Via both upgrading from 9.2 to 9.3 and doing a fresh install from
scratch, I lost all sound and USB support under SuSE 9.3.
I'm stabbing away in the dark and wondering if anyone can offer either
quick advice for a fix, a correction to the direction i'm heading now
or suggestions for a better approach. Thanks in advance. Apologies in
advance if this is much too long.
I'm now trying to decipher the SuSE Admin manual, Kernel docs and the
RUTE User's tutorial on how to tweak my kernel/modules to get back
sound and usb support without breaking anything else.
But I'm very uncertain about whether I'm taking the right direction or
not. In particular, I've no idea what is meant by the lines under "May
3 10:34:50 tpad01 kernel: irq 10: nobody cared!" I looked at the
kernel/module sources, but still don't understand.
Below are some potentially relevant errors/warnings in
/var/log/messages. In another post, "Sound, USB lost in 9.3" - HAL,
D-BUS related?", I provide much more info including the output of
"hwinfo --all" (as an attachment).
This is all for an old IBM ThinkPad 600x i'm using. SuSE 9.2 worked
fine. Knoppix and Kanotix still provide full sound and USB support.
Here's the extract from messages -- apologies for length:
<cut>
May 3 10:34:50 tpad01 kernel: ACPI: PCI Interrupt Link [LNKA]
disabled and referenced, BIOS bug.
May 3 10:34:50 tpad01 kernel: ACPI: PCI Interrupt Link [LNKA] BIOS
reported IRQ 0, using IRQ 11
May 3 10:34:50 tpad01 kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
May 3 10:34:50 tpad01 kernel: PCI: setting IRQ 11 as level-triggered
May 3 10:34:50 tpad01 kernel: ACPI: PCI interrupt 0000:00:02.0[A] ->
GSI 11 (level, low) -> IRQ 11
May 3 10:34:50 tpad01 kernel: Yenta: CardBus bridge found at
0000:00:02.0 [1014:0130]
May 3 10:34:50 tpad01 kernel: Yenta: Enabling burst memory read transactions
May 3 10:34:50 tpad01 kernel: Yenta: Using INTVAL to route CSC
interrupts to PCI
May 3 10:34:50 tpad01 kernel: Yenta: Routing CardBus interrupts to PCI
May 3 10:34:50 tpad01 kernel: Yenta TI: socket 0000:00:02.0, mfunc
0x00001000, devctl 0x66
May 3 10:34:50 tpad01 kernel: NET: Registered protocol family 10
May 3 10:34:50 tpad01 kernel: Disabled Privacy Extensions on device
c033d600(lo)
May 3 10:34:50 tpad01 kernel: IPv6 over IPv4 tunneling driver
May 3 10:34:50 tpad01 kernel: Yenta: ISA IRQ mask 0x0438, PCI irq 11
May 3 10:34:50 tpad01 kernel: Socket status: 30000006
May 3 10:34:50 tpad01 kernel: ACPI: PCI Interrupt Link [LNKB]
disabled and referenced, BIOS bug.
May 3 10:34:50 tpad01 kernel: ACPI: PCI Interrupt Link [LNKB] BIOS
reported IRQ 0, using IRQ 10
May 3 10:34:50 tpad01 kernel: ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
May 3 10:34:50 tpad01 kernel: PCI: setting IRQ 10 as level-triggered
May 3 10:34:50 tpad01 kernel: ACPI: PCI interrupt 0000:00:02.1[B] ->
GSI 10 (level, low) -> IRQ 10
May 3 10:34:50 tpad01 kernel: Yenta: CardBus bridge found at
0000:00:02.1 [1014:0130]
May 3 10:34:50 tpad01 kernel: Yenta: Using INTVAL to route CSC
interrupts to PCI
May 3 10:34:50 tpad01 kernel: Yenta: Routing CardBus interrupts to PCI
May 3 10:34:50 tpad01 kernel: Yenta TI: socket 0000:00:02.1, mfunc
0x00001000, devctl 0x66
May 3 10:34:50 tpad01 kernel: irq 10: nobody cared!
May 3 10:34:50 tpad01 kernel: [<c0134fdc>] __report_bad_irq+0x1c/0x70
May 3 10:34:50 tpad01 kernel: [<c01350bb>] note_interrupt+0x5b/0x80
May 3 10:34:50 tpad01 kernel: [<c0134c7b>] __do_IRQ+0xdb/0xf0
May 3 10:34:50 tpad01 kernel: [<c0105288>] do_IRQ+0x38/0x60
May 3 10:34:50 tpad01 kernel: [<c0103cba>] common_interrupt+0x1a/0x20
May 3 10:34:51 tpad01 kernel: [<c013007b>] __pm_unregister+0x2b/0x40
May 3 10:34:51 tpad01 kernel: [<c011e171>] __do_softirq+0x31/0xa0
May 3 10:34:51 tpad01 kernel: [<c011e206>] do_softirq+0x26/0x30
May 3 10:34:51 tpad01 kernel: [<c010528d>] do_IRQ+0x3d/0x60
May 3 10:34:51 tpad01 kernel: [<c0103cba>] common_interrupt+0x1a/0x20
May 3 10:34:51 tpad01 kernel: [<c0134e59>] setup_irq+0x89/0xd0
May 3 10:34:51 tpad01 kernel: [<d0e49e60>]
yenta_probe_handler+0x0/0x40 [yenta_socket]
May 3 10:34:51 tpad01 kernel: [<c0134fa1>] request_irq+0x71/0x90
May 3 10:34:51 tpad01 kernel: [<d0e49f0f>]
yenta_probe_cb_irq+0x6f/0xf0 [yenta_socket]
May 3 10:34:51 tpad01 kernel: [<d0e4958e>]
ti12xx_irqroute_func1+0x6e/0x200 [yenta_socket]
May 3 10:34:51 tpad01 kernel: [<c011a18f>] printk+0xf/0x20
May 3 10:34:51 tpad01 kernel: [<d0e497ff>]
ti12xx_override+0xdf/0x160 [yenta_socket]
May 3 10:34:51 tpad01 kernel: [<d0e4a2d1>] yenta_probe+0x1e1/0x1f0
[yenta_socket]
May 3 10:34:51 tpad01 kernel: [<c01dafa2>] pci_device_probe_static+0x32/0x50
May 3 10:34:51 tpad01 kernel: [<c01dafe7>] __pci_device_probe+0x27/0x40
May 3 10:34:51 tpad01 kernel: [<c01db01b>] pci_device_probe+0x1b/0x40
May 3 10:34:51 tpad01 kernel: [<c0234fd1>] driver_probe_device+0x21/0x60
May 3 10:34:51 tpad01 kernel: [<c02350fd>] driver_attach+0x4d/0x80
May 3 10:34:51 tpad01 kernel: [<c023551d>] bus_add_driver+0x6d/0xa0
May 3 10:34:51 tpad01 kernel: [<c0235a18>] driver_register+0x28/0x30
May 3 10:34:51 tpad01 kernel: [<c01db1d9>] pci_register_driver+0x49/0x60
May 3 10:34:51 tpad01 kernel: [<c012e9a4>] sys_init_module+0x104/0x180
May 3 10:34:51 tpad01 kernel: [<c0102c49>] sysenter_past_esp+0x52/0x79
May 3 10:34:51 tpad01 kernel: handlers:
May 3 10:34:51 tpad01 kernel: [<d0e49e60>]
(yenta_probe_handler+0x0/0x40 [yenta_socket])
May 3 10:34:51 tpad01 kernel: Disabling IRQ #10
May 3 10:34:51 tpad01 kernel: irq 11: nobody cared!
May 3 10:34:51 tpad01 kernel: [<c0134fdc>] __report_bad_irq+0x1c/0x70
May 3 10:34:51 tpad01 kernel: [<c01350bb>] note_interrupt+0x5b/0x80
May 3 10:34:51 tpad01 kernel: [<c0134c7b>] __do_IRQ+0xdb/0xf0
May 3 10:34:51 tpad01 kernel: [<c0105288>] do_IRQ+0x38/0x60
May 3 10:34:51 tpad01 kernel: [<c0103cba>] common_interrupt+0x1a/0x20
May 3 10:34:51 tpad01 kernel: [<c013007b>] __pm_unregister+0x2b/0x40
May 3 10:34:51 tpad01 kernel: [<c011e171>] __do_softirq+0x31/0xa0
May 3 10:34:51 tpad01 kernel: [<c011e206>] do_softirq+0x26/0x30
May 3 10:34:51 tpad01 kernel: [<c010528d>] do_IRQ+0x3d/0x60
May 3 10:34:51 tpad01 kernel: [<c0103cba>] common_interrupt+0x1a/0x20
May 3 10:34:51 tpad01 kernel: [<c0116abd>] finish_task_switch+0x1d/0x50
May 3 10:34:51 tpad01 kernel: [<c02d0817>] schedule+0x337/0x590
May 3 10:34:51 tpad01 kernel: [<c0127645>] worker_thread+0x1d5/0x210
May 3 10:34:51 tpad01 kernel: [<c01e17a0>] fb_flashcursor+0x0/0x230
May 3 10:34:51 tpad01 kernel: [<c01171a0>] default_wake_function+0x0/0x10
May 3 10:34:51 tpad01 kernel: [<c02d0817>] schedule+0x337/0x590
May 3 10:34:51 tpad01 kernel: [<c01171a0>] default_wake_function+0x0/0x10
May 3 10:34:51 tpad01 kernel: [<c0127470>] worker_thread+0x0/0x210
May 3 10:34:51 tpad01 kernel: [<c012ab9c>] kthread+0x7c/0xb0
May 3 10:34:51 tpad01 kernel: [<c012ab20>] kthread+0x0/0xb0
May 3 10:34:51 tpad01 kernel: [<c010129d>] kernel_thread_helper+0x5/0x18
May 3 10:34:51 tpad01 kernel: handlers:
May 3 10:34:51 tpad01 kernel: [<d0e487a0>] (yenta_interrupt+0x0/0x30
[yenta_socket])
May 3 10:34:51 tpad01 kernel: Disabling IRQ #11
May 3 10:34:51 tpad01 kernel: irq 10: nobody cared!
May 3 10:34:52 tpad01 kernel: [<c0134fdc>] __report_bad_irq+0x1c/0x70
May 3 10:34:52 tpad01 kernel: [<c01350bb>] note_interrupt+0x5b/0x80
May 3 10:34:52 tpad01 kernel: [<c0134c7b>] __do_IRQ+0xdb/0xf0
May 3 10:34:52 tpad01 kernel: [<c0105288>] do_IRQ+0x38/0x60
May 3 10:34:52 tpad01 kernel: [<c0103cba>] common_interrupt+0x1a/0x20
May 3 10:34:52 tpad01 kernel: [<c013007b>] __pm_unregister+0x2b/0x40
May 3 10:34:52 tpad01 kernel: [<c011e171>] __do_softirq+0x31/0xa0
May 3 10:34:52 tpad01 kernel: [<c011e206>] do_softirq+0x26/0x30
May 3 10:34:52 tpad01 kernel: [<c010528d>] do_IRQ+0x3d/0x60
May 3 10:34:52 tpad01 kernel: [<c0103cba>] common_interrupt+0x1a/0x20
May 3 10:34:52 tpad01 kernel: [<c0134e59>] setup_irq+0x89/0xd0
May 3 10:34:52 tpad01 kernel: [<d0e487a0>] yenta_interrupt+0x0/0x30
[yenta_socket]
May 3 10:34:52 tpad01 kernel: [<c0134fa1>] request_irq+0x71/0x90
May 3 10:34:52 tpad01 kernel: [<d0e4a215>] yenta_probe+0x125/0x1f0
[yenta_socket]
May 3 10:34:52 tpad01 kernel: [<c01dafa2>] pci_device_probe_static+0x32/0x50
May 3 10:34:52 tpad01 kernel: [<c01dafe7>] __pci_device_probe+0x27/0x40
May 3 10:34:52 tpad01 kernel: [<c01db01b>] pci_device_probe+0x1b/0x40
May 3 10:34:52 tpad01 kernel: [<c0234fd1>] driver_probe_device+0x21/0x60
May 3 10:34:52 tpad01 kernel: [<c02350fd>] driver_attach+0x4d/0x80
May 3 10:34:52 tpad01 kernel: [<c023551d>] bus_add_driver+0x6d/0xa0
May 3 10:34:52 tpad01 kernel: [<c0235a18>] driver_register+0x28/0x30
May 3 10:34:52 tpad01 kernel: [<c01db1d9>] pci_register_driver+0x49/0x60
May 3 10:34:52 tpad01 kernel: [<c012e9a4>] sys_init_module+0x104/0x180
May 3 10:34:52 tpad01 kernel: [<c0102c49>] sysenter_past_esp+0x52/0x79
May 3 10:34:52 tpad01 kernel: handlers:
May 3 10:34:52 tpad01 kernel: [<d0e487a0>] (yenta_interrupt+0x0/0x30
[yenta_socket])
May 3 10:34:52 tpad01 kernel: Disabling IRQ #10
May 3 10:34:52 tpad01 kernel: Yenta: ISA IRQ mask 0x0038, PCI irq 10
May 3 10:34:52 tpad01 kernel: Socket status: 30000010
May 3 10:34:52 tpad01 kernel: Linux agpgart interface v0.100 (c) Dave Jones
May 3 10:34:52 tpad01 kernel: agpgart: Detected an Intel 440BX Chipset.
May 3 10:34:52 tpad01 kernel: agpgart: Maximum main memory to use for
agp memory: 203M
May 3 10:34:52 tpad01 kernel: agpgart: AGP aperture is 64M @ 0x40000000
May 3 10:34:52 tpad01 kernel: ip6_tables: (C) 2000-2002 Netfilter core team
May 3 10:34:52 tpad01 kernel: usbcore: registered new driver usbfs
May 3 10:34:52 tpad01 kernel: usbcore: registered new driver hub
May 3 10:34:52 tpad01 kernel: piix4_smbus 0000:00:07.3: Found
0000:00:07.3 device
May 3 10:34:52 tpad01 kernel: piix4_smbus 0000:00:07.3: IBM Laptop
detected; this module may corrupt your serial eeprom! Refusing to load
module!
May 3 10:34:52 tpad01 kernel: piix4_smbus: probe of 0000:00:07.3
failed with error -1
May 3 10:34:52 tpad01 kernel: USB Universal Host Controller Interface
driver v2.2
May 3 10:34:52 tpad01 kernel: ACPI: PCI Interrupt Link [LNKD]
disabled and referenced, BIOS bug.
May 3 10:34:52 tpad01 kernel: ACPI: PCI Interrupt Link [LNKD] BIOS
reported IRQ 0, using IRQ 11
May 3 10:34:52 tpad01 kernel: ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
May 3 10:34:52 tpad01 kernel: ACPI: PCI interrupt 0000:00:07.2[D] ->
GSI 11 (level, low) -> IRQ 11
May 3 10:34:52 tpad01 kernel: uhci_hcd 0000:00:07.2: UHCI Host Controller
May 3 10:34:52 tpad01 kernel: uhci_hcd 0000:00:07.2: irq 11, io base 0x4000
May 3 10:34:52 tpad01 kernel: uhci_hcd 0000:00:07.2: new USB bus
registered, assigned bus number 1
May 3 10:34:52 tpad01 kernel: hub 1-0:1.0: USB hub found
May 3 10:34:52 tpad01 kernel: hub 1-0:1.0: 2 ports detected
May 3 10:34:52 tpad01 kernel: ACPI: PCI interrupt 0000:00:06.0[A] ->
GSI 11 (level, low) -> IRQ 11
May 3 10:34:52 tpad01 kernel: gameport: CS46xx Gameport is
pci0000:00:06.0/gameport0, speed 1704kHz
May 3 10:34:52 tpad01 kernel: ip_tables: (C) 2000-2002 Netfilter core team
May 3 10:34:52 tpad01 kernel: ip_conntrack version 2.1 (2046 buckets,
16368 max) - 248 bytes per conntrack
May 3 10:34:52 tpad01 kernel: BIOS EDD facility v0.16 2004-Jun-25, 1
devices found
May 3 10:34:54 tpad01 cardmgr[3924]: watching 2 sockets
May 3 10:34:54 tpad01 kernel: cs: IO port probe 0xc00-0xcff: clean.
<cut>
--
AD (Andi) Marshall
admarshall(a)gmail.com