Re: Kernel Oops when unplugging several

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

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

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux