[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

CD burner not working with kernel 2.6



I'm using kernel-image-2.6.8-1-686-smp provided by Debian.

The burner and only optical drive (LG GCE-8320B) doesn't work. The only hard drive is a Seagate ST380013AS. The motherboard is a Gigabyte GA-8IG1000MK.

I noticed this in the dmesg (complete dmesg follows):

ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0xF008 irq 15
ata2: dev 0 cfg 49:0b00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0000
ata2: no udma
ata2: dev 0 not supported, ignoring

... which is evidently where it goes wrong.

I've used this burner a lot with kernels 2.4 and 2.6 (it worked with kernel 2.4 on Debian-testing). I also used this drive with Gentoo around sept last year and SUSE 9.1 (both with 2.6) and it worked on those.

I'm very confused as to why this would fail to work.

I think this may be related to the somewhat odd setup I have with the SATA drive. The kernel treats the SATA drive as SCSI, but the BIOS of my motherboard does not support booting off of SATA drives directly (No SATA drive can be selected in the boot order), so I set the BIOS to make the SATA drive 0 look like the primary master ATA drive. Linux still figures out that it's SATA, but I think it might have decided that all the ATA drives are SCSI and is having problems with the CD drive there.

What confuses me is how this didn't cause any problems with SUSE or Gentoo. Both had kernel 2.6, both treated the SATA drive as SCSI, and they worked fine with the CD drive.

I can think of two solutions: force Linux to treat the SATA drive as ATA, or add another hard drive that is ATA and boot off of that. I don't want to do #2 because it's just another thing that can break. I'd be fine with #1 but I don't know how.

If anyone knows how to do that, or has any other suggestions I'd be happy to hear them. Thanks in advance for any responses.

-Anthony

-------------dmesg--------------
upt Link [LNKA] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 *4 5 6 7 9 10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fad00
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xad30, dseg 0xf0000
PnPBIOS: 13 nodes reported by PnP BIOS; 13 recorded by driver
PCI: Using ACPI for IRQ routing
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 169
ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 177
ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 185
ACPI: PCI interrupt 0000:00:1d.3[A] -> GSI 16 (level, low) -> IRQ 169
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 193
ACPI: PCI interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 185
ACPI: PCI interrupt 0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 201
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 201
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 169
ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 18 (level, low) -> IRQ 185
ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 20 (level, low) -> IRQ 209
number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................
IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00178020
.......     : max redirection entries: 0017
.......     : PRQ implemented: 1
.......     : IO APIC version: 0020
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 000 00  1    0    0   0   0    0    0    00
01 003 03  0    0    0   0   0    1    1    39
02 003 03  0    0    0   0   0    1    1    31
03 003 03  0    0    0   0   0    1    1    41
04 003 03  0    0    0   0   0    1    1    49
05 003 03  0    0    0   0   0    1    1    51
06 003 03  0    0    0   0   0    1    1    59
07 003 03  0    0    0   0   0    1    1    61
08 003 03  0    0    0   0   0    1    1    69
09 003 03  0    1    0   0   0    1    1    71
0a 003 03  0    0    0   0   0    1    1    79
0b 003 03  0    0    0   0   0    1    1    81
0c 003 03  0    0    0   0   0    1    1    89
0d 003 03  0    0    0   0   0    1    1    91
0e 003 03  0    0    0   0   0    1    1    99
0f 003 03  0    0    0   0   0    1    1    A1
10 003 03  1    1    0   1   0    1    1    A9
11 003 03  1    1    0   1   0    1    1    C9
12 003 03  1    1    0   1   0    1    1    B9
13 003 03  1    1    0   1   0    1    1    B1
14 003 03  1    1    0   1   0    1    1    D1
15 000 00  1    0    0   0   0    0    0    00
16 000 00  1    0    0   0   0    0    0    00
17 003 03  1    1    0   1   0    1    1    C1
Using vector-based indexing
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ169 -> 0:16
IRQ201 -> 0:17
IRQ185 -> 0:18
IRQ177 -> 0:19
IRQ209 -> 0:20
IRQ193 -> 0:23
.................................... done.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI: (supports S0 S3 S4 S5)
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4720 blocks [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 168k freed
vesafb: probe of vesafb0 failed with error -6
NET: Registered protocol family 1
SCSI subsystem initialized
libata version 1.02 loaded.
ata_piix version 1.02
ata_piix: combined mode detected
ACPI: PCI interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 185
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0xF000 irq 14
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:207f
ata1: dev 0 ATA, max UDMA/133, 156299375 sectors: lba48
ata1: dev 0 configured for UDMA/133
scsi0 : ata_piix
Using anticipatory io scheduler
 Vendor: ATA       Model: ST380013AS        Rev: 3.18
 Type:   Direct-Access                      ANSI SCSI revision: 05
ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0xF008 irq 15
ata2: dev 0 cfg 49:0b00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0000
ata2: no udma
ata2: dev 0 not supported, ignoring
scsi1 : ata_piix
SCSI device sda: 156299375 512-byte hdwr sectors (80025 MB)
SCSI device sda: drive cache: write back
/dev/scsi/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding 3903752k swap on /dev/sda8.  Priority:-1 extents:1
EXT3 FS on sda1, internal journal
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Capability LSM initialized
ReiserFS: sda5: found reiserfs format "3.6" with standard journal
ReiserFS: sda5: using ordered data mode
ReiserFS: sda5: journal params: device sda5, size 8192, journal first block 18,max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda5: checking transaction log (sda5)
ReiserFS: sda5: Using r5 hash to sort names
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
e1000: Ignoring new-style parameters in presence of obsolete ones
Intel(R) PRO/1000 Network Driver - version 5.2.52-k4
Copyright (c) 1999-2004 Intel Corporation.
ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 18 (level, low) -> IRQ 185
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e100: Intel(R) PRO/100 Network Driver, 3.0.18
e100: Copyright(c) 1999-2004 Intel Corporation
ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 20 (level, low) -> IRQ 209
e100: eth1: e100_probe: addr 0xf8040000, irq 209, MAC addr 00:20:ED:8E:F7:D3
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 169
uhci_hcd 0000:00:1d.0: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 169, io base 0000bc00
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 177
uhci_hcd 0000:00:1d.1: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 177, io base 0000b000
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 185
uhci_hcd 0000:00:1d.2: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 185, io base 0000b400
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.3[A] -> GSI 16 (level, low) -> IRQ 169
uhci_hcd 0000:00:1d.3: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4
PCI: Setting latency timer of device 0000:00:1d.3 to 64
uhci_hcd 0000:00:1d.3: irq 169, io base 0000b800
usb 2-2: new low speed USB device using address 2
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
usbcore: registered new driver hiddev
input: USB HID v1.10 Mouse [Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)] on usb-0000:00:1d.1-2
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
ts: Compaq touchscreen protocol output
mice: PS/2 mouse device common for all mice
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 193
ehci_hcd 0000:00:1d.7: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 193, pci mem f8905000
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
usb 2-2: USB disconnect, address 2
usb 2-2: new low speed USB device using address 3
input: USB HID v1.10 Mouse [Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)] on usb-0000:00:1d.1-2
Real Time Clock Driver v1.12
input: PC Speaker
inserting floppy driver for 2.6.8-1-686-smp
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 865 Chipset.
agpgart: Maximum main memory to use for agp memory: 941M
agpgart: AGP aperture is 32M @ 0xf0000000
cpci_hotplug: CompactPCI Hot Plug Core version: 0.2
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
hw_random: RNG not detected
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 201
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 49434 usecs
intel8x0: clocking to 48000
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
NET: Registered protocol family 17
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
NET: Registered protocol family 10
Disabled Privacy Extensions on device c031bfa0(lo)
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1 RPC: call_verify: program 100021, version 4 unsupported by server 192.168.1.1
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
eth0: no IPv6 routers present



Reply to: