Hi Patrick et al, I just got my hands on an AverMedia AverTV DVB-T USB-2.0 box and wanted to see if I could get it working under Linux (gentoo). I just tried the latest dvb-kernel from CVS (1st May 05) under 2.6.11.8 (SMP) on a HyperThread enabled P4 and got the following OOPs. Any thoughts much appreciated. Note I have the firmware in /usr/lib/hotplug/firmware/dvb-usb-avertv-a800-02.fw, also obtained from last night's viewcvs tarball. I was using the "./insmod.sh load" script as per the docs. Any help or thoughts hugely appreciated. Here's the messages found in /var/log/messages in and around the oops (looks like the driver found the box, not sure what warm state relates to): May 1 22:41:13 localhost kernel: Linux video capture interface: v1.00 May 1 22:41:13 localhost kernel: saa7146: register extension 'dvb'. May 1 22:41:13 localhost kernel: saa7146: register extension 'budget dvb'. May 1 22:41:13 localhost kernel: saa7146: register extension 'budget dvb /w vi\deo in'. May 1 22:41:13 localhost kernel: usbcore: registered new driver Technotrend/Ha\uppauge USB-Nova May 1 22:41:13 localhost kernel: usbcore: registered new driver ttusb-dec May 1 22:41:13 localhost kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digita\l TV receiver chip loaded successfully May 1 22:41:13 localhost kernel: usbcore: registered new driver Technisat/B2C2\ FlexCop II/IIb/III USB May 1 22:41:14 localhost kernel: usbcore: registered new driver cinergyT2 May 1 22:41:14 localhost kernel: usbcore: registered new driver dvb-usb-vp7045 May 1 22:41:14 localhost kernel: usbcore: registered new driver Yakumo/Hama/Ty\phoon DVB-T USB2.0 May 1 22:41:14 localhost kernel: dvb_usb_dibusb_common: module license 'unspec\ified' taints kernel. May 1 22:41:14 localhost kernel: usbcore: registered new driver DiBcom based U\SB DVB-T devices (DiB3000M-B based) May 1 22:41:14 localhost kernel: usbcore: registered new driver DiBcom based U\SB2.0 DVB-T (DiB3000M-C/P based) devices May 1 22:41:14 localhost kernel: dvb-usb: found a 'AVerMedia AverTV DVB-T USB \2.0 (A800)' in warm state. May 1 22:41:14 localhost kernel: dvb-usb: will pass the complete MPEG2 transpo\rt stream to the demuxer. May 1 22:41:14 localhost kernel: DVB: registering new adapter (AVerMedia AverT\V DVB-T USB 2.0 (A800)). May 1 22:41:14 localhost kernel: e0c1c395 May 1 22:41:14 localhost kernel: PREEMPT SMP May 1 22:41:14 localhost kernel: Modules linked in: dvb_usb_a800 dvb_usb_dibus\b_mc dvb_usb_dibusb_mb dvb_usb_dibusb_common dvb_usb_dtt200u dvb_usb_vp7045 cin\ergyT2 b2c2_flexcop_pci b2c2_flexcop_usb b2c2_flexcop ttusb_dec dvb_ttusb_budge\t budget_av budget dvb_ttpci saa7146_vv ttusbdecfe nxt2002 stv0297 mt352 mt312 \cx22702 cx24110 tda8083 l64781 tda10021 ves1820 cx22700 sp8870 ves1x93 dvb_pll \video_buf v4l2_common v4l1_compat videodev dvb_usb dib3000mc dib3000mb dib3000_\common audio prism2_usb p80211 ohci_hcd snd_usb_audio snd_usb_lib snd_rawmidi o\hci1394 budget_ci firmware_class budget_core dvb_core saa7146 ttpci_eeprom stv0\299 snd_intel8x0 snd_ac97_codec ehci_hcd uhci_hcd intel_mch_agp evdev snd_seq_o\ss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_pcm snd_timer snd_\page_alloc snd_mixer_oss snd rtc usbcore dm_mod sbp2 ieee1394 tda1004x i2c_core May 1 22:41:14 localhost kernel: CPU: 1 May 1 22:41:14 localhost kernel: EIP: 0060:[pg0+544523157/1068688384] Ta\inted: P VLI May 1 22:41:14 localhost kernel: EIP: 0060:[<e0c1c395>] Tainted: P \VLI May 1 22:41:14 localhost kernel: EFLAGS: 00010246 (2.6.11.8) May 1 22:41:14 localhost kernel: EIP is at dvbdev_get_free_id+0x15/0x50 [dvb_c\ore] May 1 22:41:14 localhost kernel: eax: da668280 ebx: 00000004 ecx: da66828c\ edx: 00000000 May 1 22:41:14 localhost kernel: esi: 00000000 edi: 00000000 ebp: 00000004\ esp: d9833e24 May 1 22:41:14 localhost kernel: ds: 007b es: 007b ss: 0068 May 1 22:41:14 localhost kernel: Process insmod (pid: 8945, threadinfo=d983200\0 task=dfcc0530) May 1 22:41:14 localhost kernel: Stack: e0c2e320 da6682a8 da668280 e0c1c407 da\668280 00000004 d983007b d9f0007b May 1 22:41:14 localhost kernel: ffffffef c0115ab5 00000060 00000202 e0\c2e320 da6682a8 00000005 e0c2e260 c2e320 da6682a8 00000005 e0c2e260 May 1 22:41:14 localhost kernel: e0c1e79f da668280 da6682a8 e0c2e260 da\6682a8 00000004 000000ff da668000 May 1 22:41:14 localhost kernel: Call Trace: May 1 22:41:14 localhost kernel: [pg0+544523271/1068688384] dvb_register_devi\ce+0x37/0x190 [dvb_core] May 1 22:41:14 localhost kernel: [<e0c1c407>] dvb_register_device+0x37/0x190 \[dvb_core] May 1 22:41:14 localhost kernel: [add_preempt_count+21/64] add_preempt_count+\0x15/0x40 May 1 22:41:14 localhost kernel: [<c0115ab5>] add_preempt_count+0x15/0x40 May 1 22:41:14 localhost kernel: [pg0+544532383/1068688384] dvb_dmxdev_init+0\x17f/0x210 [dvb_core] May 1 22:41:14 localhost kernel: [<e0c1e79f>] dvb_dmxdev_init+0x17f/0x210 [dv\b_core] May 1 22:41:14 localhost kernel: [pg0+546952652/1068688384] dvb_usb_dvb_init+\0xcc/0x1d0 [dvb_usb] May 1 22:41:14 localhost kernel: [<e0e6d5cc>] dvb_usb_dvb_init+0xcc/0x1d0 [dv\b_usb] May 1 22:41:14 localhost kernel: [pg0+546948126/1068688384] dvb_usb_init+0xde\/0x1b0 [dvb_usb] May 1 22:41:14 localhost kernel: [<e0e6c41e>] dvb_usb_init+0xde/0x1b0 [dvb_us\b] May 1 22:41:14 localhost kernel: [pg0+546949229/1068688384] dvb_usb_device_in\it+0x17d/0x1d0 [dvb_usb] May 1 22:41:14 localhost kernel: [<e0e6c86d>] dvb_usb_device_init+0x17d/0x1d0\ [dvb_usb] May 1 22:41:14 localhost kernel: [pg0+547614993/1068688384] a800_probe+0x21/0\x30 [dvb_usb_a800] May 1 22:41:14 localhost kernel: [<e0f0f111>] a800_probe+0x21/0x30 [dvb_usb_a\800] May 1 22:41:14 localhost kernel: [pg0+543649936/1068688384] usb_probe_interfa\ce+0x70/0x90 [usbcore] May 1 22:41:14 localhost kernel: [<e0b47090>] usb_probe_interface+0x70/0x90 [\usbcore] May 1 22:41:14 localhost kernel: [driver_probe_device+47/128] driver_probe_de\vice+0x2f/0x80 May 1 22:41:14 localhost kernel: [<c02a3f8f>] driver_probe_device+0x2f/0x80 May 1 22:41:14 localhost kernel: [driver_attach+92/160] driver_attach+0x5c/0x\a0 May 1 22:41:14 localhost kernel: [<c02a40dc>] driver_attach+0x5c/0xa0 May 1 22:41:14 localhost kernel: [bus_add_driver+158/208] bus_add_driver+0x9e\/0xd0 May 1 22:41:14 localhost kernel: [<c02a462e>] bus_add_driver+0x9e/0xd0 May 1 22:41:14 localhost kernel: [pg0+543650196/1068688384] usb_register+0x54\/0xc0 [usbcore] May 1 22:41:14 localhost kernel: [<e0b47194>] usb_register+0x54/0xc0 [usbcore\] May 1 22:41:14 localhost kernel: [pg0+547622931/1068688384] a800_module_init+\0x13/0x37 [dvb_usb_a800] May 1 22:41:14 localhost kernel: [<e0f11013>] a800_module_init+0x13/0x37 [dvb\_usb_a800] May 1 22:41:14 localhost kernel: [sys_init_module+394/592] sys_init_module+0x\18a/0x250 May 1 22:41:14 localhost kernel: [<c0133daa>] sys_init_module+0x18a/0x250 May 1 22:41:14 localhost kernel: [syscall_call+7/11] syscall_call+0x7/0xb May 1 22:41:14 localhost kernel: [<c010290f>] syscall_call+0x7/0xb May 1 22:41:14 localhost kernel: Code: 8b 44 24 18 89 04 24 e8 ea 03 00 00 83 \c4 14 c3 8d b6 00 00 00 00 57 56 31 f6 53 8b 44 24 10 8b 5c 24 14 8b 78 0c 8d 4\8 0c 89 fa <8b> 07 0f 18 00 90 39 cf 74 12 90 39 5a 10 74 12 89 c2 8b 00 0f Many thanks for any help, Doug