Public bug reported:

Binary package hint: linux-image-2.6.24-16-generic

I have tested this with two identical devices.  Both are working in
Windows XP with the provided drivers.  Both previously worked under
Dapper with a kernel I patched manually with the usbvision drivers from
usbvision.sourceforge.net.  After I have plugged in the device my system
becomes unstable, sometimes requiring cold reboot to recover.

USB device ID from Windows XP: VID_0573 PID_2101

After plugging in the device I get the following dump from dmesg:

[EMAIL PROTECTED]:~$ uname -an
Linux sauron 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 
GNU/Linux
[EMAIL PROTECTED]:~$ dmesg
...
Apr 28 20:00:48 sauron kernel: [  156.446601] usb 1-10: new full speed USB 
device using ohci_hcd and address 4
Apr 28 20:00:48 sauron kernel: [  156.679186] usb 1-10: configuration #2 chosen 
from 1 choice
Apr 28 20:00:48 sauron NetworkManager: <debug> [1209369648.369421] 
nm_hal_device_added(): New device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_573_2101_noserial'). 
Apr 28 20:00:48 sauron kernel: [  156.804550] Linux video capture interface: 
v2.00
Apr 28 20:00:48 sauron kernel: [  156.809872] usbvision_probe: Zoran Co. PMD 
(Nogatech) AV-grabber Manhattan found
Apr 28 20:00:48 sauron kernel: [  156.810697] USBVision[0]: registered 
USBVision Video device /dev/video0 [v4l2]
Apr 28 20:00:48 sauron kernel: [  156.811368] USBVision[0]: registered 
USBVision VBI device /dev/vbi0 [v4l2] (Not Working Yet!)
Apr 28 20:00:48 sauron udevd-event[7376]: run_program: '/sbin/modprobe' 
abnormal exit
Apr 28 20:00:48 sauron kernel: [  156.813263] usbvision_probe: Zoran Co. PMD 
(Nogatech) AV-grabber Manhattan found
Apr 28 20:00:48 sauron kernel: [  156.813282] BUG: unable to handle kernel NULL 
pointer dereference at virtual address 0000002b
Apr 28 20:00:48 sauron kernel: [  156.813286] printing eip: fab87d5b *pde = 
00000000 
Apr 28 20:00:48 sauron kernel: [  156.813291] Oops: 0000 [#1] SMP 
Apr 28 20:00:48 sauron kernel: [  156.813293] Modules linked in: usbvision 
videodev v4l2_common v4l1_compat compat_ioctl32 af_packet binfmt_misc ppdev 
rfcomm l2cap bluetooth ipv6 powernow_k8 cpufreq_conservative cpufreq_powersave 
cpufreq_ondemand cpufreq_stats freq_table cpufreq_userspace battery 
iptable_filter ip_tables x_tables ac sbp2 lp loop nvidia(P) evdev agpgart 
snd_mpu401 snd_mpu401_uart snd_seq_dummy snd_seq_oss snd_intel8x0 
snd_ac97_codec snd_seq_midi ac97_bus snd_rawmidi snd_pcm_oss snd_mixer_oss 
psmouse snd_seq_midi_event snd_pcm serio_raw snd_seq snd_timer snd_seq_device 
analog button k8temp parport_pc parport snd soundcore snd_page_alloc pcspkr 
shpchp pci_hotplug gameport i2c_nforce2 i2c_core usb_storage ext3 jbd mbcache 
libusual sg sr_mod cdrom sd_mod ata_generic usbhid hid pata_amd sata_nv floppy 
ohci1394 pata_acpi ieee1394 forcedeth libata scsi_mod ehci_hcd ohci_hcd usbcore 
thermal processor fan fuse vesafb fbcon tileblit font bitblit softcursor
Apr 28 20:00:48 sauron kernel: [  156.813342] 
Apr 28 20:00:48 sauron kernel: [  156.813345] Pid: 7377, comm: modprobe 
Tainted: P        (2.6.24-16-generic #1)
Apr 28 20:00:48 sauron kernel: [  156.813348] EIP: 0060:[<fab87d5b>] EFLAGS: 
00010206 CPU: 1
Apr 28 20:00:48 sauron kernel: [  156.813358] EIP is at 
usbvision_probe+0xeb/0x850 [usbvision]
Apr 28 20:00:48 sauron kernel: [  156.813361] EAX: 00000028 EBX: 00000118 ECX: 
00000092 EDX: 00000001
Apr 28 20:00:48 sauron kernel: [  156.813363] ESI: f5303400 EDI: fab906a0 EBP: 
f5303400 ESP: f7295d98
Apr 28 20:00:48 sauron kernel: [  156.813365]  DS: 007b ES: 007b FS: 00d8 GS: 
0033 SS: 0068
Apr 28 20:00:48 sauron kernel: [  156.813368] Process modprobe (pid: 7377, 
ti=f7294000 task=f72b05a0 task.ti=f7294000)
Apr 28 20:00:48 sauron kernel: [  156.813370] Stack: fab8ba7a fab89986 fab8b198 
f5d0d5b0 c01d2a5d f7295dd0 c0316518 f5244000 
Apr 28 20:00:48 sauron kernel: [  156.813375]        00000028 fab91d08 018a2397 
0000000a f5244000 fab91d08 f5244000 fab906a0 
Apr 28 20:00:48 sauron kernel: [  156.813380]        f5303400 f88a35d9 00000000 
f524401c f5244094 00000000 f524401c 00000000 
Apr 28 20:00:48 sauron kernel: [  156.813385] Call Trace:
Apr 28 20:00:48 sauron kernel: [  156.813403]  [sysfs_addrm_start+0x6d/0xb0] 
sysfs_addrm_start+0x6d/0xb0
Apr 28 20:00:48 sauron kernel: [  156.813415]  [snd_pcm:mutex_lock+0x8/0x290] 
mutex_lock+0x8/0x20
Apr 28 20:00:48 sauron kernel: [  156.813462]  [<f88a35d9>] 
usb_probe_interface+0xb9/0x140 [usbcore]
Apr 28 20:00:48 sauron kernel: [  156.813513]  [driver_probe_device+0x88/0x190] 
driver_probe_device+0x88/0x190
Apr 28 20:00:48 sauron kernel: [  156.813546]  [__driver_attach+0x9e/0xa0] 
__driver_attach+0x9e/0xa0
Apr 28 20:00:48 sauron kernel: [  156.813561]  
[scsi_mod:bus_for_each_dev+0x3b/0xe0] bus_for_each_dev+0x3b/0x60
Apr 28 20:00:48 sauron kernel: [  156.813590]  
[usbcore:driver_attach+0x16/0x2b0] driver_attach+0x16/0x20
Apr 28 20:00:48 sauron kernel: [  156.813594]  [__driver_attach+0x0/0xa0] 
__driver_attach+0x0/0xa0
Apr 28 20:00:48 sauron kernel: [  156.813597]  [bus_add_driver+0x8a/0x1e0] 
bus_add_driver+0x8a/0x1e0
Apr 28 20:00:48 sauron kernel: [  156.813632]  [<f88a311e>] 
usb_register_driver+0x8e/0x110 [usbcore]
Apr 28 20:00:48 sauron kernel: [  156.813681]  [<f8aa9065>] 
usbvision_init+0x65/0x169 [usbvision]
Apr 28 20:00:48 sauron kernel: [  156.813696]  
[usbcore:blocking_notifier_call_chain+0x17/0x20] 
blocking_notifier_call_chain+0x17/0x20
Apr 28 20:00:48 sauron kernel: [  156.813709]  [sys_init_module+0x126/0x19c0] 
sys_init_module+0x126/0x19c0
Apr 28 20:00:48 sauron kernel: [  156.813878]  [<c027b450>] 
device_remove_file+0x0/0x40
Apr 28 20:00:48 sauron kernel: [  156.813937]  [sysenter_past_esp+0x6b/0xa9] 
sysenter_past_esp+0x6b/0xa9
Apr 28 20:00:48 sauron kernel: [  156.814005]  =======================
Apr 28 20:00:48 sauron kernel: [  156.814006] Code: 24 08 e8 29 51 5a c5 8b 93 
4c 15 b9 fa 85 d2 0f 88 2b 05 00 00 8b 86 9c 01 00 00 8b 44 90 50 8b 00 8b 40 
0c 83 c0 28 89 44 24 20 <0f> b6 40 03 83 e0 03 83 e8 01 0f 85 9d 06 00 00 8b 44 
24 20 80 
Apr 28 20:00:48 sauron kernel: [  156.814029] EIP: [<fab87d5b>] 
usbvision_probe+0xeb/0x850 [usbvision] SS:ESP 0068:f7295d98
Apr 28 20:00:48 sauron kernel: [  156.814054] ---[ end trace 24065c90d03276d9 
]---
Apr 28 20:00:51 sauron NetworkManager: <debug> [1209369651.719666] 
nm_hal_device_added(): New device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_573_2101_noserial_video4linux'). 
Apr 28 20:00:51 sauron NetworkManager: <debug> [1209369651.743705] 
nm_hal_device_added(): New device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_573_2101_noserial_if1'). 

If I install usbvision module manually without the device plugged in I
get:

[  153.175414] Linux video capture interface: v2.00
[  153.184005] usbcore: registered new interface driver usbvision
[  153.184011] USBVision USB Video Device Driver for Linux : 0.9.9

then after plugging in the device:

[  175.454530] usb 1-10: new full speed USB device using ohci_hcd and address 4
[  175.583649] usb 1-10: configuration #2 chosen from 1 choice
[  175.585366] usbvision_probe: Zoran Co. PMD (Nogatech) AV-grabber Manhattan 
found
[  175.585396] USBVision[0]: registered USBVision Video device /dev/video0 
[v4l2]
[  175.585414] USBVision[0]: registered USBVision VBI device /dev/vbi0 [v4l2] 
(Not Working Yet!)
[  175.585652] usbvision_probe: Zoran Co. PMD (Nogatech) AV-grabber Manhattan 
found
[  175.585666] BUG: unable to handle kernel NULL pointer dereference at virtual 
address 0000002b
[  175.585670] printing eip: f9014d5b *pde = 00000000 
[  175.585673] Oops: 0000 [#1] SMP 
[  175.585676] Modules linked in: usbvision videodev v4l2_common v4l1_compat 
compat_ioctl32 binfmt_misc af_packet ppdev rfcomm l2cap bluetooth ipv6 
powernow_k8 cpufreq_conservative cpufreq_powersave cpufreq_ondemand 
cpufreq_stats freq_table cpufreq_userspace battery iptable_filter ip_tables 
x_tables ac sbp2 lp loop evdev snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss 
snd_mixer_oss snd_pcm snd_mpu401 snd_mpu401_uart snd_seq_dummy snd_seq_oss 
nvidia(P) snd_seq_midi snd_seq_midi_event snd_seq psmouse agpgart snd_rawmidi 
snd_timer serio_raw parport_pc parport analog snd_seq_device button i2c_nforce2 
gameport k8temp snd soundcore snd_page_alloc pcspkr i2c_core shpchp pci_hotplug 
ext3 jbd mbcache usb_storage libusual sg sd_mod sr_mod cdrom ata_generic usbhid 
hid pata_amd sata_nv floppy forcedeth ohci1394 ieee1394 pata_acpi ehci_hcd 
ohci_hcd libata scsi_mod usbcore thermal processor fan fuse vesafb fbcon 
tileblit font bitblit softcursor
[  175.585723] 
[  175.585725] Pid: 1576, comm: khubd Tainted: P        (2.6.24-16-generic #1)
[  175.585728] EIP: 0060:[<f9014d5b>] EFLAGS: 00010206 CPU: 1
[  175.585738] EIP is at usbvision_probe+0xeb/0x850 [usbvision]
[  175.585740] EAX: 00000028 EBX: 00000118 ECX: 00000046 EDX: 00000001
[  175.585743] ESI: f4c45400 EDI: f901d6a0 EBP: f4c45400 ESP: df929ce4
[  175.585745]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[  175.585748] Process khubd (pid: 1576, ti=df928000 task=df8dd0e0 
task.ti=df928000)
[  175.585750] Stack: f9018a7a f9016986 f9018198 df929d1c c01d2a2f df929d1c 
c0316518 f624b400 
[  175.585755]        00000028 f901ed08 018a2397 0000000a f624b400 f901ed08 
f624b400 f901d6a0 
[  175.585760]        f4c45400 f88a35d9 00000000 f624b41c f624b494 00000000 
f624b41c 00000000 
[  175.585765] Call Trace:
[  175.585775]  [<c01d2a2f>] sysfs_addrm_start+0x3f/0xb0
[  175.585783]  [<c0316518>] mutex_lock+0x8/0x20
[  175.585810]  [<f88a35d9>] usb_probe_interface+0xb9/0x140 [usbcore]
[  175.585846]  [<c027d988>] driver_probe_device+0x88/0x190
[  175.585852]  [<c0315065>] klist_next+0x55/0xb0
[  175.585867]  [<c027cc84>] bus_for_each_drv+0x44/0x70
[  175.585885]  [<c027db56>] device_attach+0x86/0x90
[  175.585888]  [<c027da90>] __device_attach+0x0/0x10
[  175.585896]  [<c027cbf5>] bus_attach_device+0x45/0x90
[  175.585912]  [<c027bc88>] device_add+0x418/0x510
[  175.585943]  [<f88a1522>] usb_set_configuration+0x392/0x5d0 [usbcore]
[  175.586006]  [<f88a9b06>] generic_probe+0x76/0xb0 [usbcore]
[  175.586041]  [<f88a3393>] usb_probe_device+0x33/0x40 [usbcore]
[  175.586057]  [<c027d988>] driver_probe_device+0x88/0x190
[  175.586063]  [<c0315065>] klist_next+0x55/0xb0
[  175.586079]  [<c027cc84>] bus_for_each_drv+0x44/0x70
[  175.586097]  [<c027db56>] device_attach+0x86/0x90
[  175.586100]  [<c027da90>] __device_attach+0x0/0x10
[  175.586107]  [<c027cbf5>] bus_attach_device+0x45/0x90
[  175.586122]  [<c027bc88>] device_add+0x418/0x510
[  175.586153]  [<f889c2f6>] usb_new_device+0x56/0xa0 [usbcore]
[  175.586185]  [<f889da97>] hub_thread+0x687/0xcb0 [usbcore]
[  175.586253]  [<c0140b70>] autoremove_wake_function+0x0/0x40
[  175.586272]  [<f889d410>] hub_thread+0x0/0xcb0 [usbcore]
[  175.586290]  [<c01408b2>] kthread+0x42/0x70
[  175.586293]  [<c0140870>] kthread+0x0/0x70
[  175.586300]  [<c0105677>] kernel_thread_helper+0x7/0x10
[  175.586316]  =======================
[  175.586317] Code: 24 08 e8 29 81 11 c7 8b 93 4c e5 01 f9 85 d2 0f 88 2b 05 
00 00 8b 86 9c 01 00 00 8b 44 90 50 8b 00 8b 40 0c 83 c0 28 89 44 24 20 <0f> b6 
40 03 83 e0 03 83 e8 01 0f 85 9d 06 00 00 8b 44 24 20 80 
[  175.586340] EIP: [<f9014d5b>] usbvision_probe+0xeb/0x850 [usbvision] SS:ESP 
0068:df929ce4
[  175.586397] ---[ end trace 6d785b3f01524a48 ]---
[  176.190055] saa7115 5-0025: saa7113 found (1f7113d0e100000) @ 0x4a 
(usbvision #0)
[  202.239595] saa7115 5-0025: saa7113 found (1f7113d0e100000) @ 0x4a 
(usbvision #0)

Thanks.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Grand USB Live! Pro video device causes usbvision module Oops
https://bugs.launchpad.net/bugs/223565
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to