I have gotten a bit further along with using the spca5xx drivers, but
I am once again stuck on trying to figure out how to deal with a
kernel panic. In particular, how do I find out where the NULL pointer
is being dereferenced?
The following is an example of a panic while running spcacat:
$ ./spcacat -N 1
Spcaview version: 1.1.5 date: 12:12:2005 (C)
video /dev/video0
Camera found: Labtec Webcam Pro
VIDIOCGPICT brightnes=32768 hue=0 color=0 contrast=32768
whiteness=0depth=24 palette=4
Bridge found: ZC301-2
is_spca SPCA505
is_spca SPCA506
is_spca SPCA501
is_spca SPCA508
is_spca SPCA504
is_spca SPCA500
is_spca SPCA504B
is_spca SPCA533
is_spca SPCA504C
is_spca SPCA561
is_spca SPCA536
is_spca SN9C102
is_spca ZR364XX
is_spca ZC301-2
quality 1 autoexpo 1 Timeframe 0
StreamId: 0 Camera
try palette 21 depth 8
Available palette 21
try palette 15 depth 12
Available palette 15
try palette 4 depth 24
Available palette 4
try palette 3 depth 16
Available palette 3
try palette 5 depth 32
Available palette 5
probe size in
Available Resolutions width 640 heigth 480
Available Resolutions width 384 heigth 288
Available Resolutions width 352 heigth 288
Available Resolutions width 320 heigth 240
Available Resolutions width 192 heigth 144
Available Resolutions width 176 heigth 144
Format asked 15 check 4
VIDIOCSPICT brightnes=32768 hue=0 color=0 contrast=32768
whiteness=0depth=12 palette=15
VIDIOCGPICT brightnes=32768 hue=0 color=0 contrast=32768
whiteness=0depth=12 palette=15
grabbing method default MMAP asked
VIDIOCGMBUF size 2457616 frames 2 offets[0]=0 offsets[1]=1228808
Waiting .... for Incoming Events. CTrl_c to stop !!!!
Unable to handle kernel NULL pointer dereference at virtual address
00000000
pgd = c0214000
[00000000] *pgd=00000000, *pmd = 00000000
Internal error: Oops: 807
CPU: 0
pc : [<c023c554>] lr : [<c023c550>] Not tainted
sp : c5019fbc ip : 60000013 fp : 00000000
r10: 00225108 r9 : 41129200 r8 : 60000013
r7 : 00000000 r6 : c035e020 r5 : c0708008 r4 : c0708008
r3 : 00000000 r2 : 00000000 r1 : c070800c r0 : 00000000
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: C000317F Table: E4060000 DAC: 0000001D
Process ksoftirqd_CPU0 (pid: 3, stack limit = 0xc5018368)
Stack: (0xc5019fbc to 0xc501a000)
9fa0:
00000001
9fc0: c035e078 fffffff6 c037a6c0 c023c344 c5018000 c037a6c0 00000000
c0372a78
9fe0: c035ed10 c023c8a0 00000000 c403e000 c039c508 c022dc54 ffffffff
ffffffff
Backtrace: no frame pointer
Code: e5955000 1a000006 eb03f4f0 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/
|