pwc
[Top] [All Lists]

[pwc] Pwc module crashes on 2.6.16 kernel

To: <>
Subject: [pwc] Pwc module crashes on 2.6.16 kernel
From: "Robert Rozman" <>
Date: Sun, 17 Sep 2006 21:12:20 +0200
Hi,

I get crash on loading module on 2.6.16.20 kernel on modified Debian system (Plutohome.com). After that crash camera works (it seems crash happens after the main part), but if I let it to load automatically, then booting process freezes....

Any hint how to tackle this one ? Is it related to kernel or some other app, cause similar crash happens also with zpca50x (another usbcam driver) ?

As far as I remember some time ago we also tried newest version, but with same crash....

Thanks in advance,

regards,

Rob.


pwc: Philips webcam module version 10.0.11-unofficial loaded.
pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840. pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
pwc: Logitech QuickCam Pro 3000 USB webcam detected.
pwc: Registered as /dev/video8.
Unable to handle kernel NULL pointer dereference at virtual address 00000090
printing eip:
c02b40f0
*pde = 00000000
Oops: 0000 [0000001]
Modules linked in: pwc ide_generic rfcomm l2cap capability commoncap ipt_TCPMSS nfsd exportfs lockd ipt_MASQUERADE sunrpc xt_tcpudp xt_mark xt_state iptable_nat iptable_filter ip_tables x_tables autofs4 nvidia ipv6 af_packet ip_nat_irc ip_nat_ftp ip_nat ip_conntrack_irc ip_conntrack_ftp ip_conntrack nfnetlink cx88_dvb cx8802 cx88xx cx88_vp3054_i2c mt352 dvb_pll or51132 video_buf_dvb dvb_core nxt200x zl10353 cx24123 lgdt330x cx22702 sr_mod sbp2 bt878 msp3400 saa7127 saa7115 tda9887 tuner mousedev tsdev bttv video_buf ir_common ivtv compat_ioctl32 i2c_algo_bit snd_cs46xx v4l2_common btcx_risc gameport hisax firmware_class crc_ccitt v4l1_compat snd_usb_audio snd_usb_lib isdn eth1394 hci_usb snd_rawmidi snd_seq_device bluetooth snd_hwdep slhc psmouse tveeprom videodev serio_raw parport_pc parport hw_random evdev rtc pcspkr floppy snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd i2c_i801 intel_agp agpgart i2c_core soundcore shpchp pci_hotplug snd_page_alloc ext3 jbd mbcache ide_cd cdrom ide_disk sd_mod piix ata_piix libata scsi_mod 8139too generic ide_core 8139cp mii skge ohci1394 ieee1394 ehci_hcd uhci_hcd usbcore unix
CPU: 0
EIP: 0060:[<c02b40f0>] Tainted: P VLI
EFLAGS: 00010046 (2.6.16.20-pluto-1-686 0000001)
EIP is at __mutex_lock_slowpath+0x30/0x310
eax: 11111111 ebx: e620c000 ecx: 00000000 edx: e620dd74
esi: 00000070 edi: ecc6ba90 ebp: 00000000 esp: e620dd60
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 16667, threadinfo=e620c000 task=ecc6ba90)
Stack: <0>e620dd74 00000000 c011bf88 00000000 c019bd1d e620dd74 e620dd74 11111111 11111111 e620dd74 fa3b1520 e620de00 eac0fe0c 000001a4 c0318dc8 fa3b4bd0 00000000 c019bd1d efbeca00 f8d9d580 00000014 c019bd9f db8ccc94 efbeca98
Call Trace:
[<c011bf88>] release_console_sem+0x98/0xa0
[<c019bd1d>] sysfs_add_file+0x2d/0x80
[<c019bd1d>] sysfs_add_file+0x2d/0x80
[<c019bd9f>] sysfs_create_file+0x2f/0x40
[<c019bd9f>] sysfs_create_file+0x2f/0x40
[<c02339a3>] class_device_create_file+0x23/0x30
[<fa3a2fcb>] pwc_create_sysfs_files+0x2b/0x50 [pwc]
[<fa3a39ac>] usb_pwc_probe+0x2cc/0x6d0 [pwc]
[<c0262c8b>] netlink_broadcast+0x24b/0x3a0
[<f8850000>] hub_port_resume+0x30/0xe0 [usbcore]
[<f8856068>] usb_probe_interface+0x78/0xc0 [usbcore]
[<c0232e8b>] driver_probe_device+0x6b/0xe0
[<c0232f80>] __driver_attach+0x0/0x80
[<c0232ff0>] __driver_attach+0x70/0x80
[<c02322b9>] bus_for_each_dev+0x69/0x80
[<c0233025>] driver_attach+0x25/0x30
[<c0232f80>] __driver_attach+0x0/0x80
[<c0232888>] bus_add_driver+0x88/0xd0
[<c0233537>] driver_register+0x97/0xa0
[<c0233480>] klist_devices_get+0x0/0x10
[<c0233490>] klist_devices_put+0x0/0x10
[<f885637d>] usb_register_driver+0x5d/0xd0 [usbcore]
[<c011bc37>] printk+0x17/0x20
[<f8cee1f2>] usb_pwc_init+0x1f2/0x314 [pwc]
[<c0136932>] sys_init_module+0x112/0x1a0
[<c0102f79>] syscall_call+0x7/0xb
Code: 53 83 ec 34 bb 00 e0 ff ff 89 54 24 10 8d 44 24 14 21 e3 8b 3b 89 04 24 e8 de de e7 ff f7 43 14 00 ff ff 0f 0f 85 83 02 00 00 fa <39> 76 20 a1 4c 85 30 c0 0f 85 1e 02 00 00 8b 54 24 10 8d 6e 04









dcerouter_6097:~# modinfo pwc
filename:       /lib/modules/2.6.16.20-pluto-1-686/extra/pwc.ko
description:    Philips & OEM USB webcam driver
author:         Luc Saillard <>
license:        GPL
alias:          pwcx
version:        10.0.11-unofficial
vermagic:       2.6.16.20-pluto-1-686 686 gcc-3.3
depends:        usbcore,videodev
alias:          usb:v0471p0302d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0303d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0304d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0307d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0308d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p030Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0310d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0311d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0312d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0313d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v069Ap0001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B0d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B1d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B2d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B3d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B4d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B5d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B6d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B7d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp08B8d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v055Dp9000d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v055Dp9001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep400Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v041Ep4011d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v04CCp8116d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v06BEp8116d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0D81p1910d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0D81p1900d*dc*dsc*dp*ic*isc*ip*
srcversion:     B39BE39C76497A2A94D872B
parm:           trace:For debugging purposes
parm:           dev_hint:Device node hints (array of charp)
parm:           leds:LED on,off time in milliseconds (array of int)
parm: compression:Preferred compression quality. Range 0 (uncompressed) to 3 (high compression) (int)
parm:           power_save:Turn power save feature in camera on or off (int)
parm:           mbufs:Number of external (mmap()ed) image buffers (int)
parm:           fbufs:Number of internal frame buffers to reserve (int)
parm: fps:Initial frames per second. Varies with model, useful range 5-30 (int) parm: size:Initial image size. One of sqcif, qsif, qcif, sif, cif, vga (charp)
dcerouter_6097:~#

_______________________________________________
pwc mailing list

http://lists.saillard.org/mailman/listinfo/pwc

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU