![]() |
Keyboard hangs with 2.6.7 and 5336
I'm using Debian Sid and nvidia driver, version 5336.
Yesterday I switch from kernel 2.4.25 to 2.6.7. The driver complies fine, but when I reset my computer, and go into X, the keyboard hangs! The mouse still works, so I restart X (using the adequate option of KDM), and then the keyboard starts to work. But if I restart X again... the keyboard hangs again. I tried NvAGP 0, 1, 2 and 3 in XF86Config-4... but nothing changes. My mobo is a MSI K7N2G-ILSR, with nVidia nForce 2 chipset and I'm using the Internal Graphics Port. Thanks! |
Re: Keyboard hangs with 2.6.7 and 5336
Did the nVidia driver crash? check the kernel log for nVidia module messages.
In general at least by my experience, the nVidia drivers seem not play well with 2.6.7 (or the other way around). I've verified that on four different machines. I'd go back to 2.6.6 or 2.6.5. Both worked very-well with my nVidia cards. Oh... make sure you disable the 4K stacks and the regparam options within the configuration. Cheers, Gilboa |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
Quote:
Jun 22 11:03:52 yuggoth kernel: ehci_hcd 0000:00:02.2: nVidia Corporation nForce2 USB Controller Jun 22 11:03:52 yuggoth kernel: ehci_hcd 0000:00:02.2: irq 11, pci mem deb6a000 Jun 22 11:03:52 yuggoth kernel: ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3 Jun 22 11:03:52 yuggoth kernel: [__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90 Jun 22 11:03:52 yuggoth kernel: [note_interrupt+108/160] note_interrupt+0x6c/0xa0 Jun 22 11:03:52 yuggoth kernel: [do_IRQ+289/304] do_IRQ+0x121/0x130 Jun 22 11:03:52 yuggoth kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Jun 22 11:03:52 yuggoth kernel: [__do_softirq+48/128] __do_softirq+0x30/0x80 Jun 22 11:03:52 yuggoth kernel: [do_softirq+38/48] do_softirq+0x26/0x30 Jun 22 11:03:52 yuggoth kernel: [do_IRQ+253/304] do_IRQ+0xfd/0x130 Jun 22 11:03:52 yuggoth kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Jun 22 11:03:52 yuggoth kernel: [pci_bus_read_config_byte+95/144] pci_bus_read_config_byte+0x5f/0x90 Jun 22 11:03:52 yuggoth kernel: [pg0+512107422/1070182400] ehci_start+0x2ce/0x360 [ehci_hcd] Jun 22 11:03:52 yuggoth kernel: [printk+269/368] printk+0x10d/0x170 Jun 22 11:03:52 yuggoth kernel: [usb_register_bus+311/352] usb_register_bus+0x137/0x160 Jun 22 11:03:52 yuggoth kernel: [usb_hcd_pci_probe+683/1248] usb_hcd_pci_probe+0x2ab/0x4e0 Jun 22 11:03:52 yuggoth kernel: [pci_device_probe_static+82/112] pci_device_probe_static+0x52/0x70 Jun 22 11:03:52 yuggoth kernel: [__pci_device_probe+59/80] __pci_device_probe+0x3b/0x50 Jun 22 11:03:52 yuggoth kernel: [pci_device_probe+44/80] pci_device_probe+0x2c/0x50 Jun 22 11:03:52 yuggoth kernel: [bus_match+63/112] bus_match+0x3f/0x70 Jun 22 11:03:52 yuggoth kernel: [driver_attach+89/144] driver_attach+0x59/0x90 Jun 22 11:03:52 yuggoth kernel: [bus_add_driver+145/176] bus_add_driver+0x91/0xb0 Jun 22 11:03:52 yuggoth kernel: [driver_register+47/64] driver_register+0x2f/0x40 Jun 22 11:03:52 yuggoth kernel: [pci_register_driver+92/144] pci_register_driver+0x5c/0x90 Jun 22 11:03:52 yuggoth kernel: [pg0+511725603/1070182400] init+0x23/0x30 [ehci_hcd] Jun 22 11:03:52 yuggoth kernel: [sys_init_module+280/560] sys_init_module+0x118/0x230 Jun 22 11:03:52 yuggoth kernel: [syscall_call+7/11] syscall_call+0x7/0xb And when X starts, the /var/log/messages shows: Jun 22 11:04:00 yuggoth kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 Jun 22 11:04:03 yuggoth kernel: space, but we're in an interrupt or holding a spinlock Jun 22 11:04:03 yuggoth kernel: 0: nvidia: trying to map 0xd40ff000 to kernel space, but we're in an interrupt or holding a spinlock Jun 22 11:04:03 yuggoth last message repeated 156 times Jun 22 11:04:03 yuggoth kernel: evice+0x2f/0x40 Jun 22 11:04:03 yuggoth kernel: [pci_find_slot+40/80] pci_find_slot+0x28/0x50 Jun 22 11:04:03 yuggoth kernel: [pg0+516100156/1070182400] os_pci_init_handle+0x39/0x68 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514611295/1070182400] _nv001243rm+0x1f/0x24 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515067615/1070182400] _nv002881rm+0x203/0xbc0 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514806675/1070182400] _nv004738rm+0x43/0x50 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515445500/1070182400] _nv001534rm+0x20/0x28 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514567438/1070182400] _nv001370rm+0x2e/0xcc [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514656921/1070182400] _nv004385rm+0x49/0x90 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514805358/1070182400] _nv004703rm+0x2e/0x38 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514808842/1070182400] _nv004919rm+0x3e/0x48 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514827450/1070182400] _nv004950rm+0x3a/0x44 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514778188/1070182400] _nv004960rm+0x70/0x90 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514831987/1070182400] _nv004961rm+0x13/0x18 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514779008/1070182400] _nv005068rm+0x114/0x148 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514794333/1070182400] _nv005069rm+0x31/0x3c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515450255/1070182400] _nv001614rm+0x23/0x84 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515081276/1070182400] _nv002534rm+0x6cc/0x8bc [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514622375/1070182400] _nv000896rm+0x57/0x64 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514628532/1070182400] rm_isr_bh+0xc/0x10 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+516090276/1070182400] nv_kern_isr_bh+0xf/0x13 [nvidia] Jun 22 11:04:03 yuggoth kernel: [tasklet_action+70/112] tasklet_action+0x46/0x70 Jun 22 11:04:03 yuggoth kernel: [__do_softirq+125/128] __do_softirq+0x7d/0x80 Jun 22 11:04:03 yuggoth kernel: [do_IRQ+253/304] do_IRQ+0xfd/0x130 Jun 22 11:04:03 yuggoth kernel: [pg0+514569699/1070182400] _nv001348rm+0xf/0x14 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514808842/1070182400] _nv004919rm+0x3e/0x48 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514827450/1070182400] _nv004950rm+0x3a/0x44 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514778188/1070182400] _nv004960rm+0x70/0x90 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515082887/1070182400] _nv002538rm+0x247/0x13cc [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514518365/1070182400] _nv005573rm+0x171/0x188 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+516098883/1070182400] os_alloc_mem+0x51/0xa0 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514611257/1070182400] _nv001247rm+0x15/0x1c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514513019/1070182400] _nv005631rm+0x97/0x100 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514567438/1070182400] _nv001370rm+0x2e/0xcc [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515445500/1070182400] _nv001534rm+0x20/0x28 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514656793/1070182400] _nv004363rm+0x59/0x90 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514805151/1070182400] _nv004739rm+0x2b/0x34 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514656921/1070182400] _nv004385rm+0x49/0x90 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514805358/1070182400] _nv004703rm+0x2e/0x38 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515445683/1070182400] _nv001558rm+0x5f/0x70 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515445579/1070182400] _nv001532rm+0x1f/0x28 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515072504/1070182400] _nv002547rm+0x4c/0x58 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514567438/1070182400] _nv001370rm+0x2e/0xcc [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514567438/1070182400] _nv001370rm+0x2e/0xcc [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515445500/1070182400] _nv001534rm+0x20/0x28 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514805151/1070182400] _nv004739rm+0x2b/0x34 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514805358/1070182400] _nv004703rm+0x2e/0x38 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514655003/1070182400] _nv004737rm+0x6f/0x80 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514880718/1070182400] _nv004083rm+0x2776/0x313c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514880783/1070182400] _nv004083rm+0x27b7/0x313c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514569226/1070182400] _nv001344rm+0x22/0x6c [nvidia] Jun 22 11:04:03 yuggoth last message repeated 2 times Jun 22 11:04:03 yuggoth kernel: [pg0+515445899/1070182400] _nv001556rm+0x5b/0x6c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515984708/1070182400] _nv001803rm+0x14/0x18 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515445899/1070182400] _nv001556rm+0x5b/0x6c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515447693/1070182400] _nv003622rm+0x15/0x1c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515744256/1070182400] _nv001826rm+0xb0/0xbc [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515538566/1070182400] _nv002127rm+0x11a/0x14c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515547694/1070182400] _nv002088rm+0x16c6/0x16d4 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515445899/1070182400] _nv001556rm+0x5b/0x6c [nvidia] Jun 22 11:04:03 yuggoth kernel: [wake_up_buffer+19/64] wake_up_buffer+0x13/0x40 Jun 22 11:04:03 yuggoth kernel: [do_get_write_access+598/1536] do_get_write_access+0x256/0x600 Jun 22 11:04:03 yuggoth kernel: [pg0+514569226/1070182400] _nv001344rm+0x22/0x6c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514509131/1070182400] _nv005593rm+0x13/0x34 [nvidia] Jun 22 11:04:03 yuggoth kernel: [__getblk+43/96] __getblk+0x2b/0x60 Jun 22 11:04:03 yuggoth kernel: [ext3_do_update_inode+366/928] ext3_do_update_inode+0x16e/0x3a0 Jun 22 11:04:03 yuggoth kernel: [journal_get_write_access+67/96] journal_get_write_access+0x43/0x60 Jun 22 11:04:03 yuggoth kernel: [__ext3_journal_stop+36/80] __ext3_journal_stop+0x24/0x50 Jun 22 11:04:03 yuggoth kernel: [pg0+514569621/1070182400] _nv001338rm+0x1d/0x24 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515876524/1070182400] _nv005722rm+0x888/0x960 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514646631/1070182400] _nv005638rm+0x5f/0xb0 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515324973/1070182400] _nv003795rm+0x309/0xaec [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514712167/1070182400] _nv004046rm+0x3a3/0x3b0 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515767207/1070182400] _nv001476rm+0x277/0x45c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514622362/1070182400] _nv000896rm+0x4a/0x64 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514628532/1070182400] rm_isr_bh+0xc/0x10 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+516090276/1070182400] nv_kern_isr_bh+0xf/0x13 [nvidia] Jun 22 11:04:03 yuggoth kernel: [tasklet_action+70/112] tasklet_action+0x46/0x70 Jun 22 11:04:03 yuggoth kernel: [__do_softirq+125/128] __do_softirq+0x7d/0x80 Jun 22 11:04:03 yuggoth kernel: [do_softirq+38/48] do_softirq+0x26/0x30 Jun 22 11:04:03 yuggoth kernel: [do_IRQ+253/304] do_IRQ+0xfd/0x130 Jun 22 11:04:03 yuggoth kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Jun 22 11:04:03 yuggoth kernel: Jun 22 11:04:03 yuggoth kernel: Badness in pci_find_subsys at drivers/pci/search.c:167 Jun 22 11:04:03 yuggoth kernel: [pci_find_subsys+232/240] pci_find_subsys+0xe8/0xf0 Jun 22 11:04:03 yuggoth kernel: [pci_find_device+47/64] pci_find_device+0x2f/0x40 Jun 22 11:04:03 yuggoth kernel: [pci_find_slot+40/80] pci_find_slot+0x28/0x50 Jun 22 11:04:03 yuggoth kernel: [pg0+516100156/1070182400] os_pci_init_handle+0x39/0x68 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514611295/1070182400] _nv001243rm+0x1f/0x24 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515067615/1070182400] _nv002881rm+0x203/0xbc0 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515450255/1070182400] _nv001614rm+0x23/0x84 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+516090276/1070182400] nv_kern_isr_bh+0xf/0x13 [nvidia] Jun 22 11:04:03 yuggoth kernel: [__do_softirq+125/128] __do_softirq+0x7d/0x80 Jun 22 11:04:03 yuggoth kernel: [pg0+514808842/1070182400] _nv004919rm+0x3e/0x48 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514827450/1070182400] _nv004950rm+0x3a/0x44 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514778188/1070182400] _nv004960rm+0x70/0x90 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515450886/1070182400] _nv001551rm+0x4e/0x90 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515450255/1070182400] _nv001614rm+0x23/0x84 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515084270/1070182400] ....... and finally: Jun 22 11:04:03 yuggoth kernel: [pg0+515445899/1070182400] _nv001556rm+0x5b/0x6c [nvidia] Jun 22 11:04:03 yuggoth kernel: [wake_up_buffer+19/64] wake_up_buffer+0x13/0x40 Jun 22 11:04:03 yuggoth kernel: [do_get_write_access+598/1536] do_get_write_access+0x256/0x600 Jun 22 11:04:03 yuggoth kernel: [pg0+514569226/1070182400] _nv001344rm+0x22/0x6c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514509131/1070182400] _nv005593rm+0x13/0x34 [nvidia] Jun 22 11:04:03 yuggoth kernel: [__getblk+43/96] __getblk+0x2b/0x60 Jun 22 11:04:03 yuggoth kernel: [ext3_do_update_inode+366/928] ext3_do_update_inode+0x16e/0x3a0 Jun 22 11:04:03 yuggoth kernel: [journal_get_write_access+67/96] journal_get_write_access+0x43/0x60 Jun 22 11:04:03 yuggoth kernel: [__ext3_journal_stop+36/80] __ext3_journal_stop+0x24/0x50 Jun 22 11:04:03 yuggoth kernel: [pg0+514569621/1070182400] _nv001338rm+0x1d/0x24 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515876524/1070182400] _nv005722rm+0x888/0x960 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514646631/1070182400] _nv005638rm+0x5f/0xb0 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515324973/1070182400] _nv003795rm+0x309/0xaec [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514712167/1070182400] _nv004046rm+0x3a3/0x3b0 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+515767207/1070182400] _nv001476rm+0x277/0x45c [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514622362/1070182400] _nv000896rm+0x4a/0x64 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+514628532/1070182400] rm_isr_bh+0xc/0x10 [nvidia] Jun 22 11:04:03 yuggoth kernel: [pg0+516090276/1070182400] nv_kern_isr_bh+0xf/0x13 [nvidia] Jun 22 11:04:03 yuggoth kernel: [tasklet_action+70/112] tasklet_action+0x46/0x70 Jun 22 11:04:03 yuggoth kernel: [__do_softirq+125/128] __do_softirq+0x7d/0x80 Jun 22 11:04:03 yuggoth kernel: [do_softirq+38/48] do_softirq+0x26/0x30 Jun 22 11:04:03 yuggoth kernel: [do_IRQ+253/304] do_IRQ+0xfd/0x130 Jun 22 11:04:03 yuggoth kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Jun 22 11:04:03 yuggoth kernel: Jun 22 11:04:04 yuggoth kernel: atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly. Jun 22 12:16:05 yuggoth kernel: space, but we're in an interrupt or holding a spinlock Jun 22 12:16:05 yuggoth kernel: 0: nvidia: trying to map 0xd40ff000 to kernel space, but we're in an interrupt or holding a spinlock There is an interesting line above: Jun 22 11:04:04 yuggoth kernel: atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly. What's the meaning of that? Thanks a lot. |
Re: Keyboard hangs with 2.6.7 and 5336
Do you have a USB keyboarcd attached?
|
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
My only USB device is a Wireless LAN USB adapter. |
Re: Keyboard hangs with 2.6.7 and 5336
As far as I can see, the nVidia nforce USB driver is crashing during the startup on what seems to be an IRQ problem.
Can you post the /proc/interrupts file? |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
CPU0 0: 123405 XT-PIC timer 1: 296 XT-PIC i8042 2: 0 XT-PIC cascade 5: 3391 XT-PIC ohci_hcd, nvidia 8: 8 XT-PIC rtc 10: 13 XT-PIC ohci_hcd 11: 100000 XT-PIC NVIDIA nForce Audio, ehci_hcd 12: 846 XT-PIC i8042 14: 18652 XT-PIC ide0 15: 1 XT-PIC ide1 NMI: 0 LOC: 123341 ERR: 486 MIS: 0 And here is the /proc/interrupts for the kernel 2.4.25: CPU0 0: 99658 XT-PIC timer 1: 1243 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 89101 XT-PIC usb-ohci, nvidia 8: 24 XT-PIC rtc 10: 21803 XT-PIC usb-ohci 11: 920 XT-PIC NVIDIA nForce Audio, ehci_hcd 12: 76813 XT-PIC PS/2 Mouse 14: 27559 XT-PIC ide0 15: 11 XT-PIC ide1 NMI: 0 LOC: 99618 ERR: 33 MIS: 0 Can you see any problem? In the 2.4.25's dmesg I found: usb.c: registered new driver usbdevfs usb.c: registered new driver hub PCI: Setting latency timer of device 00:02.2 to 64 ehci_hcd 00:02.2: nVidia Corporation nForce2 USB Controller ehci_hcd 00:02.2: irq 11, pci mem deb74000 usb.c: new USB bus registered, assigned bus number 1 PCI: cache line size of 64 is not supported by device 00:02.2 ehci_hcd 00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4 hub.c: USB hub found hub.c: 6 ports detected PCI: Setting latency timer of device 00:02.0 to 64 usb-ohci.c: USB OHCI at membase 0xdeb7c000, IRQ 5 usb-ohci.c: usb-00:02.0, nVidia Corporation nForce2 USB Controller usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found hub.c: 3 ports detected PCI: Setting latency timer of device 00:02.1 to 64 usb-ohci.c: USB OHCI at membase 0xdeb7e000, IRQ 10 usb-ohci.c: usb-00:02.1, nVidia Corporation nForce2 USB Controller (#2) usb.c: new USB bus registered, assigned bus number 3 hub.c: USB hub found hub.c: 3 ports detected uhci.c: USB Universal Host Controller Interface driver v1.1 usb-uhci.c: $Revision: 1.275 $ time 20:28:20 Mar 27 2004 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: v1.275:USB Universal Host Controller Interface driver hub.c: new USB device 00:02.1-3, assigned address 2 usb.c: USB device 2 (vend/prod 0xd5c/0xa002) is not claimed by any active driver. usb.c: registered new driver usbvnetr usb vendor/product=d5c/a002 Reg Domainusbvnetr: driver version 1.0.1, compiled Mar 27 2004 20:33:41 (dbg_mask x0) MAC addr 00:04:E2:98:FB:5A firmware 1.103.2.164 Multicast is enabled vnetusba.c: usb eth0 initialized and registered 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 409M agpgart: Detected NVIDIA nForce2 chipset agpgart: AGP aperture is 64M @ 0xd0000000 keyboard: Too many NACKs -- noisy kbd cable? And works perfecly. Thanks! |
Re: Keyboard hangs with 2.6.7 and 5336
As far as I can see, you have a long list of problems.
The nVidia USB controller crashs. The KBD driver crashs... Did everything work well in 2.6.6? |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
Can be a problem in IRQs? Maybe I must change BIOS settings, for example? Thanks! |
Re: Keyboard hangs with 2.6.7 and 5336
Same problem with 2.6.6. The keyboard hags, but dmesg shows different messages at start:
..................... Jun 23 19:59:42 yuggoth kernel: hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100) Jun 23 19:59:42 yuggoth kernel: hda: hda1 hda2 hda3 Jun 23 19:59:42 yuggoth kernel: mice: PS/2 mouse device common for all mice Jun 23 19:59:42 yuggoth kernel: serio: i8042 AUX port at 0x60,0x64 irq 12 Jun 23 19:59:42 yuggoth kernel: input: ImExPS/2 Logitech Explorer Mouse on isa0060/serio1 Jun 23 19:59:42 yuggoth kernel: serio: i8042 KBD port at 0x60,0x64 irq 1 Jun 23 19:59:42 yuggoth kernel: input: AT Translated Set 2 keyboard on isa0060/serio0 Jun 23 19:59:42 yuggoth kernel: NET: Registered protocol family 2 Jun 23 19:59:42 yuggoth kernel: IP: routing cache hash table of 4096 buckets, 32Kbytes Jun 23 19:59:42 yuggoth kernel: TCP: Hash tables configured (established 32768 bind 65536) Jun 23 19:59:42 yuggoth kernel: NET: Registered protocol family 1 Jun 23 19:59:42 yuggoth kernel: NET: Registered protocol family 17 Jun 23 19:59:42 yuggoth kernel: RAMDISK: Couldn't find valid RAM disk image starting at 0. Jun 23 19:59:42 yuggoth kernel: kjournald starting. Commit interval 5 seconds Jun 23 19:59:42 yuggoth kernel: EXT3-fs: mounted filesystem with ordered data mode. Jun 23 19:59:42 yuggoth kernel: VFS: Mounted root (ext3 filesystem) readonly. Jun 23 19:59:42 yuggoth kernel: Freeing unused kernel memory: 136k freed Jun 23 19:59:42 yuggoth kernel: blk: queue ddb07000, I/O limit 4095Mb (mask 0xffffffff) Jun 23 19:59:42 yuggoth kernel: Adding 498004k swap on /dev/hda3. Priority:-1 extents:1 Jun 23 19:59:42 yuggoth kernel: EXT3 FS on hda2, internal journal Jun 23 19:59:42 yuggoth kernel: Real Time Clock Driver v1.12 Jun 23 19:59:42 yuggoth kernel: Intel 810 + AC97 Audio, version 0.24, 19:55:30 Jun 23 2004 Jun 23 19:59:42 yuggoth kernel: i810: NVIDIA nForce Audio found at IO 0xb400 and 0xb000, MEM 0x0000 and 0x0000, IRQ 11 Jun 23 19:59:42 yuggoth kernel: i810_audio: Audio Controller supports 6 channels. Jun 23 19:59:42 yuggoth kernel: i810_audio: Defaulting to base 2 channel mode. Jun 23 19:59:42 yuggoth kernel: i810_audio: Resetting connection 0 Jun 23 19:59:42 yuggoth kernel: ac97_codec: AC97 Audio codec, id: ALG32 (ALC650) Jun 23 19:59:42 yuggoth kernel: i810_audio: AC'97 codec 0, new EID value = 0x05c7 Jun 23 19:59:42 yuggoth kernel: i810_audio: AC'97 codec 0, DAC map configured, total channels = 6 Jun 23 19:59:42 yuggoth kernel: i810_audio: setting clocking to 48648 Jun 23 19:59:42 yuggoth kernel: Linux agpgart interface v0.100 (c) Dave Jones Jun 23 19:59:42 yuggoth kernel: agpgart: Detected NVIDIA nForce2 chipset Jun 23 19:59:42 yuggoth kernel: agpgart: Maximum main memory to use for agp memory: 409M Jun 23 19:59:42 yuggoth kernel: agpgart: AGP aperture is 64M @ 0xd0000000 Jun 23 19:59:42 yuggoth kernel: usbcore: registered new driver usbfs Jun 23 19:59:42 yuggoth kernel: usbcore: registered new driver hub Jun 23 19:59:42 yuggoth kernel: ohci_hcd 0000:00:02.0: nVidia Corporation nForce2 USB Controller Jun 23 19:59:42 yuggoth kernel: ohci_hcd 0000:00:02.0: irq 5, pci mem df864000 Jun 23 19:59:42 yuggoth kernel: ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1 Jun 23 19:59:42 yuggoth kernel: hub 1-0:1.0: USB hub found Jun 23 19:59:42 yuggoth kernel: hub 1-0:1.0: 3 ports detected Jun 23 19:59:42 yuggoth kernel: ohci_hcd 0000:00:02.1: nVidia Corporation nForce2 USB Controller (#2) Jun 23 19:59:42 yuggoth kernel: ohci_hcd 0000:00:02.1: irq 10, pci mem df866000 Jun 23 19:59:42 yuggoth kernel: ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2 Jun 23 19:59:42 yuggoth kernel: hub 2-0:1.0: USB hub found Jun 23 19:59:42 yuggoth kernel: hub 2-0:1.0: 3 ports detected Jun 23 19:59:42 yuggoth kernel: ehci_hcd 0000:00:02.2: nVidia Corporation nForce2 USB Controller Jun 23 19:59:42 yuggoth kernel: ehci_hcd 0000:00:02.2: irq 11, pci mem df86a000 Jun 23 19:59:42 yuggoth kernel: ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3 Jun 23 19:59:42 yuggoth kernel: PCI: cache line size of 64 is not supported by device 0000:00:02.2 Jun 23 19:59:42 yuggoth kernel: ehci_hcd 0000:00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29 Jun 23 19:59:42 yuggoth kernel: hub 3-0:1.0: USB hub found Jun 23 19:59:42 yuggoth kernel: hub 3-0:1.0: 6 ports detected Jun 23 19:59:42 yuggoth kernel: usb 2-3: new full speed USB device using address 2 Jun 23 19:59:42 yuggoth kernel: hub 2-0:1.0: new USB device on port 3, assigned address 2 Jun 23 19:59:43 yuggoth lpd[3545]: restarted Jun 23 19:59:43 yuggoth kernel: NET: Registered protocol family 10 Jun 23 19:59:43 yuggoth kernel: IPv6 over IPv4 tunneling driver Jun 23 19:59:43 yuggoth net.agent[3622]: Setting up IP spoofing protection: rp_filter. Jun 23 20:00:19 yuggoth xfs: ignoring font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/CID (unreadable) Jun 23 20:00:19 yuggoth xfs-xtt: Warning: font renderer for ".TTF" already registered at priority 10 Jun 23 20:00:19 yuggoth xfs-xtt: Warning: font renderer for ".TTC" already registered at priority 10 Jun 23 20:00:19 yuggoth xfs-xtt: ignoring font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/CID (unreadable) Jun 23 20:00:20 yuggoth xfs: ignoring font path element /usr/lib/X11/fonts/cyrillic/ (unreadable) Jun 23 20:00:20 yuggoth xfs-xtt: ignoring font path element /usr/lib/X11/fonts/cyrillic/:unscaled (unreadable) And, when X starts, the file /var/log/messages shows: Jun 23 20:01:55 yuggoth kernel: nvidia: module license 'NVIDIA' taints kernel. Jun 23 20:01:55 yuggoth kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 Jun 23 20:01:56 yuggoth kernel: space, but we're in an interrupt or holding a spinlock Jun 23 20:01:56 yuggoth kernel: 0: nvidia: trying to map 0xd40ff000 to kernel space, but we're in an interrupt or holding a spinlock Jun 23 20:01:57 yuggoth last message repeated 156 times Jun 23 20:01:57 yuggoth kernel: 95>] _nv001338rm+0x1d/0x24 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531797676/1070305280] _nv005722rm+0x888/0x960 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530567783/1070305280] _nv005638rm+0x5f/0xb0 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531246125/1070305280] _nv003795rm+0x309/0xaec [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530633319/1070305280] _nv004046rm+0x3a3/0x3b0 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531688359/1070305280] _nv001476rm+0x277/0x45c [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530543514/1070305280] _nv000896rm+0x4a/0x64 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530549684/1070305280] rm_isr_bh+0xc/0x10 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+532011428/1070305280] nv_kern_isr_bh+0xf/0x13 [nvidia] Jun 23 20:01:57 yuggoth kernel: [tasklet_action+70/112] tasklet_action+0x46/0x70 Jun 23 20:01:57 yuggoth kernel: [__do_softirq+125/128] __do_softirq+0x7d/0x80 Jun 23 20:01:57 yuggoth kernel: [do_softirq+38/48] do_softirq+0x26/0x30 Jun 23 20:01:57 yuggoth kernel: [do_IRQ+253/304] do_IRQ+0xfd/0x130 Jun 23 20:01:57 yuggoth kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Jun 23 20:01:57 yuggoth kernel: Jun 23 20:01:57 yuggoth kernel: Badness in pci_find_subsys at drivers/pci/search.c:167 Jun 23 20:01:57 yuggoth kernel: Call Trace: Jun 23 20:01:57 yuggoth kernel: [pci_find_subsys+232/240] pci_find_subsys+0xe8/0xf0 Jun 23 20:01:57 yuggoth kernel: [pci_find_device+47/64] pci_find_device+0x2f/0x40 Jun 23 20:01:57 yuggoth kernel: [pci_find_slot+40/80] pci_find_slot+0x28/0x50 Jun 23 20:01:57 yuggoth kernel: [pg0+532021288/1070305280] os_pci_init_handle+0x39/0x68 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530532447/1070305280] _nv001243rm+0x1f/0x24 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530988767/1070305280] _nv002881rm+0x203/0xbc0 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531367051/1070305280] _nv001556rm+0x5b/0x6c [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531366652/1070305280] _nv001534rm+0x20/0x28 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530488590/1070305280] _nv001370rm+0x2e/0xcc [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530578073/1070305280] _nv004385rm+0x49/0x90 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530726510/1070305280] _nv004703rm+0x2e/0x38 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530729994/1070305280] _nv004919rm+0x3e/0x48 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530748602/1070305280] _nv004950rm+0x3a/0x44 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530699340/1070305280] _nv004960rm+0x70/0x90 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530753139/1070305280] _nv004961rm+0x13/0x18 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530700160/1070305280] _nv005068rm+0x114/0x148 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530715485/1070305280] _nv005069rm+0x31/0x3c [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531371407/1070305280] _nv001614rm+0x23/0x84 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531002428/1070305280] _nv002534rm+0x6cc/0x8bc [nvidia] Jun 23 20:01:57 yuggoth kernel: [scheduler_tick+31/1296] scheduler_tick+0x1f/0x510 Jun 23 20:01:57 yuggoth kernel: [do_timer+223/240] do_timer+0xdf/0xf0 Jun 23 20:01:57 yuggoth kernel: [timer_interrupt+78/288] timer_interrupt+0x4e/0x120 Jun 23 20:01:57 yuggoth kernel: [pg0+530488590/1070305280] _nv001370rm+0x2e/0xcc [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530490851/1070305280] _nv001348rm+0xf/0x14 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530729994/1070305280] _nv004919rm+0x3e/0x48 [nvidia] ...................... Jun 23 20:01:57 yuggoth kernel: [pg0+531367051/1070305280] _nv001556rm+0x5b/0x6c [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530490378/1070305280] _nv001344rm+0x22/0x6c [nvidia] Jun 23 20:01:57 yuggoth kernel: [do_get_write_access+576/1488] do_get_write_access+0x240/0x5d0 Jun 23 20:01:57 yuggoth kernel: [ext3_mark_iloc_dirty+40/64] ext3_mark_iloc_dirty+0x28/0x40 Jun 23 20:01:57 yuggoth kernel: [ext3_mark_inode_dirty+80/96] ext3_mark_inode_dirty+0x50/0x60 Jun 23 20:01:57 yuggoth kernel: [pg0+530490773/1070305280] _nv001338rm+0x1d/0x24 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531797676/1070305280] _nv005722rm+0x888/0x960 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530567783/1070305280] _nv005638rm+0x5f/0xb0 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531246125/1070305280] _nv003795rm+0x309/0xaec [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530633319/1070305280] _nv004046rm+0x3a3/0x3b0 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+531688359/1070305280] _nv001476rm+0x277/0x45c [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530543514/1070305280] _nv000896rm+0x4a/0x64 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+530549684/1070305280] rm_isr_bh+0xc/0x10 [nvidia] Jun 23 20:01:57 yuggoth kernel: [pg0+532011428/1070305280] nv_kern_isr_bh+0xf/0x13 [nvidia] Jun 23 20:01:57 yuggoth kernel: [tasklet_action+70/112] tasklet_action+0x46/0x70 Jun 23 20:01:57 yuggoth kernel: [__do_softirq+125/128] __do_softirq+0x7d/0x80 Jun 23 20:01:57 yuggoth kernel: [do_softirq+38/48] do_softirq+0x26/0x30 Jun 23 20:01:57 yuggoth kernel: [do_IRQ+253/304] do_IRQ+0xfd/0x130 Jun 23 20:01:57 yuggoth kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Jun 23 20:01:57 yuggoth kernel: Jun 23 20:01:58 yuggoth kernel: atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0). Jun 23 20:01:58 yuggoth kernel: atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly. Jun 23 20:02:32 yuggoth kernel: space, but we're in an interrupt or holding a spinlock Jun 23 20:02:32 yuggoth kernel: 0: nvidia: trying to map 0xd40ff000 to kernel space, but we're in an interrupt or holding a spinlock Jun 23 20:02:32 yuggoth last message repeated 13 times Jun 23 21:14:05 yuggoth last message repeated 24 times Jun 23 21:14:05 yuggoth kernel: 0: nvidia: trying to map 0xd40ff000 to kernel space, but we're in an interrupt or hob0528>] pci_find_slot+0x28/0x50 Jun 23 21:14:05 yuggoth kernel: [pg0+532021288/1070305280] os_pci_init_handle+0x39/0x68 [nvidia] .............. [I only post the portions I think are the most interesting] Therefore, in 2.6.6 the USB core seems to works well, but keyboards hangs in X yet. Any ideas? P.S.: By the way, I'm using framebuffer and bootsplash, too. |
Re: Keyboard hangs with 2.6.7 and 5336
The first problem seems to be the USB controller...
It is sharing the IRQ with the on-board sound, and both seem to generate huge amount of interrupts. Can you disable he on-board sound or USB? |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
* disabling the on-board sound in the BIOS config, * disabling USB in the BIOS config, * disabling both the on-board sound and the USB in the BIOS config, and always with the same result: the keyboard hangs when go into X. I've tried this, too: First, I start Linux in console mode. When I logged in (always in text mode), I modprobe nvidia manually. In that moment, the /var/log/messages shows this: Jun 24 16:35:41 yuggoth kernel: nvidia: module license 'NVIDIA' taints kernel. Jun 24 16:35:41 yuggoth kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 The module is loaded OK, in my opinion. Finally, I start X (using, for example, KDM). The keyboard hangs, and the /var/log/messages shows: Jun 24 16:36:10 yuggoth kernel: space, but we're in an interrupt or holding a spinlock Jun 24 16:36:10 yuggoth kernel: 0: nvidia: trying to map 0xd40ff000 to kernel space, but we're in an interrupt or holding a spinlock Jun 24 16:36:10 yuggoth last message repeated 156 times Jun 24 16:36:11 yuggoth kernel: [nvidia] Jun 24 16:36:11 yuggoth kernel: [pg0+531688359/1070305280] _nv001476rm+0x277/0x45c [nvidia] Jun 24 16:36:11 yuggoth kernel: [pg0+530543514/1070305280] _nv000896rm+0x4a/0x64 [nvidia] Jun 24 16:36:11 yuggoth kernel: [pg0+530549684/1070305280] rm_isr_bh+0xc/0x10 [nvidia] .............. etc, etc. In /var/log/messages, there is no extra line between the last one before X, and the first one after X. Any other ideas? 2.4.x continues to work prefectly :( :( |
Re: Keyboard hangs with 2.6.7 and 5336
To be honest... I'm running out of ideas... :(
BTW, what distro are you using? |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
Maybe I must try 2.6.1, ..., 2.6.5? |
Re: Keyboard hangs with 2.6.7 and 5336
I have the same problem...atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
I'm using gentoo linux (gentoo-dev-sources 2.6.7-r6). the problem seems to be in the graphics driver (i810 in my case) but may also be a xfree bug... On 2.4.x kernels it fine... Could anyone help? |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
What XF86 are you using? |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-5 20040616053659 fabbione@is.super-fichissimo.org) Release Date: 15 August 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.4.23 i686 [ELF] Build Date: 16 June 2004 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.4.26 (root@Yuggoth) (gcc versión 3.3.4 (Debian)) #1 vie jun 25 17:24:12 CEST 2004 By the way: with the new 6106 nVidia drivers, all the weird log messages from nVidia disappears. Only shows that of atkbd... |
Re: Keyboard hangs with 2.6.7 and 5336
I got the same log message when I had a RH9 hand rigged to work with 2.5 and then 2.6 kernels...
Can you apt-get to x.org instead of XF86? Cheers, |
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
Do you know any other non-official repositories, in which X.org is? By the way: do you want my nvidia-bug-report.sh output? |
Re: Keyboard hangs with 2.6.7 and 5336
Just for the hell of it... can you install FC2/Mandrake/Fedora... just to check the hardware?
|
Re: Keyboard hangs with 2.6.7 and 5336
Quote:
Stay tuned :) Thanks. |
Re: Keyboard hangs with 2.6.7 and 5336
Was about to offer knoppix... (mag)
Cheers, |
Re: Keyboard hangs with 2.6.7 and 5336 SOLUTION!!!!
Hi there!
After many many tests, I've found the problem. In /etc/X11/XF86Config-4, I must disable the "AutoRepeat" option in "InputDevice" keyboard section: Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "es" # Option "AutoRepeat" "200 35" EndSection Now, it works! The bad news is that I can't use the autorepeat, but on the other hand I can use the autorepeat of KDE, for instance. Clearly, it's a problem between XFree86, nVidia nForce2 and kernel 2.6.7. Thanks a lot! |
Re: Keyboard hangs with 2.6.7 and 5336
Any of you people tried disabling Numlock in the bios, worked for me as it used to kill my keyboard on the login screen.
|
| All times are GMT -4. The time now is 10:18 PM. |
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
nV News - Copyright ©1998-2010. All rights reserved.