ts-7000
[Top] [All Lists]

[ts-7000] webcams and spca5xx woes

To:
Subject: [ts-7000] webcams and spca5xx woes
From: "Yan Seiner" <>
Date: Sat, 13 Oct 2007 13:09:39 -0000
I am trying to get a TS7200 to control a couple of USB webcams.  It
seems that I have to use webcams since I have to modify them to see in
near-infrared, and the Logitech Quickcams are easy to modify.

I'm using the spca5xx driver.  The problem I am running into is that
after a few images, I get a kernel panic and the board hard-locks. 
I've experienced this on a MIPS platform as well but was able to work
around it on that one - but I can't use the same workaround.

AFAICT the driver is stable on "bigger" platforms like X86; I suspect
it's something to do with USB speed, but that's purely a guess at this
point, based on the observation that larger images lock up the machine
faster than smaller ones.

The behavior on the arm is that the machine gets slower and slower
over a period of a few seconds and then panics and hard-locks.

Here's the kernel panic:

usb.c: registered new driver spca5xx
drivers/usb/spca5xx.c: USB SPCA5XX camera found. Logitech QC IM/Connect
drivers/usb/spca5xx.c: [spca5xx_probe:5485] Camera type JPEG
drivers/usb/zc3xx.h: [zc3xx_config:558] Find Sensor HV7131R(c)
drivers/usb/spca5xx.c: [spca5xx_getcapability:1767] maxw 640 maxh 480
minw 176 minh 144
drivers/usb/spca5xx.c: USB SPCA5XX camera found. Logitech QC IM
drivers/usb/spca5xx.c: [spca5xx_probe:5485] Camera type JPEG
drivers/usb/zc3xx.h: [zc3xx_config:558] Find Sensor HV7131R(c)
drivers/usb/spca5xx.c: [spca5xx_getcapability:1767] maxw 640 maxh 480
minw 176 minh 144
drivers/usb/spca5xx.c: spca5xx driver 00.60.00.1 registered
Unable to handle kernel NULL pointer dereference at virtual address
00000000
pgd = c138c000
[00000000] *pgd=0138b001, *pmd = 0138b001, *pte = 00000000, *ppte =
00000000
Internal error: Oops: 807
CPU: 0
pc : [<c023e980>]    lr : [<c023e97c>]    Not tainted
sp : c4461f84  ip : 60000013  fp : 00000000
r10: 00026ee0  r9 : 00001400  r8 : 60000093
r7 : 00000000  r6 : c0382020  r5 : c1354008  r4 : c1354008
r3 : 00000000  r2 : 00000000  r1 : c135400c  r0 : 00000000
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  Segment user
Control: C000317F  Table: 0138C000  DAC: 00000015
Process vgrabbj (pid: 494, stack limit = 0xc4460368)
Stack: (0xc4461f84 to 0xc4462000)
1f80:          00000001 c0382078 fffffff6 c03a1120 c023e770 c0382cec
2abc84e8
1fa0: 00000001 c0003177 c4461fec c022d3c8 00001000 0003b3cc 000386dc
000000a6
1fc0: 00037c9f 0000014c 0003b0bc 00000000 00038c7c 00001400 00026ee0
000389ac
1fe0: 0003b324 7ffff840 0003b314 2abc84e8 20000010 ffffffff 00000000
00000000
Backtrace: no frame pointer
Code: e5955000 1a000006 eb0464a5 e3500000 (05800000)
Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
  • [ts-7000] webcams and spca5xx woes, Yan Seiner <=
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