USB not working after compiling 2.6.10
I compiled the linux 2.6.10 kernel a few times yesterday. The first few times my ethernet port wouldn't work and my NVIDIA drivers wouldn't install. Although my internet didn't work my new iriver h140 worked. My iriver hadn't worked in my old 2.4.x kernel which complained about SCSI support or something similar.
I got the network working but at the same time I managed to disable support for my USB flash stick and iriver. They are not recognized as valid devices. When I run file -Ls /dev/sda I get /dev/sda: cannot open (/dev/sda) The last lines of dmesg after pluging in flash stick: usb 1-6: new high speed USB device using ehci_hcd and address 33 usb 1-6: khubd timed out on ep0in usb 1-6: khubd timed out on ep0out dmesg after pluging in iriver: usb 1-6: khubd timed out on ep0out usb 1-6: device not accepting address 85, error -110 usb 1-6: new high speed USB device using ehci_hcd and address 86 usb 1-6: khubd timed out on ep0in usb 1-6: khubd timed out on ep0out usb 1-6: khubd timed out on ep0out usb 1-6: device not accepting address 86, error -110 usb 1-6: new high speed USB device using ehci_hcd and address 87 usb 1-6: khubd timed out on ep0in usb 1-6: khubd timed out on ep0out Here is the USB section of my .config file for my newly compiled kernel: Quote:
|
Code:
CONFIG_USB_OHCI_HCD=y |
I fixed the ohci/uhci problem. I still get this in dmesg when plugging in my USB flash drive:
irq 9: nobody cared! [<c01340ea>] __report_bad_irq+0x2a/0x90 [<c0133aa0>] handle_IRQ_event+0x30/0x70 [<c01341dc>] note_interrupt+0x6c/0xd0 [<c0133c10>] __do_IRQ+0x130/0x160 [<c0104cde>] do_IRQ+0x3e/0x60 ======================= [<c01032da>] common_interrupt+0x1a/0x20 [<c011ad70>] __do_softirq+0x30/0x90 [<c0104de1>] do_softirq+0x41/0x50 ======================= [<c0133a64>] irq_exit+0x34/0x40 [<c0104ce5>] do_IRQ+0x45/0x60 [<c01032da>] common_interrupt+0x1a/0x20 [<c0258f8b>] acpi_processor_idle+0xf3/0x1f9 [<c01010ca>] cpu_idle+0x3a/0x60 [<c0533742>] start_kernel+0x142/0x160 [<c0533340>] unknown_bootoption+0x0/0x1b0 handlers: [<c023de78>] (acpi_irq+0x0/0x16) Disabling IRQ #9 usb 1-6: new high speed USB device using ehci_hcd and address 2 ehci_hcd 0000:00:10.3: Unlink after no-IRQ? Different ACPI or APIC settings may help. usb 1-6: khubd timed out on ep0in It seems like nothing fixes this problem. I even tried getting my friend's .config file and basing mine off of his. Same problem. |
The problem is bigger than I thought before. I cannot mount my cd drive either. dmesg contains:
Buffer I/O error on device hdb, logical block 11 hdb: command error: status=0x51 { DriveReady SeekComplete Error } hdb: command error: error=0x54 ide: failed opcode was 100 end_request: I/O error, dev hdb, sector 96 Buffer I/O error on device hdb, logical block 12 hdb: command error: status=0x51 { DriveReady SeekComplete Error } hdb: command error: error=0x54 ide: failed opcode was 100 end_request: I/O error, dev hdb, sector 104 Buffer I/O error on device hdb, logical block 13 hdb: command error: status=0x51 { DriveReady SeekComplete Error } hdb: command error: error=0x54 ide: failed opcode was 100 end_request: I/O error, dev hdb, sector 112 This makes more sense to me now. I realize that the problem isn't in the USB section of the kernel.. what a relief. Now I need to find where the problem does lie. Maybe a disk drive guru could help? :) |
I recompiled my 2.4 kernel with the .config file that was used to compile it the first time. I made sure SCSI support was enabled. I can use my USB flash stick now but my iriver does not work. Here is what was in dmesg:
Quote:
|
All times are GMT -5. The time now is 01:14 AM. |