CD burner not working with kernel 2.6

From: Anthony Roberts (anthony-spamtrap_at_shaw.ca)
Date: 01/10/05

  • Next message: Dave Ewart: "Re: logcheck"
    Date: Mon, 10 Jan 2005 10:00:08 -0700
    To: debian-user@lists.debian.org
    
    

    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

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Dave Ewart: "Re: logcheck"