> From: Wackojacko [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 22, 2005 11:02 AM
<...> BTW, thanks for all the help. This forum is invaluable. If I can figure out whatever is wrong, I will be very happy to document the whole mess in a bug report for the group that is responsible for hardware detection. > I have just booted up my version of Knoppix (3.7) and it appears the > modules are actually compiled into the kernel, and therefore do not show > up as modules in lsmod. Debian seems to prefer the modular approach and > therefore they show up in lsmod. That explains the absence of visible hardware modules in Knoppix. > > As for why your CD isn't working, I am running out of ideas. Things to try > > - newer kernel-image (linux-image for 2.6.12 onwards) available via > apt-get. May need to add testing/unstable to your sources list. I've already upgraded to testing and have upgraded the kernel to 2.6.12 due to it's ability to detect and manage a wider variety of hardware devices. > - add the modules that *aren't* for your motherboard to the blacklists > for hotplug and discover to prevent possible conflicts. That sounds reasonable, but will take some research on my part before I can do it. For each suspected "unneeded" module, I'd have to explore the source to make sure that it isn't required due to some minor feature that it happens to perform. I will also need to delve into the mobo hardware and figure out what features are present in this particular stepping of both Northbridge and Southbridge chips. I suspect it would get me there, but it sounds like more of a last resort. > - try the newer version of discover, called discover as opposed to > discover1. This sounds interesting. In the Synaptic Package manager, I see that discover1 (1.7.13) and discover1-data (1.2005.07.31) are installed. It shows discover (2.0.7) and discover-data (2.2005.02.13-1) as being available. This is curious. The version number of discover is higher than that of discover1, but discover1-data appears to be more recent than discover-data. Assuming you recommend this, how do replace discover1 with discover without breaking things? My guess would be to install discover and discover-data in Synaptic and see if discover1 is removed. If not, would I then remove discover1 and discover1-data? I know I can do the same thing with apt-get, but this seems easier, unless there is some reason _not_ to use the Synaptic tool. > - compile the relevant modules into your own kernel, which is not that > bad if you use make-kpkg (Kernel-Package via apt-get). I have seen the > need to compile drivers into kernel to get them to work a few times on > this list so this may be why Knoppix works and Debian doesn't. Sounds reasonable, but I would need to know what modules to include. I'm not afraid of building a kernel, but I think identifying the appropriate hardware modules would be a challenge. > > Also have you had a look at /var/log to see if the kernel picks up the > cd on boot. Try 'dmesg|grep CD' or 'hdc' to see if it picks up the CD > and if there are any error messages. I've attached the full output of dmesg from the most recent boot. It looks like it finds and correctly identifies the CD (the model number appears right), so I'm really at a loss. > > If you still cant solve it post back as much detailed H/W information as > you can including the output of lspci. Also attached. -- Seth Goodman
cray4:/home/sethg# dmesg Linux version 2.6.12-1-686 ([EMAIL PROTECTED]) (gcc version 4.0.2 20050821 (prerele ase) (Debian 4.0.1-6)) #1 Tue Sep 6 15:10:40 UTC 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000017fe2ec0 (usable) BIOS-e820: 0000000017fe2ec0 - 0000000017fe6ec0 (ACPI data) BIOS-e820: 0000000017fe6ec0 - 0000000017feef00 (ACPI NVS) BIOS-e820: 0000000017feef00 - 0000000018000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 383MB LOWMEM available. found SMP MP-table at 0009fe00 On node 0 totalpages: 98274 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 94178 pages, LIFO batch:31 HighMem zone: 0 pages, LIFO batch:1 DMI 2.3 present. ACPI: RSDP (v000 IBM ) @ 0x000fdfe0 ACPI: RSDT (v001 IBM CDTPWSNW 0x00001010 IBM 0x00000000) @ 0x17fe6e40 ACPI: FADT (v001 IBM CDTPWSNW 0x00001010 IBM 0x00000000) @ 0x17fe6dc0 ACPI: MADT (v001 IBM CDTPWSNW 0x00001010 IBM 0x00000000) @ 0x17fe6d40 ACPI: DSDT (v001 IBM CDTPWSNW 0x00001000 MSFT 0x01000007) @ 0x00000000 ACPI: PM-Timer IO Port: 0xf808 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 6:8 APIC version 17 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 18000000 (gap: 18000000:e6c00000) Built 1 zonelists Kernel command line: root=/dev/hda1 ro mapped APIC to ffffd000 (fee00000) mapped IOAPIC to ffffc000 (fec00000) Initializing CPU#0 PID hash table entries: 2048 (order: 11, 32768 bytes) Detected 797.441 MHz processor. Using pmtmr for high-res timesource Console: colour VGA+ 80x25 Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 384736k/393096k available (1701k kernel code, 7772k reserved, 712k data, 180k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 1581.05 BogoMIPS (lpj=790528) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Mount-cache hash table entries: 512 CPU: After generic identify, caps: 0383fbff 00000000 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 0383fbff 00000000 00000000 00000000 00000000 0 0000000 00000000 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 256K CPU: After all inits, caps: 0383fbff 00000000 00000000 00000040 00000000 0000000 0 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: Intel Pentium III (Coppermine) stepping 03 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. ENABLING IO-APIC IRQs ..TIMER: vector=0x31 pin1=2 pin2=-1 checking if image is initramfs...it isn't (bad gzip magic numbers); looks like a n initrd Freeing initrd memory: 1452k freed NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xfd73c, last bus=2 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20050309 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) Boot video device is 0000:01:00.0 PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPC._PRT] ACPI: PCI Interrupt Link [PIN1] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [PIN2] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [PIN3] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [PIN4] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI2._PRT] Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 15 devices PnPBIOS: Disabled by ACPI PNP PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report pnp: 00:0b: ioport range 0x4d0-0x4d1 has been reserved pnp: 00:0b: ioport range 0xf800-0xf87f could not be reserved pnp: 00:0b: ioport range 0xfd80-0xfd9f has been reserved pnp: 00:0b: ioport range 0xfdc0-0xfdcf has been reserved pnp: 00:0b: ioport range 0xfda0-0xfdaf has been reserved pnp: 00:0b: ioport range 0xfdb0-0xfdbf has been reserved pnp: 00:0b: ioport range 0xfc00-0xfc3f has been reserved VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) devfs: 2004-01-31 Richard Gooch ([EMAIL PROTECTED]) devfs: boot_options: 0x0 Initializing Cryptographic API isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 4, 65536 bytes) TCP: Hash tables configured (established 16384 bind 16384) ACPI wakeup devices: PS2K COM1 COM2 USB0 PCI2 ACPI: (supports S0 S1 S4 S5) RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 1452KiB [1 disk] into ram disk... done. VFS: Mounted root (cramfs filesystem) readonly. input: AT Translated Set 2 keyboard on isa0060/serio0 Freeing unused kernel memory: 180k freed Capability LSM initialized NET: Registered protocol family 1 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH: IDE controller at PCI slot 0000:00:1f.1 ICH: chipset revision 2 ICH: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xfff0-0xfff7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xfff8-0xffff, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: Maxtor 52049H4, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: LTN485S, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 Probing IDE interface ide2... Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... hda: max request size: 128KiB hda: 39876480 sectors (20416 MB) w/2048KiB Cache, CHS=39560/16/63, UDMA(66) hda: cache flushes not supported /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 > kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Adding 843372k swap on /dev/hda5. Priority:-1 extents:1 EXT3 FS on hda1, internal journal hdc: ATAPI 48X CD-ROM drive, 120kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 input: PS/2 Generic Mouse on isa0060/serio1 e100: Intel(R) PRO/100 Network Driver, 3.4.8-k2-NAPI e100: Copyright(c) 1999-2005 Intel Corporation ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 169 e100: eth0: e100_probe: addr 0xfe9ff000, irq 169, MAC addr 00:06:29:AF:C3:8D Intel 810 + AC97 Audio, version 1.01, 15:36:17 Sep 6 2005 ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 177 PCI: Setting latency timer of device 0000:00:1f.5 to 64 i810: Intel ICH 82801AA found at IO 0xf400 and 0xf000, MEM 0x0000 and 0x0000, IR Q 177 i810_audio: Audio Controller supports 2 channels. i810_audio: Defaulting to base 2 channel mode. i810_audio: Resetting connection 0 ac97_codec: AC97 Audio codec, id: ADS64 (Analog Devices AD1881) i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), t otal channels = 2 usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.2 ACPI: PCI Interrupt 0000:00:1f.2[D] -> GSI 19 (level, low) -> IRQ 185 PCI: Setting latency timer of device 0000:00:1f.2 to 64 uhci_hcd 0000:00:1f.2: Intel Corporation 82801AA USB uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:1f.2: irq 185, io base 0x0000ff00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected an Intel i820 Chipset. agpgart: AGP aperture is 64M @ 0xec000000 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5 shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5 hw_random hardware driver 1.0.0 loaded shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5 shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 parport: PnPBIOS parport detected. parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA ] Real Time Clock Driver v1.12 input: PC Speaker mice: PS/2 mouse device common for all mice ts: Compaq touchscreen protocol output e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex NET: Registered protocol family 10 Disabled Privacy Extensions on device c0331860(lo) IPv6 over IPv4 tunneling driver NET: Registered protocol family 5 eth0: no IPv6 routers present
[EMAIL PROTECTED]:~$ lspci 0000:00:00.0 Host bridge: Intel Corporation 82820 820 (Camino) Chipset Host Bridge (MCH) (rev 03) 0000:00:01.0 PCI bridge: Intel Corporation 82820 820 (Camino) Chipset AGP Bridge (rev 03) 0000:00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02) 0000:00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02) 0000:00:1f.1 IDE interface: Intel Corporation 82801AA IDE (rev 02) 0000:00:1f.2 USB Controller: Intel Corporation 82801AA USB (rev 02) 0000:00:1f.3 SMBus: Intel Corporation 82801AA SMBus (rev 02) 0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio (rev 02) 0000:01:00.0 VGA compatible controller: S3 Inc. Savage 4 (rev 03) 0000:02:00.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 08)