From: Timo B. <sp...@sp...> - 2010-01-10 21:30:59
|
Hi! * Christoph Bartelmus <li...@ba...> wrote: > Timo Boettcher "sp...@sp..." wrote: > > I am using lirc-0.8.6 on debian lenny with the igorplugusb receiver > > from http://www.xs4all.nl/~dicks/avr/usbtiny/. > > If I disconnect the device, I get an OOPS and USB isn't usable any more. > > Since I am using an old kernel (debian lenny patched 2.6.26-2) with > > self-packaged lirc, I want to make sure that this is not a problem specific > > for my installation. Can anybody verify/falsify that the igorplugusb does > > indeed work in 0.8.{3,4,5,6}? > There is a fix for this bug in CVS already. Try the CVS version. Doesn't seem so. Just tried with CVS from 20100109 and debian linux-image-2.6.26-2-amd64 and got the same OOPS on disconnect (see below). Yes the kernel is outdated and tainted. If this could be a problem, please say so and tell me which kernelversion to to try. Any ideas on how to fix this? Timo [ 2683.152924] lirc_igorplugusb[2]: usb remote disconnected [ 2683.152999] BUG: unable to handle kernel NULL pointer dereference at 0000000000000028 [ 2683.153002] IP: [<ffffffffa0ce50b6>] :lirc_igorplugusb:usb_remote_disconnect+0x45/0x8f [ 2683.153008] PGD 10f1b1067 PUD 10d98f067 PMD 0 [ 2683.153011] Oops: 0000 [1] SMP [ 2683.153013] CPU 2 [ 2683.153015] Modules linked in: openafs(P) rfcomm hidp l2cap bluetooth ppdev parport_pc lp parport lirc_igorplugusb lirc_dev ipv6 nvidia(P) vboxdrv sbp2 loop usbhid hid ff_memless ftdi_sio usbserial sg sr_mod cdrom snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul usb_storage pata_marvell snd_emu10k1 ata_generic firmware_class snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_util_mem snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device i2c_i801 snd ohci1394 ide_pci_generic i2c_core ieee1394 floppy pcspkr sky2 emu10k1_gp ide_core gameport soundcore shpchp pci_hotplug ehci_hcd uhci_hcd button evdev ext3 jbd mbcache sha256_generic aes_x86_64 aes_generic cbc dm_crypt crypto_blkcipher dm_mirror dm_log dm_snapshot dm_mod raid1 md_mod sd_mod thermal processor fan thermal_sys ahci libata scsi_mod dock [ 2683.153069] Pid: 168, comm: khubd Tainted: P 2.6.26-2-amd64 #1 [ 2683.153071] RIP: 0010:[<ffffffffa0ce50b6>] [<ffffffffa0ce50b6>] :lirc_igorplugusb:usb_remote_disconnect+0x45/0x8f [ 2683.153075] RSP: 0000:ffff81012f23dd30 EFLAGS: 00010246 [ 2683.153077] RAX: 0000000000000000 RBX: ffff8101229bce40 RCX: ffff810114d63900 [ 2683.153079] RDX: 03d00000a0ce65c0 RSI: 0000000000000040 RDI: ffffffffa0ce2c20 [ 2683.153080] RBP: ffff8101285ed888 R08: ffff8101285c0f50 R09: ffff81012fa42150 [ 2683.153082] R10: 0000000000000000 R11: ffffffff80382b97 R12: ffff81011ad07c00 [ 2683.153084] R13: ffffffffa0ce65c0 R14: 0000000000000000 R15: ffff81012dd1f000 [ 2683.153086] FS: 0000000000000000(0000) GS:ffff81012fa9e0c0(0000) knlGS:0000000000000000 [ 2683.153088] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b [ 2683.153090] CR2: 0000000000000028 CR3: 0000000106027000 CR4: 00000000000006e0 [ 2683.153092] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2683.153094] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 2683.153096] Process khubd (pid: 168, threadinfo ffff81012f23c000, task ffff81012f22ade0) [ 2683.153098] Stack: ffff8101285ed800 ffff81011ad07c30 ffff8101285ed800 ffffffff80393380 [ 2683.153102] ffff81011ad07c30 ffffffffa0ce6628 ffff81011ad07d90 ffff81012dd1f448 [ 2683.153105] ffff81012dd1f000 ffffffff803853f8 ffff81012f17a1e0 ffff81011ad07c30 [ 2683.153107] Call Trace: [ 2683.153113] [<ffffffff80393380>] ? usb_unbind_interface+0x59/0xa6 [ 2683.153119] [<ffffffff803853f8>] ? __device_release_driver+0x74/0x97 [ 2683.153122] [<ffffffff8038543c>] ? device_release_driver+0x21/0x2d [ 2683.153126] [<ffffffff80384929>] ? bus_remove_device+0x8d/0xa1 [ 2683.153129] [<ffffffff80383631>] ? device_del+0xf8/0x15d [ 2683.153133] [<ffffffff80390b2f>] ? usb_disable_device+0x6f/0xe8 [ 2683.153136] [<ffffffff8038c9ed>] ? usb_disconnect+0x92/0x142 [ 2683.153141] [<ffffffff8038dc27>] ? hub_thread+0x3f9/0xcfd [ 2683.153149] [<ffffffff80246201>] ? autoremove_wake_function+0x0/0x2e [ 2683.153154] [<ffffffff8038d82e>] ? hub_thread+0x0/0xcfd [ 2683.153158] [<ffffffff802460db>] ? kthread+0x47/0x74 [ 2683.153161] [<ffffffff802301c9>] ? schedule_tail+0x27/0x5c [ 2683.153165] [<ffffffff8020cf28>] ? child_rip+0xa/0x12 [ 2683.153173] [<ffffffff80246094>] ? kthread+0x0/0x74 [ 2683.153175] [<ffffffff8020cf1e>] ? child_rip+0x0/0x12 [ 2683.153178] [ 2683.153178] [ 2683.153179] Code: 83 7b 40 00 74 6b 8b 73 10 48 c7 c7 cc 58 ce a0 31 c0 e8 71 03 55 df 48 8b 43 40 8b 78 28 e8 a9 b1 ff ff 48 8b 43 40 48 8b 40 60 <48> 8b 78 28 48 85 ff 74 05 e8 12 14 56 df 48 8b 43 40 48 8b 78 [ 2683.153202] RIP [<ffffffffa0ce50b6>] :lirc_igorplugusb:usb_remote_disconnect+0x45/0x8f [ 2683.153205] RSP <ffff81012f23dd30> [ 2683.153207] CR2: 0000000000000028 [ 2683.153209] ---[ end trace dfedb27d35fa05a3 ]--- |