Non-existent optical (CDROM/DVD) drives after 2.6.20-16-generic kernel update on ICH4/ICH5 Intel chipsets

Bug #117413 reported by mcgyver
14
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
linux-source-2.6.20 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: linux-source-2.6.20

I have one cd-rom and one dvd-writer in my pc. After I updated the newest kernel three optical drives show up in my panel. The first one is nemade cdrom1, the second one cdrom2 and the third is named dd/dvdrw (or somthing like that). The first two cannot be mounted. When I put a cd in one of the devices, it is said to be in the dvd-writer, no matter in which drive i put it.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Thank you for your bug report.

mcgyver:
Can you include the output of
lspci
and
uname -a
in this bug report?

Changed in linux-source-2.6.20:
status: Unconfirmed → Needs Info
Revision history for this message
Trevor Schauls (trevorschauls) wrote :

 lspci
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 01)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 01)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller (rev 01)

uname -a
Linux trevorscomputer 2.6.20-16-generic #2 SMP Wed May 23 01:46:23 UTC 2007 i686 GNU/Linux

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Setting back to unconfirmed to follow kernel bugs policy.

mcgyver:
Can you attach the dmesg.txt file created by running:
dmesg > dmesg.txt
along with the
/etc/fstab
file?

Changed in linux-source-2.6.20:
status: Needs Info → Unconfirmed
Revision history for this message
mcgyver (lucien-midete) wrote :
Download full text (26.9 KiB)

lspci:

00:00.0 Host bridge: Intel Corporation 82875P/E7210 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82875P Processor to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
02:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:07.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)

uname -a:

2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux

dmesg:

 0.000000] Linux version 2.6.20-15-generic (root@palmer) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Sun Apr 15 07:36:31 UTC 2007 (Ubuntu 2.6.20-15.27-generic)
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] sanitize start
[ 0.000000] sanitize end
[ 0.000000] copy_e820_map() start: 0000000000000000 size: 000000000009f800 end: 000000000009f800 type: 1
[ 0.000000] copy_e820_map() type is E820_RAM
[ 0.000000] copy_e820_map() start: 000000000009f800 size: 0000000000000800 end: 00000000000a0000 type: 2
[ 0.000000] copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: 0000000000100000 type: 2
[ 0.000000] copy_e820_map() start: 0000000000100000 size: 000000003fef0000 end: 000000003fff0000 type: 1
[ 0.000000] copy_e820_map() type is E820_RAM
[ 0.000000] copy_e820_map() start: 000000003fff0000 size: 0000000000003000 end: 000000003fff3000 type: 4
[ 0.000000] copy_e820_map() start: 000000003fff3000 size: 000000000000d000 end: 0000000040000000 type: 3
[ 0.000000] copy_e820_map() start: 00000000fec00000 size: 0000000001400000 end: 0000000100000000 type: 2
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
[ 0.000000] BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] 127MB...

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Trevor:
'ang about guv'nor! The results of lspci in your first comment look different to the results in your later comment. Did you modify your first set of results in any way or is this simply because you saved the output with the updated kernel?

Revision history for this message
Trevor Schauls (trevorschauls) wrote : Re: [Bug 117413] Re: non-existing optical drives after kernel update

On Wed, 2007-05-30 at 19:05 +0000, Sitsofe Wheeler wrote:
> Trevor:
> 'ang about guv'nor! The results of lspci in your first comment look different to the results in your later comment. Did you modify your first set of results in any way or is this simply because you saved the output with the updated kernel?
>
Just to be sure here is lspci again.

lspci
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and
Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev
02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 01)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 01)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev
01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97
Audio (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX
5200] (rev a1)
02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM
Ethernet Controller (rev 01)

Revision history for this message
mcgyver (lucien-midete) wrote :

no, i did not post the first one, somenone else did

Trevor Schauls schreef:
> On Wed, 2007-05-30 at 19:05 +0000, Sitsofe Wheeler wrote:
>
>> Trevor:
>> 'ang about guv'nor! The results of lspci in your first comment look different to the results in your later comment. Did you modify your first set of results in any way or is this simply because you saved the output with the updated kernel?
>>
>>
> Just to be sure here is lspci again.
>
>
> lspci
> 00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and
> Memory Controller Hub (rev 02)
> 00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev
> 02)
> 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 01)
> 00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 01)
> 00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 01)
> 00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev
> 01)
> 00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97
> Audio (rev 01)
> 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX
> 5200] (rev a1)
> 02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM
> Ethernet Controller (rev 01)
>
>

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote : Re: non-existing optical drives after kernel update

mcgyver:
Thanks for clearing up the confusion. Your problem is tied to the ata_piix -> piix switch described in Bug #116996 (which caused the device rename) that happened with 2.6.20-16 on ICH4/ICH5 controllers. Because the the CD drives tend to be referenced using a /dev/ syntax (and don't make use of the /dev/cdrom symlinks) as UUIDs can't be used, there is no way they could survive such a rename. Could you upload your /etc/fstab file please?

Trevor:
I have a feeling your issue is different to that of mcgyver's. Please spin off a new bug (and readd the information you have here to it) and then post a link here to the new bug.

Revision history for this message
Andrew Waldram (andrew-waldram) wrote :

 Sitsofe Wheeler

My comment about the poll leading to invalid conclusions appears correct , You keep metnioning the ich4/5 issue .

this is not valid my system

00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)

Has also dropped off the libata radar.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

(Subscribing Andrew to this bug so he sees this reply)

Andrew:
I'm waiting for second ICH6 suffer to come along and confirm this so I add your controller too. Thanks to you I strongly believe ICH6 controllers suffer this problem too but so far you're the only ICH6 owner to say something... Did you seem my comment over in https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/117447/comments/7 ?

Revision history for this message
mcgyver (lucien-midete) wrote : Re: [Bug 117413] Re: non-existing optical drives after kernel update

>
> Could you upload your /etc/fstab file please?
>

I Already did, but I'll do it again.

Sitsofe Wheeler schreef:
> mcgyver:
> Thanks for clearing up the confusion. Your problem is tied to the ata_piix -> piix switch described in Bug #116996 (which caused the device rename) that happened with 2.6.20-16 on ICH4/ICH5 controllers. Because the the CD drives tend to be referenced using a /dev/ syntax (and don't make use of the /dev/cdrom symlinks) as UUIDs can't be used, there is no way they could survive such a rename. Could you upload your /etc/fstab file please?
>
> Trevor:
> I have a feeling your issue is different to that of mcgyver's. Please spin off a new bug (and readd the information you have here to it) and then post a link here to the new bug.
>
>

Revision history for this message
mcgyver (lucien-midete) wrote : Re: non-existing optical drives after kernel update

cat /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda5
UUID=bb8f840f-7708-43fa-addb-1e0439d08c5e / ext3 defaults,errors=remount-ro 0 1
# /dev/sda6
UUID=0419b146-3103-4809-a5d8-5d01a25e3bbb /home ext3 defaults 0 2
# /dev/sda1
UUID=FC2C5B642C5B194A /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sdb1
UUID=4620-27DA /media/sdb1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/sdb2
UUID=4620-27DE /media/sdb2 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/sdb3
UUID=4620-27E2 /media/sdb3 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/sda7
UUID=1ca330da-30b9-4ca0-a860-1ef17d174c83 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Revision history for this message
Trevor Schauls (trevorschauls) wrote :

My problem went away when I started the older kernel. Restart the computer, escape when the grub boot menu appears and select the older kernel (not recovery mode!). I will get back to you when I boot the new kernel again.

Revision history for this message
Trevor Schauls (trevorschauls) wrote : Re: [Bug 117413] Re: non-existing optical drives after kernel update

I still had the problem in the new kernel. The older kernel works
without this bug.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote : Re: non-existing optical drives after kernel update

mcgyver:
My mistake (I forgot you posted it "below the fold" in an earlier comment.

One solution (that would hopefully be driver agnostic) might be to use the /dev/cdrom symlinks in place of /dev/scd? in your /etc/fstab ...

Revision history for this message
depe (depe-ubuntu) wrote :

I have the same problem with 2.6.20-16-generic (CD/DVD writer not detected anymore).
My workaround is to use the previous kernel 2.6.20-15-generic.

Revision history for this message
kenden (kenden) wrote :

Could the problem be due to this bug?
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/84348
See if the workaround helps.
Regards,
kenden

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

(Subscribing kenden to this bug report so the reply is seen)

kenden:
Highly unlikey. I don't know of any Ubuntu provided proprietary drivers for IDE controllers.

Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this bug to the new "linux" package. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

Revision history for this message
Trevor Schauls (trevorschauls) wrote :

Fixed in Hardy release.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Michele Mangili (mangilimic) wrote :

This bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status . Thank you again for taking the time to report this bug and helping to make Ubuntu better. Feel free to submit any future bugs you may find.

Changed in linux:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.