Hi

I have a fuji finepix e550 which is "recognised" by the uvc driver. When I plug in the camera I see this messages in dmesg:

usb 2-1: new full speed USB device using uhci_hcd and address 5
usb 2-1: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB Web Camera (04cb:0172)

and a device node is created:
/dev/video0

(and a symlink /dev/video to it)

unfortunately it does work. It fails with the following error message:

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: Oops: 0000 [#4]

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: SMP

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: CPU:    0

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: EIP is at uvc_v4l2_do_ioctl+0x5c0/0xadf [uvcvideo]

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: eax: 00000000   ebx: cf9f35c0   ecx: d991e10c   edx: ffffffe0

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: esi: c0cc5604   edi: 00000008   ebp: f0dcc030   esp: d0623848

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: ds: 007b   es: 007b   ss: 0068

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: Process camE (pid: 3997, ti=d0623000 task=f7ccd9f0 task.ti=d0623000)

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: Stack: 00000000 00000000 00000000 00000000 00000000 00000000 f71df140 e7b3ed5c

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:        f8f13537 d0623ec4 f8e74108 d062387c 00000000 00980910 00000000 01010001

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:        000f4240 00000000 00000000 00000032 00008000 00008000 000b71b0 00000000

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: Call Trace:

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<f8e74d13>] v4l_compat_translate_ioctl+0xb7b/0x1b48 [v4l1_compat]

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<f8f13f88>] uvc_v4l2_do_ioctl+0xa51/0xadf [uvcvideo]

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<f8e7cbc8>] video_usercopy+0x172/0x237 [videodev]

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<f8f1311f>] uvc_v4l2_ioctl+0x3b/0x41 [uvcvideo]

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<c047f204>] do_ioctl+0x4c/0x62

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<c047f464>] vfs_ioctl+0x24a/0x25c

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<c047f4c2>] sys_ioctl+0x4c/0x66

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  [<c0404013>] syscall_call+0x7/0xb

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: DWARF2 unwinder stuck at syscall_call+0x7/0xb

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: Leftover inexact backtrace:

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel:  =======================

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: Code: 00 83 3b 01 8b 48 4c 8b 50 50 0f 85 d0 04 00 00 85 c9 0f 84 c8 04 00 00 85 d2 0f 84 c0 04 00 00 8b 41 04 bf 08 00 00 00 89 43 0c <0f> b7 42 02 89 43 04 0f b7 42 04 c7 43 10 01 00 00 00 89 43 08

Message from [EMAIL PROTECTED] at Wed Jan 17 01:20:25 2007 ...
dellD800 kernel: EIP: [<f8f13af7>] uvc_v4l2_do_ioctl+0x5c0/0xadf [uvcvideo] SS:ESP 0068:d0623848


and from dmesg:

BUG: unable to handle kernel paging request at virtual address ffffffe2
printing eip:
f8f13af7
*pde = 00004067
Oops: 0000 [#4]
SMP
last sysfs file: /class/net/eth0/carrier
Modules linked in: uvcvideo(U) videodev v4l1_compat v4l2_common autofs4 hidp rfcomm l2cap vmnet(U) vmmon(U) sunrpc i8k ip_conntrack_netbios_ns ipt_REJECT iptable_filter ip_tables xt_state ip_conntrack nfnetlink xt_tcpudp ip6table_filter ip6_tables x_tables cpufreq_ondemand video sbs i2c_ec dock button battery asus_acpi ac ipv6 parport_pc lp parport snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq nvidia(U) snd_seq_device snd_pcm_oss snd_mixer_oss ohci1394 snd_pcm joydev ieee1394 snd_timer snd ndiswrapper(U) ide_cd hci_usb soundcore tg3 pcspkr serio_raw i2c_core snd_page_alloc cdrom bluetooth dm_snapshot dm_zero dm_mirror dm_mod ext3 jbd ehci_hcd ohci_hcd uhci_hcd
CPU:    0
EIP:    0060:[<f8f13af7>]    Tainted: P      VLI
EFLAGS: 00010282   (2.6.18-1.2869.fc6 #1)
EIP is at uvc_v4l2_do_ioctl+0x5c0/0xadf [uvcvideo]
eax: 00000000   ebx: cf9f35c0   ecx: d991e10c   edx: ffffffe0
esi: c0cc5604   edi: 00000008   ebp: f0dcc030   esp: d0623848
ds: 007b   es: 007b   ss: 0068
Process camE (pid: 3997, ti=d0623000 task=f7ccd9f0 task.ti=d0623000)
Stack: 00000000 00000000 00000000 00000000 00000000 00000000 f71df140 e7b3ed5c
      f8f13537 d0623ec4 f8e74108 d062387c 00000000 00980910 00000000 01010001
      000f4240 00000000 00000000 00000032 00008000 00008000 000b71b0 00000000
Call Trace:
[<f8e74d13>] v4l_compat_translate_ioctl+0xb7b/0x1b48 [v4l1_compat]
[<f8f13f88>] uvc_v4l2_do_ioctl+0xa51/0xadf [uvcvideo]
[<f8e7cbc8>] video_usercopy+0x172/0x237 [videodev]
[<f8f1311f>] uvc_v4l2_ioctl+0x3b/0x41 [uvcvideo]
[<c047f204>] do_ioctl+0x4c/0x62
[<c047f464>] vfs_ioctl+0x24a/0x25c
[<c047f4c2>] sys_ioctl+0x4c/0x66
[<c0404013>] syscall_call+0x7/0xb
DWARF2 unwinder stuck at syscall_call+0x7/0xb
Leftover inexact backtrace:
=======================
Code: 00 83 3b 01 8b 48 4c 8b 50 50 0f 85 d0 04 00 00 85 c9 0f 84 c8 04 00 00 85 d2 0f 84 c0 04 00 00 8b 41 04 bf 08 00 00 00 89 43 0c <0f> b7 42 02 89 43 04 0f b7 42 04 c7 43 10 01 00 00 00 89 43 08
EIP: [<f8f13af7>] uvc_v4l2_do_ioctl+0x5c0/0xadf [uvcvideo] SS:ESP 0068:d0623848
<3>BUG: sleeping function called from invalid context at kernel/rwsem.c:20
in_atomic():0, irqs_disabled():1
[<c04051db>] dump_trace+0x69/0x1af
[<c0405339>] show_trace_log_lvl+0x18/0x2c
[<c04058ed>] show_trace+0xf/0x11
[<c04059ea>] dump_stack+0x15/0x17
[<c0439482>] down_read+0x12/0x20
[<c04315e1>] blocking_notifier_call_chain+0xe/0x29
[<c0427638>] do_exit+0x1b/0x776
[<c040588e>] die+0x29d/0x2c2
[<c0615835>] do_page_fault+0x408/0x4db
[<c0404b85>] error_code+0x39/0x40
DWARF2 unwinder stuck at error_code+0x39/0x40
Leftover inexact backtrace:
[<f8f13af7>] uvc_v4l2_do_ioctl+0x5c0/0xadf [uvcvideo]
[<f8f13537>] uvc_v4l2_do_ioctl+0x0/0xadf [uvcvideo]
[<f8e74108>] get_v4l_control+0x22/0xb2 [v4l1_compat]
[<f8f13537>] uvc_v4l2_do_ioctl+0x0/0xadf [uvcvideo]
[<f8e74d13>] v4l_compat_translate_ioctl+0xb7b/0x1b48 [v4l1_compat]
[<c04c1075>] avc_has_perm+0x4e/0x58
[<c04c1075>] avc_has_perm+0x4e/0x58
[<c04c16f7>] inode_has_perm+0x5b/0x63
[<f8f13f88>] uvc_v4l2_do_ioctl+0xa51/0xadf [uvcvideo]
[<f8f13537>] uvc_v4l2_do_ioctl+0x0/0xadf [uvcvideo]
[<c04c16f7>] inode_has_perm+0x5b/0x63
[<f8e7cbc8>] video_usercopy+0x172/0x237 [videodev]
[<c04c16f7>] inode_has_perm+0x5b/0x63
[<c046df70>] nameidata_to_filp+0x24/0x33
[<c046dfb1>] do_filp_open+0x32/0x39
[<c04c178b>] file_has_perm+0x8c/0x94
[<f8f1311f>] uvc_v4l2_ioctl+0x3b/0x41 [uvcvideo]
[<f8f13537>] uvc_v4l2_do_ioctl+0x0/0xadf [uvcvideo]
[<c047f204>] do_ioctl+0x4c/0x62
[<c047f464>] vfs_ioctl+0x24a/0x25c
[<c047f4c2>] sys_ioctl+0x4c/0x66
[<c0404013>] syscall_call+0x7/0xb
=======================


-Ioannis
_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to