kernel freeze on HP Pavilion dv9000 Turion64x2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
Hi,
Ubuntu 7.04 freezes on my new HP Pavilion. I think this is kernel related. I use linux-image-
The freeze only happens when I am in console or splash screen mode. When I'm using X I have no problems and can use the computer without problems. But during start up or shutdown or when I am running programs in the console(not xterm but /dev/tty1) the computer freezes. I also see that the computer freezes more easily when I run program that produces a lot of output to stdout, such as "dmesg". After the freeze the cpu fan starts to go a little bit faster, but not full speed, so the kernel is probably busy with something.
I tried to do some research. So, I striped down my initrd to only contain modules needed to find the hard drive then I started ubuntu with the kernel arg "init=/bin/bash". This should bring down the computer to simplest mode. Now I can run dmesg a lot of times without any crash. Next thing I did was to load the ehci_hcd module which detects my usb system. I tried to type some letters on the usb keyboard. usbhid is not loaded yet so the letters did not show up on the console, but when I run dmesg again (from the built in keyboard) the kernel freezes!!. So I was thinking this is usb related. I added all usb modules to the blacklist and rebooted my computer normally. This didn't help, the computer still freezes when I switch to consolemode and run dmesg.
The problem seems to disappear if the kernel option noapic is added. Now an other problem shows up instead. After a while the kernel says the following:
[ 2358.262653] irq 7: nobody cared (try booting with the "irqpoll" option) 285>] __report_ bad_irq+ 0x35/0x90 500>] note_interrupt+ 0x220/0x280 465>] :usbcore: usb_hcd_ irq+0x25/ 0x60 243>] handle_ level_irq+ 0xe3/0x140 23c>] call_softirq+ 0x1c/0x28 189>] do_IRQ+0x89/0x100 860>] default_ idle+0x0/ 0x50 631>] ret_from_ intr+0x0/ 0xa 6b0>] unix_poll+0x0/0xa0 889>] default_ idle+0x29/ 0x50 14b>] cpu_idle+0x9b/0xd0 435>] start_secondary +0x4d5/ 0x4f0 440>] (usb_hcd_ irq+0x0/ 0x60 [usbcore])
[ 2358.262659]
[ 2358.262660] Call Trace:
[ 2358.262663] <IRQ> [<ffffffff802bd
[ 2358.262698] [<ffffffff802bd
[ 2358.262720] [<ffffffff8809e
[ 2358.262730] [<ffffffff802be
[ 2358.262734] [<ffffffff80262
[ 2358.262742] [<ffffffff80270
[ 2358.262746] [<ffffffff8026e
[ 2358.262751] [<ffffffff80261
[ 2358.262754] <EOI> [<ffffffff80231
[ 2358.262769] [<ffffffff8026e
[ 2358.262775] [<ffffffff8024b
[ 2358.262782] [<ffffffff8027a
[ 2358.262811]
[ 2358.262812] handlers:
[ 2358.262815] [<ffffffff8809e
[ 2358.262827] Disabling IRQ #7
The usb mouse and keyboard work really bad after this kernel message.
The mouse and keyboard start to work normally again if the ehci_hcd module is removed. I guess that the ochi_hcd module takes over all usb functionality in that case. I can modprobe ehci_hcd module again and the system works normal.