Thanks Joseph. It still crashes with upstream kernel http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.5-rc3-quantal/linux-image-3.5.0-030500rc3-generic_3.5.0-030500rc3.201206162135_amd64.deb and the associated -extra package. The plugging in bit is: Jun 22 11:21:41 kip kernel: [ 46.061584] usb 2-1.3: new high-speed USB device number 3 using ehci_hcd Jun 22 11:21:41 kip mtp-probe: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3" Jun 22 11:21:41 kip mtp-probe: bus: 2, device: 3 was not an MTP device Jun 22 11:21:42 kip kernel: [ 46.840096] smscore_set_device_mode: firmware download success: sms1xxx-hcw-55xxx-dvbt-02.fw Jun 22 11:21:42 kip kernel: [ 46.843230] sms_ir_init: Allocating rc device Jun 22 11:21:42 kip kernel: [ 46.843238] sms_ir_init: IR port 0, timeout 100 ms Jun 22 11:21:42 kip kernel: [ 46.843241] sms_ir_init: Input device (IR) SMS IR (Hauppauge WinTV MiniStick) is set for key events Jun 22 11:21:42 kip kernel: [ 46.884005] Registered IR keymap rc-hauppauge Jun 22 11:21:42 kip kernel: [ 46.884151] input: SMS IR (Hauppauge WinTV MiniStick) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/rc/rc0/input16 Jun 22 11:21:42 kip kernel: [ 46.884239] rc0: SMS IR (Hauppauge WinTV MiniStick) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/rc/rc0 Jun 22 11:21:42 kip kernel: [ 46.908867] DVB: registering new adapter (Hauppauge WinTV MiniStick) Jun 22 11:21:42 kip kernel: [ 46.909103] DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)... Jun 22 11:21:42 kip kernel: [ 46.910210] usbcore: registered new interface driver smsusb Jun 22 11:21:42 kip kernel: [ 46.911695] IR NEC protocol handler initialized Jun 22 11:21:42 kip kernel: [ 46.941732] IR RC5(x) protocol handler initialized Jun 22 11:21:42 kip kernel: [ 46.945575] IR RC6 protocol handler initialized Jun 22 11:21:42 kip kernel: [ 46.948359] IR JVC protocol handler initialized Jun 22 11:21:42 kip kernel: [ 46.954318] IR Sony protocol handler initialized Jun 22 11:21:42 kip kernel: [ 46.960088] IR SANYO protocol handler initialized Jun 22 11:21:42 kip kernel: [ 46.966777] input: MCE IR Keyboard/Mouse (smsmdtv) as /devices/virtual/input/input17 Jun 22 11:21:42 kip kernel: [ 46.968301] IR MCE Keyboard/mouse protocol handler initialized Jun 22 11:21:42 kip kernel: [ 46.970622] lirc_dev: IR Remote Control driver registered, major 250 Jun 22 11:21:42 kip kernel: [ 46.975101] rc rc0: lirc_dev: driver ir-lirc-codec (smsmdtv) registered at minor = 0 Jun 22 11:21:42 kip kernel: [ 46.975105] IR LIRC bridge handler initialized Jun 22 11:21:42 kip lircd-0.9.0[1386]: caught signal Jun 22 11:21:42 kip lircd-0.9.0[2365]: lircd(devinput) ready, using /var/run/lirc/lircd Then unplugging: un 22 11:22:11 kip kernel: [ 76.528529] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.532646] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.536761] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.540878] IRQ 23 device lis3lv02d returned IRQ_WAKE_THREAD but no thread function available. Jun 22 11:22:11 kip kernel: [ 76.540878] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.544988] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.549114] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.553234] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.557352] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.561469] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.565588] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.569706] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.573819] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.577941] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.582031] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.586171] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.590289] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.594422] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.598522] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.602648] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.606765] smsusb_onresponse: line: 118: error, urb status -71, 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607660] usb 2-1.3: USB disconnect, device number 3 Jun 22 11:22:11 kip kernel: [ 76.607890] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607894] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607897] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607900] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607903] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607906] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607909] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607911] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607914] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:11 kip kernel: [ 76.607917] smsusb_onresponse: line: 72: error, urb status -108 (-ESHUTDOWN), 0 bytes Jun 22 11:22:12 kip kernel: [ 76.626863] BUG: unable to handle kernel NULL pointer dereference at 0000000000000050 Jun 22 11:22:12 kip kernel: [ 76.628897] IP: [] show_protocols+0xf7/0x120 [rc_core] Jun 22 11:22:12 kip kernel: [ 76.630010] PGD 1198f7067 PUD 10b2da067 PMD 0 Jun 22 11:22:12 kip kernel: [ 76.630983] Oops: 0000 [#1] SMP Jun 22 11:22:12 kip kernel: [ 76.631953] CPU 3 Jun 22 11:22:12 kip kernel: [ 76.632947] Modules linked in: ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sanyo_decoder ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder smsdvb dvb_core rc_hauppauge smsusb smsmdtv rc_core parport_pc ppdev binfmt_misc dm_crypt snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq uvcvideo snd_timer snd_seq_device arc4 snd iwlwifi mac80211 videobuf2_core soundcore coretemp snd_page_alloc videodev tpm_infineon intel_ips joydev lpc_ich cfg80211 kvm videobuf2_vmalloc mei hp_accel lis3lv02d hp_wmi videobuf2_memops psmouse sparse_keymap input_polldev mac_hid tpm_tis serio_raw microcode lp parport firewire_ohci firewire_core crc_itu_t sdhci_pci sdhci i915 wmi drm_kms_helper drm i2c_algo_bit e1000e video Jun 22 11:22:12 kip kernel: [ 76.638425] Jun 22 11:22:12 kip kernel: [ 76.639567] Pid: 2476, comm: cat Not tainted 3.5.0-030500rc3-generic #201206162135 Hewlett-Packard HP ProBook 6450b/146D Jun 22 11:22:12 kip kernel: [ 76.640763] RIP: 0010:[] [] show_protocols+0xf7/0x120 [rc_core] Jun 22 11:22:12 kip kernel: [ 76.641967] RSP: 0018:ffff88010d997e08 EFLAGS: 00010202 Jun 22 11:22:12 kip kernel: [ 76.643171] RAX: 0000000000000000 RBX: ffff8801115d9000 RCX: 0000000000000001 Jun 22 11:22:12 kip kernel: [ 76.644387] RDX: ffff88010d997fd8 RSI: ffffffffa04aa180 RDI: ffff8801115d92e0 Jun 22 11:22:12 kip kernel: [ 76.645611] RBP: ffff88010d997e48 R08: dead000000100100 R09: dead000000200200 Jun 22 11:22:12 kip kernel: [ 76.646844] R10: ffffea00042c8ac0 R11: 0000000000000246 R12: ffff88011a26d850 Jun 22 11:22:12 kip kernel: [ 76.648082] R13: ffffffff81857580 R14: ffff8801115d9010 R15: ffff88010b22b000 Jun 22 11:22:12 kip kernel: [ 76.649326] FS: 00007fb9332d8700(0000) GS:ffff880137cc0000(0000) knlGS:0000000000000000 Jun 22 11:22:12 kip kernel: [ 76.650596] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jun 22 11:22:12 kip kernel: [ 76.651855] CR2: 0000000000000050 CR3: 000000010b292000 CR4: 00000000000007e0 Jun 22 11:22:12 kip kernel: [ 76.653133] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Jun 22 11:22:12 kip kernel: [ 76.654419] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Jun 22 11:22:12 kip kernel: [ 76.655715] Process cat (pid: 2476, threadinfo ffff88010d996000, task ffff88010e808000) Jun 22 11:22:12 kip kernel: [ 76.657012] Stack: Jun 22 11:22:12 kip kernel: [ 76.658319] ffff88010d997e58 ffff8801115d92e0 0000000000000000 ffffffffa04aa180 Jun 22 11:22:12 kip kernel: [ 76.659662] ffff88011a26d850 ffffffff81857580 ffff8801115d9010 ffff8800364b2800 Jun 22 11:22:12 kip kernel: [ 76.661018] ffff88010d997e78 ffffffff8140e130 ffff88010d997e68 ffffffff8112769e Jun 22 11:22:12 kip kernel: [ 76.662374] Call Trace: Jun 22 11:22:12 kip kernel: [ 76.663739] [] dev_attr_show+0x20/0x60 Jun 22 11:22:12 kip kernel: [ 76.665127] [] ? __get_free_pages+0xe/0x40 Jun 22 11:22:12 kip kernel: [ 76.666518] [] fill_read_buffer.isra.7+0x66/0xf0 Jun 22 11:22:12 kip kernel: [ 76.667908] [] sysfs_read_file+0xa4/0xc0 Jun 22 11:22:12 kip kernel: [ 76.669297] [] vfs_read+0xb0/0x180 Jun 22 11:22:12 kip kernel: [ 76.670683] [] sys_read+0x4a/0x90 Jun 22 11:22:12 kip kernel: [ 76.672073] [] system_call_fastpath+0x16/0x1b Jun 22 11:22:12 kip kernel: [ 76.673499] Code: c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 80 00 00 00 00 48 8b 53 08 48 c7 c6 ea 92 4a a0 eb a0 0f 1f 00 48 8b 83 08 03 00 00 <4c> 8b 68 50 e8 40 17 00 00 49 89 c6 e9 4c ff ff ff 48 c7 c0 ea Jun 22 11:22:12 kip kernel: [ 76.676648] RIP [] show_protocols+0xf7/0x120 [rc_core] Jun 22 11:22:12 kip kernel: [ 76.678279] RSP Jun 22 11:22:12 kip kernel: [ 76.679911] CR2: 0000000000000050 Jun 22 11:22:12 kip kernel: [ 76.701371] ---[ end trace 551a79a0e1c44455 ]--- Jun 22 11:22:12 kip lircd-0.9.0[2365]: caught signal Jun 22 11:23:06 kip kernel: [ 130.995571] SysRq : Keyboard mode set to system default