2.4.19pre8-jp11
PATCH 1/1 2.4.19pre8-jp11
Linux kernel patch set 2.4.19pre8-jp11
This is the eleventh release of the -jp kernel patch set.
Status: 10 May 2002 21:30 CEST
Changes from jp10 to jp11
Many updates. New versions: rmap13a, ALSA 0.9.0rc1, preempt 2.4.19pre8, RAID MD for 2.4.19pre7, XFS CVS of 4 May 2002, Crypto patch 2.4.18-2, grsecurity 1.9.5pre3. New patches: Robert Love's additional preemption patches (including migration-thread and remove-wakeup-sync), IDE CD DMA, mini lowlatency (from jam kernel patch set), ACPI 20020503, ACPI PCIIRQ 17, TUX 2 final A3, and some minor addons and fixups. khttpd has been removed in preference of TUX.
OSS sound driver has been removed in preference of ALSA OSS API emulation layer. System shutdown hang fixed.
Known Issues
With ACPI enabled and APM disabled, Dell Inspiron 8100 power cable can't be pulled off, system will immediately power off. There are obviously some ACPI flaws, but no real bugs. See http://acpi.sf.net
The miroSound PCM20 radio audio driver depends on OSS sound include file and is no longer compileable.
What is it?
The -jp kernels are development kernels for testing purpose only. They will appear regularly two or three times a month. Their purpose is to provide a service for developers who can't keep up to date with the latest kernel and patch versions, but want to test new features and evaluate enhancements that are not to be expected for inclusion into the mainstream 2.4 kernel.
Download
The patch set is provided as a single archive where you will find all patches as separate .bz2 packed files. Please take care if you split the set and try to use parts of it. The recommended way is downloading the set, unpacking the archive, and apply the patches with the addpatches shell script.
Installation
The addpatches shell script is very useful to apply the patch set. Here are the basic commands how to build a new kernel with -jp patches:
Download 2.4.18 Linux kernel sources
Unpack into /usr/src/linux
Download -jp patch set
Unpack into your patchdir
cd patchdir
sh addpatches
cd /usr/src/linux
make menuconfig
make dep clean bzImage modules
su
make modules_install
cp System.map /boot/System.map-2.4.1X-preX-jpX
cp arch/i386/boot/bzImage /boot/vmlinuz.2.4.1X-preX-jpX
edit /etc/lilo.conf
lilo
reboot ... and take a deep breath! You are running a jp kernel now!
Contact
You feel happy with a jp kernel? Just let me know if my work is good for you.
Feel free to contact me, send e-mail to [email protected]
I try to help as much as I can. It's fun to hack the Linux kernel! If you are lucky, you can find me hanging out at IRC: #kernelnewbies at irc.openprojects.net Credits to all the fine people out there.
You have successfully booted a -jp kernel? You want to know if your system can run a -jp kernel? If you like to send your 'dmesg' output of successful booting into a -jp kernel, please let me know about your system. Please attach the system name, your kernel '.config' and other valuable information in your mail. Also, I like to know if certain hardware or .config's don't work, or when build errors occur. I will add this information on my web page.
You are missing a patch? Patches will be added by request. Please be patient, some patches must be carefully tested.
Jörg Prante
[email protected]
http://infolinux.de/jp11
Patch Overview
Detailed description is available on http://infolinux.de/jp11
00_patch-2.4.19-pre0-pre1 25_mdp-major 00_patch-2.4.19-pre1-pre2 26_autofs4 00_patch-2.4.19-pre2-pre3 27_isrdonly 00_patch-2.4.19-pre3-pre4 28_new-stat 00_patch-2.4.19-pre4-pre5 29_mediactl 00_patch-2.4.19-pre5-pre6 30_llseek 00_patch-2.4.19-pre6-pre7 31_mount 00_patch-2.4.19-pre7-pre8 32_device 01_kernel-sound-remove-0-pre8 33_supermount 01_kernel-sound-remove-1-pre7 34_xfs-kdb-from-cvs-04May2002 01_kernel-sound-remove-2-pre6 35_xfs-kdb-adapt 01_kernel-sound-remove-3-pre5 36_xfs-kdb-fixups 01_kernel-sound-remove-4-pre4 37_jfs-1.0.14-0 01_kernel-sound-remove-5-pre3 38_jfs-1.0.14-15 01_kernel-sound-remove-6-pre2 39_jfs-1.0.15-16 01_kernel-sound-remove-7-core 40_jfs-1.0.16-17 02_alsa-sound-0.9.0rc1 41_jfs-adapt 03_alsa-adapt-2.4.19pre8 42_ftpfs-0.6.2 04_TIOCGDEV 43_cdfs-0.5b 05_boot-time-ioremap 44_cdfs-0.5bc 06_via-northbridge-fixup 45_patch-int-2.4.18.2 07_jiffies-for-i386 46_loop-jari 08_rmap-13 47_grsecurity-1.9.5-pre3 08a_rmap13a 48_grsecurity-adapt 09_sched-O1-K3 50_i2c-2.6.3 10_up-apic-fix 51_lmsensors-2.6.3 11_remove-wake-up-sync 52_freeswan-1.97 12_need-resched-abstraction 53_ide-cd-dma-3 13_frozen-lock 54_lowlatency-mini 14_sched-yield 55_lowlatency-fixes-5 15_need-resched-check 56_mmx-init 16_maxrtprio-1 57_p4-xeon 17_migration-thread 58_x86-fast-pte 18_misc-stuff 59_acpi-20020503 19_preempt-2.4.19pre8 60_acpi-pciirq-17 20_lockbreak 61_remove-khttpd 21_ide-6 62_tux2-final-A3 22_md-locks 63_sis-740-961 23_raid-split 98_tkparse-4096 24_md-part 99_VERSION
Hi there, it seems like Rik's 08a_rmap13a patch can't be applied using the addpatches utility. I've unpacked a vanilla 2.4.18 kernel, unpacked your set of patches and performed a sh addpatches, when it reaches Rik's patch it gave me this:
-- snip --
Checking 08a_rmap13a (plain text format)... The text leading up to this was:
--------------------------
|# This is a BitKeeper generated patch for the following project:
|# Project Name: Linux kernel tree
-- snip --
Apparently for a missing Changelog.rmap (AFAIK it is supposed to create it if it doesn't exists)
Am I missing something or the patch is really broken?
Best Regards
Robinson Maureira Castillo.
Quoted 143 lines · On Fri, 10 May 2002, [iso-8859-15] Jörg Prante wrote:
Linux kernel patch set 2.4.19pre8-jp11
This is the eleventh release of the -jp kernel patch set.
Status: 10 May 2002 21:30 CEST
Changes from jp10 to jp11
Many updates. New versions: rmap13a, ALSA 0.9.0rc1, preempt 2.4.19pre8, RAID MD for 2.4.19pre7, XFS CVS of 4 May 2002, Crypto patch 2.4.18-2, grsecurity 1.9.5pre3. New patches: Robert Love's additional preemption patches (including migration-thread and remove-wakeup-sync), IDE CD DMA, mini lowlatency (from jam kernel patch set), ACPI 20020503, ACPI PCIIRQ 17, TUX 2 final A3, and some minor addons and fixups. khttpd has been removed in preference of TUX.
OSS sound driver has been removed in preference of ALSA OSS API emulation layer. System shutdown hang fixed.Known Issues
With ACPI enabled and APM disabled, Dell Inspiron 8100 power cable can't be pulled off, system will immediately power off. There are obviously some ACPI flaws, but no real bugs. See http://acpi.sf.net
The miroSound PCM20 radio audio driver depends on OSS sound include file and is no longer compileable.What is it?
The -jp kernels are development kernels for testing purpose only. They will appear regularly two or three times a month. Their purpose is to provide a service for developers who can't keep up to date with the latest kernel and patch versions, but want to test new features and evaluate enhancements that are not to be expected for inclusion into the mainstream 2.4 kernel.
Download
The patch set is provided as a single archive where you will find all patches as separate .bz2 packed files. Please take care if you split the set and try to use parts of it. The recommended way is downloading the set, unpacking the archive, and apply the patches with the addpatches shell script.
Installation
The addpatches shell script is very useful to apply the patch set. Here are the basic commands how to build a new kernel with -jp patches:
Download 2.4.18 Linux kernel sources
Unpack into/usr/src/linux
Download -jp patch set
Unpack into your patchdir
cd patchdir
sh addpatches
cd/usr/src/linux
make menuconfig
make dep clean bzImage modules
su
makemodules_install
cp System.map/boot/System.map-2.4.1X-preX-jpX
cparch/i386/boot/bzImage/boot/vmlinuz.2.4.1X-preX-jpX
edit/etc/lilo.conf
lilo
reboot ... and take a deep breath! You are running a jp kernel now!Contact
You feel happy with a jp kernel? Just let me know if my work is good for you.
Feel free to contact me, send e-mail to [email protected]
I try to help as much as I can. It's fun to hack the Linux kernel! If you are lucky, you can find me hanging out at IRC: #kernelnewbies at irc.openprojects.net Credits to all the fine people out there.You have successfully booted a -jp kernel? You want to know if your system can run a -jp kernel? If you like to send your 'dmesg' output of successful booting into a -jp kernel, please let me know about your system. Please attach the system name, your kernel '.config' and other valuable information in your mail. Also, I like to know if certain hardware or .config's don't work, or when build errors occur. I will add this information on my web page.
You are missing a patch? Patches will be added by request. Please be patient, some patches must be carefully tested.
Jörg Prante
[email protected]
http://infolinux.de/jp11Patch Overview
Detailed description is available on http://infolinux.de/jp11
00_patch-2.4.19-pre0-pre1 25_mdp-major 00_patch-2.4.19-pre1-pre2 26_autofs4 00_patch-2.4.19-pre2-pre3 27_isrdonly 00_patch-2.4.19-pre3-pre4 28_new-stat 00_patch-2.4.19-pre4-pre5 29_mediactl 00_patch-2.4.19-pre5-pre6 30_llseek 00_patch-2.4.19-pre6-pre7 31_mount 00_patch-2.4.19-pre7-pre8 32_device 01_kernel-sound-remove-0-pre8 33_supermount 01_kernel-sound-remove-1-pre7 34_xfs-kdb-from-cvs-04May2002 01_kernel-sound-remove-2-pre6 35_xfs-kdb-adapt 01_kernel-sound-remove-3-pre5 36_xfs-kdb-fixups 01_kernel-sound-remove-4-pre4 37_jfs-1.0.14-0 01_kernel-sound-remove-5-pre3 38_jfs-1.0.14-15 01_kernel-sound-remove-6-pre2 39_jfs-1.0.15-16 01_kernel-sound-remove-7-core 40_jfs-1.0.16-17 02_alsa-sound-0.9.0rc1 41_jfs-adapt 03_alsa-adapt-2.4.19pre8 42_ftpfs-0.6.2 04_TIOCGDEV 43_cdfs-0.5b 05_boot-time-ioremap 44_cdfs-0.5bc 06_via-northbridge-fixup 45_patch-int-2.4.18.2 07_jiffies-for-i386 46_loop-jari 08_rmap-13 47_grsecurity-1.9.5-pre3 08a_rmap13a 48_grsecurity-adapt 09_sched-O1-K3 50_i2c-2.6.3 10_up-apic-fix 51_lmsensors-2.6.3 11_remove-wake-up-sync 52_freeswan-1.97 12_need-resched-abstraction 53_ide-cd-dma-3 13_frozen-lock 54_lowlatency-mini 14_sched-yield 55_lowlatency-fixes-5 15_need-resched-check 56_mmx-init 16_maxrtprio-1 57_p4-xeon 17_migration-thread 58_x86-fast-pte 18_misc-stuff 59_acpi-20020503 19_preempt-2.4.19pre8 60_acpi-pciirq-17 20_lockbreak 61_remove-khttpd 21_ide-6 62_tux2-final-A3 22_md-locks 63_sis-740-961 23_raid-split 98_tkparse-4096 24_md-part 99_VERSION-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Quoted 14 lines · On Fri, 2002-05-10 at 18:25, [email protected] wrote:
Hi there, it seems like Rik's 08a_rmap13a patch can't be applied using the addpatches utility. I've unpacked a vanilla 2.4.18 kernel, unpacked your set of patches and performed a sh addpatches, when it reaches Rik's patch it gave me this:
-- snip --
Checking 08a_rmap13a (plain text format)... The text leading up to this was:
--------------------------
|# This is a BitKeeper generated patch for the following project:
|# Project Name: Linux kernel tree
-- snip --
Quoted 4 lines
Apparently for a missing Changelog.rmap (AFAIK it is supposed to create it if it doesn't exists)
Am I missing something or the patch is really broken?
it works for me. the patch didn't compiled, but everything applied cleanly.
patch 2.5.4
Quoted 155 lines
Best Regards
Robinson Maureira Castillo.
Quoted 137 lines · On Fri, 10 May 2002, [iso-8859-15] Jörg Prante wrote:
Linux kernel patch set 2.4.19pre8-jp11
This is the eleventh release of the -jp kernel patch set.
Status: 10 May 2002 21:30 CEST
Changes from jp10 to jp11
Many updates. New versions: rmap13a, ALSA 0.9.0rc1, preempt 2.4.19pre8, RAID MD for 2.4.19pre7, XFS CVS of 4 May 2002, Crypto patch 2.4.18-2, grsecurity 1.9.5pre3. New patches: Robert Love's additional preemption patches (including migration-thread and remove-wakeup-sync), IDE CD DMA, mini lowlatency (from jam kernel patch set), ACPI 20020503, ACPI PCIIRQ 17, TUX 2 final A3, and some minor addons and fixups. khttpd has been removed in preference of TUX.
OSS sound driver has been removed in preference of ALSA OSS API emulation layer. System shutdown hang fixed.Known Issues
With ACPI enabled and APM disabled, Dell Inspiron 8100 power cable can't be pulled off, system will immediately power off. There are obviously some ACPI flaws, but no real bugs. See http://acpi.sf.net
The miroSound PCM20 radio audio driver depends on OSS sound include file and is no longer compileable.What is it?
The -jp kernels are development kernels for testing purpose only. They will appear regularly two or three times a month. Their purpose is to provide a service for developers who can't keep up to date with the latest kernel and patch versions, but want to test new features and evaluate enhancements that are not to be expected for inclusion into the mainstream 2.4 kernel.
Download
The patch set is provided as a single archive where you will find all patches as separate .bz2 packed files. Please take care if you split the set and try to use parts of it. The recommended way is downloading the set, unpacking the archive, and apply the patches with the addpatches shell script.
Installation
The addpatches shell script is very useful to apply the patch set. Here are the basic commands how to build a new kernel with -jp patches:
Download 2.4.18 Linux kernel sources
Unpack into/usr/src/linux
Download -jp patch set
Unpack into your patchdir
cd patchdir
sh addpatches
cd/usr/src/linux
make menuconfig
make dep clean bzImage modules
su
makemodules_install
cp System.map/boot/System.map-2.4.1X-preX-jpX
cparch/i386/boot/bzImage/boot/vmlinuz.2.4.1X-preX-jpX
edit/etc/lilo.conf
lilo
reboot ... and take a deep breath! You are running a jp kernel now!Contact
You feel happy with a jp kernel? Just let me know if my work is good for you.
Feel free to contact me, send e-mail to [email protected]
I try to help as much as I can. It's fun to hack the Linux kernel! If you are lucky, you can find me hanging out at IRC: #kernelnewbies at irc.openprojects.net Credits to all the fine people out there.You have successfully booted a -jp kernel? You want to know if your system can run a -jp kernel? If you like to send your 'dmesg' output of successful booting into a -jp kernel, please let me know about your system. Please attach the system name, your kernel '.config' and other valuable information in your mail. Also, I like to know if certain hardware or .config's don't work, or when build errors occur. I will add this information on my web page.
You are missing a patch? Patches will be added by request. Please be patient, some patches must be carefully tested.
Jörg Prante
[email protected]
http://infolinux.de/jp11Patch Overview
Detailed description is available on http://infolinux.de/jp11
00_patch-2.4.19-pre0-pre1 25_mdp-major 00_patch-2.4.19-pre1-pre2 26_autofs4 00_patch-2.4.19-pre2-pre3 27_isrdonly 00_patch-2.4.19-pre3-pre4 28_new-stat 00_patch-2.4.19-pre4-pre5 29_mediactl 00_patch-2.4.19-pre5-pre6 30_llseek 00_patch-2.4.19-pre6-pre7 31_mount 00_patch-2.4.19-pre7-pre8 32_device 01_kernel-sound-remove-0-pre8 33_supermount 01_kernel-sound-remove-1-pre7 34_xfs-kdb-from-cvs-04May2002 01_kernel-sound-remove-2-pre6 35_xfs-kdb-adapt 01_kernel-sound-remove-3-pre5 36_xfs-kdb-fixups 01_kernel-sound-remove-4-pre4 37_jfs-1.0.14-0 01_kernel-sound-remove-5-pre3 38_jfs-1.0.14-15 01_kernel-sound-remove-6-pre2 39_jfs-1.0.15-16 01_kernel-sound-remove-7-core 40_jfs-1.0.16-17 02_alsa-sound-0.9.0rc1 41_jfs-adapt 03_alsa-adapt-2.4.19pre8 42_ftpfs-0.6.2 04_TIOCGDEV 43_cdfs-0.5b 05_boot-time-ioremap 44_cdfs-0.5bc 06_via-northbridge-fixup 45_patch-int-2.4.18.2 07_jiffies-for-i386 46_loop-jari 08_rmap-13 47_grsecurity-1.9.5-pre3 08a_rmap13a 48_grsecurity-adapt 09_sched-O1-K3 50_i2c-2.6.3 10_up-apic-fix 51_lmsensors-2.6.3 11_remove-wake-up-sync 52_freeswan-1.97 12_need-resched-abstraction 53_ide-cd-dma-3 13_frozen-lock 54_lowlatency-mini 14_sched-yield 55_lowlatency-fixes-5 15_need-resched-check 56_mmx-init 16_maxrtprio-1 57_p4-xeon 17_migration-thread 58_x86-fast-pte 18_misc-stuff 59_acpi-20020503 19_preempt-2.4.19pre8 60_acpi-pciirq-17 20_lockbreak 61_remove-khttpd 21_ide-6 62_tux2-final-A3 22_md-locks 63_sis-740-961 23_raid-split 98_tkparse-4096 24_md-part 99_VERSIONQuoted 6 lines
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Quoted 2 lines
Am I missing something or the patch is really broken?
I don't think it is broken, there are many people who did succeed in building without reporting broken patches. I use "patch" version 2.5.4, Rik's bitkeeper diff's did always work for me. Maybe you should upgrade to a newer version of patch.
Thank you and good luck
Jörg
I just discovered that something in jp11 IDE code is broken because of supermount. The supermount patches were originally for 2.4.18 and conflict with other parts of the jp patch set. That has been already the case in jp10, when supermount was suspended because it caused oopses at boot time.
IDE Disk seems to work, but IDE CD is unusable, for data and audio. "HDIO_GETGEO" failed, and user apps get "no valid block device found" even if there is a CD inserted. Audio access with KDE gives me "no CD", and cdfs give me an oops in sys_lstat64 when trying 'ls' on the mounted device.
The reason must be in 28_new-stat, which comes with supermount patch. Maybe 28_new-stat is buggy, or it causes unwanted interaction between the IDE code, the stat changes in 2.4.19pre4-pre5, and supermount. I will try upgrading the supermount patch. It's not trivial for me and might take some time to investigate, and maybe Juan Jose Quintela can point me to the right direction (http://people.mandrakesoft.com/~quintela/supermount/2.4.18)
For some "funny" effects see below.
Strong recommendation: please remove the supermount patches from jp11. The patches involved are
26_autofs4
27_isrdonly
28_new-stat
29_mediactl
30_llseek
31_mount
32_device
33_supermount
Sorry folks. Any help is strongly appreciated to fix that problem quickly.
Jörg
------- snip -------------------
jungle:/home/joerg # hdparm -I /dev/hdb
/dev/hdb:
HDIO_GETGEO failed: Invalid argument
Model=OTHSBI AVD-DOR MDSC-5220 , FwRev=D131 ,
SerialNo=170003
6335
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=128kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2 AdvancedPM=no
Drive Supports : ATA/ATAPI-5 T13 1321D revision 3 : ATA-2 ATA-3 ATA-4 ATA-5
[few minutes later and invoked 'hdparm -i /dev/hda' with ok results]
jungle:/home/joerg # hdparm -i /dev/hdb
/dev/hdb:
HDIO_GETGEO failed: Invalid argument
Model=TOSHIBA DVD-ROM SD-C2502, FwRev=1D13, SerialNo=7100303653 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=128kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2 AdvancedPM=no
Drive Supports : ATA/ATAPI-5 T13 1321D revision 3 : ATA-2 ATA-3 ATA-4 ATA-5
---- snip ----
jungle:/home/joerg # mount -t cdfs -o ro /dev/hdb /mnt/cdfs
May 11 12:33:55 jungle kernel: cdfs 0.5b loaded.
jungle:/home/joerg # ls /mnt/cdfs
May 11 12:34:02 jungle kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000003c May 11 12:34:02 jungle kernel: printing eip: May 11 12:34:02 jungle kernel: c0141713 May 11 12:34:02 jungle kernel: *pde = 00000000 May 11 12:34:02 jungle kernel: Oops: 0000 May 11 12:34:02 jungle kernel: CPU: 0 May 11 12:34:02 jungle kernel: EIP: 0010:[vfs_lstat+91/148] Not tainted May 11 12:34:02 jungle kernel: EFLAGS: 00210246 May 11 12:34:02 jungle kernel: eax: ccd19400 ebx: 00000000 ecx: 00000000 edx: cb771bc0 May 11 12:34:02 jungle kernel: esi: cbe41f5c edi: cbe41f88 ebp: bfffec8c esp: cbe41f50 May 11 12:34:02 jungle kernel: ds: 0018 es: 0018 ss: 0018 May 11 12:34:02 jungle kernel: Process ls (pid: 920, stackpage=cbe41000) May 11 12:34:02 jungle kernel: Stack: cbe41f88 40164f4c bfffeca4 cb771bc0 cffe84a0 00000000 3c507f10 00000000 May 11 12:34:02 jungle kernel: 00000008 00000001 c0141e57 bfffeca4 cbe41f88 cbe40000 00117741 cbe40000 May 11 12:34:02 jungle kernel: 41ed0307 0000000a 00000000 00000000 00200000 00001000 00000000 3cdcf1ed May 11 12:34:02 jungle kernel: Call Trace: [sys_lstat64+19/48] [system_call+51/56] May 11 12:34:02 jungle kernel: May 11 12:34:02 jungle kernel: Code: 83 79 3c 00 74 0e 57 52 8b 44 24 18 50
8b 41 3c ff d0 eb 0c
---- snip----
On Duron 1Ghz K7S5A board I get the name right, but HDIO_GETGEO failed too.
mountain:/home/joerg # hdparm -I /dev/hdb
/dev/hdb:
HDIO_GETGEO failed: Invalid argument
Model=LG DVD-ROM DRD-8160B, FwRev=1.01, SerialNo= Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:150} PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2 AdvancedPM=no