Hi Markus, Thanks for your mail. I have just joined the list today. 2006/11/17, Markus Rechberger <mrechberger@xxxxxxxxx>:
Hi, could you test: http://linuxtv.org/hg/~mrechberger/v4l-dvb-stable this should at least fix the tzap, this is just 1/4 of what has to be done to make it stable.
What problem with tzap? For me it works for Nova-T adapter 0,1,2,3. Not for device 4,5,6. I think it has something to do with udev device major numbers. I'm currently upgrading my laptop to Debian Etch which should give me a more modern udev. 1/4 of work to get v4l-dvb stable or just the drivers for Nova-T stick? Regards Peter
Markus On 11/17/06, Peter M. <peter.mdk@xxxxxxxxx> wrote: > Hi, > > I expeirenced a kernel oops when removing several Nova-T sticks one by > one from a USB hub. Details below and the full syslog attached > > Regards > Peter M. > > Kernel 2.6.19-rc5 > hg clone http://linuxtv.org/hg/v4l-dvb from 2006-11-10 > Debian 3.1 Sarge on a ASUS laptop. > > Had connected 4 Hauppauge WinTV-PVR USB2 devices and 7 Hauppauge WinTV > Nova-T devices through a copule of D-Link USB hubs. When I > disconnected the Nova-T devices in fast succession I got the oops. > Have tried to reproduce it without luck ;-) > > Nov 15 17:01:30 pingumobile kernel: usb 1-3.5: USB disconnect, address 28 > Nov 15 17:01:30 pingumobile udev[16672]: removing device node > '/dev/dvb/adapter0/frontend0' > Nov 15 17:01:30 pingumobile udev[16681]: removing device node > '/dev/dvb/adapter0/net0' > Nov 15 17:01:30 pingumobile udev[16683]: removing device node > '/dev/dvb/adapter0/demux0' > Nov 15 17:01:30 pingumobile udev[16685]: removing device node > '/dev/dvb/adapter0/dvr0' > Nov 15 17:01:30 pingumobile kernel: mt2060 I2C write failed > Nov 15 17:01:30 pingumobile kernel: dvb-usb: Hauppauge Nova-T Stick > successfully deinitialized and disconnected. > Nov 15 17:01:30 pingumobile udev[16714]: removing device node > '/dev/usbdev1.28' > Nov 15 17:01:31 pingumobile kernel: BUG: unable to handle kernel > paging request at virtual address fffffff2 > Nov 15 17:01:31 pingumobile kernel: printing eip: > Nov 15 17:01:31 pingumobile kernel: d513c1a4 > Nov 15 17:01:31 pingumobile kernel: *pde = 00002067 > Nov 15 17:01:31 pingumobile kernel: *pte = 00000000 > Nov 15 17:01:31 pingumobile kernel: Oops: 0000 [#1] > Nov 15 17:01:31 pingumobile kernel: Modules linked in: wm8775 tuner > cx25840 pvrusb2 cx2341x videodev v4l1_compat v4l2_common tveeprom > mt2060 dvb_usb_dib0700 dib7000m dib7000p dvb_usb dvb_core dvb_pll > dib3000mc dibx000_common pcmcia firmware_class nfsd exportfs lockd > sunrpc ipv6 ide_cd parport_pc parport pcspkr rtc eth1394 ohci1394 > ieee1394 yenta_socket rsrc_nonstatic pcmcia_core snd_intel8x0m > snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss > snd_pcm snd_timer snd_page_alloc i2c_i801 i2c_core uhci_hcd shpchp > pci_hotplug joydev intel_agp agpgart dm_mod sg usb_storage ehci_hcd > usbcore ide_scsi sr_mod scsi_mod cdrom thermal button battery > asus_acpi ac irtty_sir sir_dev irda crc_ccitt speedstep_centrino > freq_table processor evdev psmouse mousedev snd i810_audio ac97_codec > soundcore 8139too mii tg3 reiserfs ext3 jbd ide_disk ide_generic > siimage aec62xx trm290 alim15x3 hpt34x hpt366 cmd64x piix rz1000 > slc90e66 generic cs5530 cs5520 sc1200 triflex atiixp pdc202xx_old > pdc202xx_new opti621 ns87415 cy82c693 am > Nov 15 17:01:31 pingumobile kernel: 74xx sis5513 via82cxxx serverworks > ide_core unix > Nov 15 17:01:31 pingumobile kernel: CPU: 0 > Nov 15 17:01:31 pingumobile kernel: EIP: > 0060:[pg0+349811108/1069929472] Not tainted VLI > Nov 15 17:01:31 pingumobile kernel: EFLAGS: 00210246 (2.6.19-rc5-2m #1) > Nov 15 17:01:31 pingumobile kernel: EIP is at 0xd513c1a4 > Nov 15 17:01:31 pingumobile kernel: eax: ccf6872c ebx: 80046f45 > ecx: 00000000 edx: bf9bfd38 > Nov 15 17:01:31 pingumobile kernel: esi: fffffff2 edi: c8c7dea8 > ebp: 00000000 esp: c8c7de94 > Nov 15 17:01:31 pingumobile kernel: ds: 007b es: 007b ss: 0068 > Nov 15 17:01:31 pingumobile kernel: Process tzap (pid: 15964, > ti=c8c7c000 task=ccf11550 task.ti=c8c7c000) > Nov 15 17:01:31 pingumobile kernel: Stack: e0d5c604 ccf6872c d355cb00 > 80046f45 c8c7dea8 0000001f de63c000 0000000a > Nov 15 17:01:31 pingumobile kernel: 0000004e 00000001 00200286 > 00000000 00000000 c01fe804 0000000a de63c000 > Nov 15 17:01:31 pingumobile kernel: 0000004f 00000000 ccf11550 > c02f6fd4 00000000 00200082 0000004f c8c7df14 > Nov 15 17:01:31 pingumobile kernel: Call Trace: > Nov 15 17:01:31 pingumobile kernel: [pg0+547075588/1069929472] > dvb_usercopy+0xb0/0x110 [dvb_core] > Nov 15 17:01:31 pingumobile kernel: [write_chan+461/483] > write_chan+0x1cd/0x1e3 > Nov 15 17:01:31 pingumobile kernel: [pg0+547074557/1069929472] > dvb_generic_ioctl+0x43/0x47 [dvb_core] > Nov 15 17:01:31 pingumobile kernel: [do_ioctl+93/99] do_ioctl+0x5d/0x63 > Nov 15 17:01:31 pingumobile kernel: [vfs_ioctl+392/403] > vfs_ioctl+0x188/0x193 > Nov 15 17:01:31 pingumobile kernel: [sys_ioctl+91/119] sys_ioctl+0x5b/0x77 > Nov 15 17:01:31 pingumobile kernel: [syscall_call+7/11] > syscall_call+0x7/0xb > Nov 15 17:01:31 pingumobile kernel: ======================= > Nov 15 17:01:31 pingumobile kernel: Code: 00 00 00 00 00 00 00 41 ac > 1e c0 80 0d ef df 00 00 00 00 8c c1 13 d5 8c c1 13 d5 ba e4 1c c0 80 > c1 13 d5 c0 6b f1 df 00 00 00 00 <a4> c1 13 d5 a4 c1 13 d5 00 00 00 00 > 00 00 00 00 e0 c7 38 c0 40 > Nov 15 17:01:31 pingumobile kernel: EIP: [pg0+349811108/1069929472] > 0xd513c1a4 SS:ESP 0068:c8c7de94 > Nov 15 17:01:31 pingumobile kernel: <1>BUG: unable to handle kernel > NULL pointer dereference at virtual address 000001b0 > Nov 15 17:01:31 pingumobile kernel: printing eip: > Nov 15 17:01:31 pingumobile kernel: e0d62e66 > Nov 15 17:01:31 pingumobile kernel: *pde = 00000000 > Nov 15 17:01:31 pingumobile kernel: Oops: 0002 [#2] > Nov 15 17:01:31 pingumobile kernel: Modules linked in: wm8775 tuner > cx25840 pvrusb2 cx2341x videodev v4l1_compat v4l2_common tveeprom > mt2060 dvb_usb_dib0700 dib7000m dib7000p dvb_usb dvb_core dvb_pll > dib3000mc dibx000_common pcmcia firmware_class nfsd exportfs lockd > sunrpc ipv6 ide_cd parport_pc parport pcspkr rtc eth1394 ohci1394 > ieee1394 yenta_socket rsrc_nonstatic pcmcia_core snd_intel8x0m > snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss > snd_pcm snd_timer snd_page_alloc i2c_i801 i2c_core uhci_hcd shpchp > pci_hotplug joydev intel_agp agpgart dm_mod sg usb_storage ehci_hcd > usbcore ide_scsi sr_mod scsi_mod cdrom thermal button battery > asus_acpi ac irtty_sir sir_dev irda crc_ccitt speedstep_centrino > freq_table processor evdev psmouse mousedev snd i810_audio ac97_codec > soundcore 8139too mii tg3 reiserfs ext3 jbd ide_disk ide_generic > siimage aec62xx trm290 alim15x3 hpt34x hpt366 cmd64x piix rz1000 > slc90e66 generic cs5530 cs5520 sc1200 triflex atiixp pdc202xx_old > pdc202xx_new opti621 ns87415 cy82c693 am > Nov 15 17:01:31 pingumobile kernel: 74xx sis5513 via82cxxx serverworks > ide_core unix > Nov 15 17:01:31 pingumobile kernel: CPU: 0 > Nov 15 17:01:31 pingumobile kernel: EIP: > 0060:[pg0+547102310/1069929472] Not tainted VLI > Nov 15 17:01:31 pingumobile kernel: EFLAGS: 00210202 (2.6.19-rc5-2m #1) > Nov 15 17:01:31 pingumobile kernel: EIP is at > dvb_frontend_release+0x42/0x75 [dvb_core] > Nov 15 17:01:31 pingumobile kernel: eax: 00472308 ebx: d513c1a4 > ecx: d355cb00 edx: 00000000 > Nov 15 17:01:31 pingumobile kernel: esi: d355cb00 edi: 00000000 > ebp: ccf6872c esp: c8c7dd0c > Nov 15 17:01:31 pingumobile kernel: ds: 007b es: 007b ss: 0068 > Nov 15 17:01:31 pingumobile kernel: Process tzap (pid: 15964, > ti=c8c7c000 task=ccf11550 task.ti=c8c7c000) > Nov 15 17:01:31 pingumobile kernel: Stack: e0d6e180 e0d6e180 d355cb00 > 00000008 ccf6872c cf1fd214 c01511c2 ccf6872c > Nov 15 17:01:31 pingumobile kernel: d355cb00 00000000 00000000 > 00000000 dff34f40 d355cb00 d0d37d80 00000000 > Nov 15 17:01:31 pingumobile kernel: 00000001 c014f927 d355cb00 > d0d37d80 00000007 0000000c ce885a80 c01194b7 > Nov 15 17:01:31 pingumobile kernel: Call Trace: > Nov 15 17:01:31 pingumobile kernel: [__fput+171/364] __fput+0xab/0x16c > Nov 15 17:01:31 pingumobile kernel: [filp_close+94/102] > filp_close+0x5e/0x66 > Nov 15 17:01:31 pingumobile kernel: [close_files+83/99] > close_files+0x53/0x63 > Nov 15 17:01:31 pingumobile kernel: [put_files_struct+23/68] > put_files_struct+0x17/0x44 > Nov 15 17:01:31 pingumobile kernel: [do_exit+460/886] do_exit+0x1cc/0x376 > Nov 15 17:01:31 pingumobile kernel: [printk+22/25] printk+0x16/0x19 > Nov 15 17:01:31 pingumobile kernel: [die+435/443] die+0x1b3/0x1bb > Nov 15 17:01:31 pingumobile kernel: [do_page_fault+1282/1537] > do_page_fault+0x502/0x601 > Nov 15 17:01:31 pingumobile kernel: [do_page_fault+0/1537] > do_page_fault+0x0/0x601 > Nov 15 17:01:31 pingumobile kernel: [error_code+57/64] error_code+0x39/0x40 > Nov 15 17:01:31 pingumobile kernel: [pg0+547075588/1069929472] > dvb_usercopy+0xb0/0x110 [dvb_core] > Nov 15 17:01:31 pingumobile kernel: [write_chan+461/483] > write_chan+0x1cd/0x1e3 > Nov 15 17:01:31 pingumobile kernel: [pg0+547074557/1069929472] > dvb_generic_ioctl+0x43/0x47 [dvb_core] > Nov 15 17:01:31 pingumobile kernel: [do_ioctl+93/99] do_ioctl+0x5d/0x63 > Nov 15 17:01:31 pingumobile kernel: [vfs_ioctl+392/403] > vfs_ioctl+0x188/0x193 > Nov 15 17:01:31 pingumobile kernel: [sys_ioctl+91/119] sys_ioctl+0x5b/0x77 > Nov 15 17:01:31 pingumobile kernel: [syscall_call+7/11] > syscall_call+0x7/0xb > Nov 15 17:01:31 pingumobile kernel: ======================= > Nov 15 17:01:31 pingumobile kernel: Code: 8b 6c 24 1c 8b bb d8 01 00 > 00 74 14 c7 44 24 04 2f 59 d6 e0 c7 04 24 33 5f d6 e0 e8 1c 53 3b df > f6 46 18 03 74 0b a1 c0 d1 2e c0 <89> 87 b0 01 00 00 83 bb 08 01 00 00 > 00 74 11 c7 44 24 04 00 00 > Nov 15 17:01:31 pingumobile kernel: EIP: [pg0+547102310/1069929472] > dvb_frontend_release+0x42/0x75 [dvb_core] SS:ESP 0068:c8c7dd0c > Nov 15 17:01:31 pingumobile kernel: <1>Fixing recursive fault but > reboot is needed! > Nov 15 17:01:33 pingumobile kernel: usb 1-3.5: new high speed USB > device using ehci_hcd and address 29 > Nov 15 17:01:33 pingumobile kernel: usb 1-3.5: configuration #1 chosen > from 1 choice > Nov 15 17:01:33 pingumobile kernel: dvb-usb: found a 'Hauppauge Nova-T > Stick' in cold state, will try to load a firmware > Nov 15 17:01:33 pingumobile kernel: dvb-usb: downloading firmware from > file 'dvb-usb-dib0700-01.fw' > Nov 15 17:01:34 pingumobile kernel: dib0700: firmware started successfully. > Nov 15 17:01:34 pingumobile kernel: dvb-usb: found a 'Hauppauge Nova-T > Stick' in warm state. > Nov 15 17:01:34 pingumobile kernel: dvb-usb: will pass the complete > MPEG2 transport stream to the software demuxer. > Nov 15 17:01:34 pingumobile kernel: DVB: registering new adapter > (Hauppauge Nova-T Stick). > Nov 15 17:01:34 pingumobile kernel: DVB: registering frontend 0 > (DiBcom 7000MA/MB/PA/PB/MC)... > Nov 15 17:01:34 pingumobile kernel: MT2060: successfully identified (IF1 = > 1220) > Nov 15 17:01:35 pingumobile kernel: dvb-usb: Hauppauge Nova-T Stick > successfully initialized and connected. > Nov 15 17:01:35 pingumobile usb.agent[16823]: dvb-usb-dib0700: > already loaded > Nov 15 17:01:36 pingumobile usb.agent[16905]: dvb-usb-dib0700: > already loaded > Nov 15 17:01:44 pingumobile udev[16959]: configured rule in > '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.frontend0' becomes > '%c' > Nov 15 17:01:44 pingumobile udev[16959]: creating device node > '/dev/dvb/adapter0/frontend0' > Nov 15 17:01:44 pingumobile udev[16956]: configured rule in > '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.dvr0' becomes '%c' > Nov 15 17:01:44 pingumobile udev[16956]: creating device node > '/dev/dvb/adapter0/dvr0' > Nov 15 17:01:44 pingumobile udev[16957]: configured rule in > '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.net0' becomes '%c' > Nov 15 17:01:44 pingumobile udev[16957]: creating device node > '/dev/dvb/adapter0/net0' > Nov 15 17:01:44 pingumobile udev[16955]: configured rule in > '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.demux0' becomes '%c' > Nov 15 17:01:44 pingumobile udev[16955]: creating device node > '/dev/dvb/adapter0/demux0' > Nov 15 17:01:44 pingumobile udev[17026]: creating device node > '/dev/usbdev1.29' > Nov 15 17:02:35 pingumobile shutdown[17036]: shutting down for system reboot > Nov 15 17:02:35 pingumobile init: Switching to runlevel: 6 > > -- Markus Rechberger
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb