DVD drive not detected

I have been using Fedora for a while. I decided to upgrade, and that I wanted to do a network install, but I didn’t want to go for Fedora 14 when 15 comes out in a couple of months, so when I found openSUSE 11.4 was released this month, and also supported a net install, I decided to go for that. Yesterday I downloaded the net install CD. I burnt it from Windows. It burnt and installed successfully. When I got into the system this morning, it doesn’t detect my DVD drive at all. There is no device for it in /dev, nor is anything shown by /usr/sbin/hwinfo --cdrom. When I insert a CD/DVD, it (the drive) detects it, but does nothing more. If I boot to Windows, it works fine. It is connected properly (I built it myself, and upgraded the drive about six weeks ago).

The DVD drive is a LG GH22LS50 SATA one, connected to the SATA3 port on a Gigabyte GA-P67A-UD3 motherboard.

I found this in dmesg:

    1.528777] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    1.528789] ata2.01: SATA link down (SStatus 0 SControl 300)
    1.528798] ata2.01: link offline, clearing class 3 to NONE
...
    1.547690] ata2.00: ATAPI: HL-DT-ST DVDRAM GH22LS50, TL03, max UDMA/100
    1.569735] ata2.00: configured for UDMA/100
    1.670058] ata2.00: TEST_UNIT_READY failed (err_mask=0x2)
...
    7.288624] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    7.288640] ata2.01: SATA link down (SStatus 0 SControl 300)
    7.288652] ata2.01: link offline, clearing class 3 to NONE
    7.329718] ata2.00: configured for UDMA/100
   12.328708] ata2.00: qc timeout (cmd 0xa0)
   12.328712] ata2.00: TEST_UNIT_READY failed (err_mask=0x4)
   12.328716] ata2.00: limiting SATA link speed to 1.5 Gbps
   12.328719] ata2.00: limiting speed to UDMA/100:PIO3
   13.089637] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
   13.089653] ata2.01: SATA link down (SStatus 0 SControl 300)
   13.089665] ata2.01: link offline, clearing class 3 to NONE
   13.130669] ata2.00: configured for UDMA/100
   18.129667] ata2.00: qc timeout (cmd 0xa0)
   18.129671] ata2.00: TEST_UNIT_READY failed (err_mask=0x4)
   18.129673] ata2.00: disabled
   18.129692] ata2.00: hard resetting link
   18.434597] ata2.01: hard resetting link
   18.890575] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
   18.890591] ata2.01: SATA link down (SStatus 0 SControl 300)
   18.890604] ata2.01: link offline, clearing class 3 to NONE
   18.890610] ata2: EH complete

Is there anything I can do about this?
Thanks.

I should have said that it is the x86_64 version.

I’ve had similar problems with 11.2 and a laptop. If you insert a disk and reboot the computer is it recognized properly?

Does this happen with CDs and DVDs (data and audio) or just with some types of disk?

I booted with a DVD in the drive. It doesn’t work, and this is what dmesg produces (slightly different):

    1.519528] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    1.519540] ata2.01: SATA link down (SStatus 0 SControl 300)
    1.519550] ata2.01: link offline, clearing class 3 to NONE
...
    1.522832] ata2.00: ATAPI: HL-DT-ST DVDRAM GH22LS50, TL03, max UDMA/100
...
    1.528607] ata2.00: configured for UDMA/100
    1.628954] ata2.00: TEST_UNIT_READY failed (err_mask=0x2)
...
    7.280336] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    7.280352] ata2.01: SATA link down (SStatus 0 SControl 300)
    7.280365] ata2.01: link offline, clearing class 3 to NONE
    7.289449] ata2.00: configured for UDMA/100
   12.289084] ata2.00: qc timeout (cmd 0xa0)
   12.289088] ata2.00: TEST_UNIT_READY failed (err_mask=0x4)
   12.289092] ata2.00: limiting SATA link speed to 1.5 Gbps
   12.289095] ata2.00: limiting speed to UDMA/100:PIO3
   13.050107] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
   13.050123] ata2.01: SATA link down (SStatus 0 SControl 300)
   13.050135] ata2.01: link offline, clearing class 3 to NONE
   13.059205] ata2.00: configured for UDMA/100
   18.058840] ata2.00: qc timeout (cmd 0xa0)
   18.058844] ata2.00: TEST_UNIT_READY failed (err_mask=0x4)
   18.058846] ata2.00: disabled
   18.058865] ata2.00: hard resetting link
   18.363807] ata2.01: hard resetting link
   18.819863] ata2.00: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
   18.819879] ata2.01: SATA link down (SStatus 0 SControl 300)
   18.819891] ata2.01: link offline, clearing class 3 to NONE
   18.819897] ata2: EH complete

It still doesn’t show anything relevant in /dev. hwinfo --cdrom still doesn’t produce anything.

I will try rebooting with a CD in the drive now.

Edit: I tried with a CD instead of the DVD, and no difference.

I tried using the SATA2 ports, and it works fine.

Hmm, so it’s a driver issue after all. At first I tought it was the drive (hardware), but it works normally (in my laptop) with a liveCD. I guess we’re caught in the ever present older-hardware-support-broken-by-new-driver-“improvements”…

Well, at least it is working now. I don’t really mind having to use it on the SATA2 ports, or at least I won’t once I get a B3 stepping motherboard.