This is the initial situation:

[EMAIL PROTECTED] /root]102# spcaload
Using /lib/modules/2.6.15/kernel/drivers/media/video/videodev.ko
Using /lib/modules/2.6.15/kernel/drivers/usb/media/spca5xx/spca5xx.ko
[EMAIL PROTECTED] /root]102# dmesg
Linux version 2.6.15 ([EMAIL PROTECTED]) (gcc version 3.2.1 Axis release
R63/1.63) #7 PREEMPT Tue Oct 30 19:32:22 GMT 2007
Setting up paging and the MMU.
On node 0 totalpages: 4096
  DMA zone: 4096 pages, LIFO batch:0
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 0 pages, LIFO batch:0
  HighMem zone: 0 pages, LIFO batch:0
Linux/CRIS port on ETRAX 100LX (c) 2001 Axis Communications AB
Built 1 zonelists
Kernel command line: root=/dev/mtdblock3 init=/linuxrc
PID hash table entries: 256 (order: 8, 4096 bytes)
Enabling watchdog...
Dentry cache hash table entries: 8192 (order: 2, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 1, 16384 bytes)
Memory: 30208k/32768k available (1314k kernel code, 2560k reserved,
311k data, 64k init)
Calibrating delay loop... 99.32 BogoMIPS (lpj=496640)
Mount-cache hash table entries: 1024
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
JFFS version 1.0, (C) 1999, 2000  Axis Communications AB
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
io scheduler noop registered
io scheduler cfq registered
ETRAX 100LX serial-driver 1.25 $, (c) 2000-2004 Axis Communications AB
ttyS0 at 0xb0000060 is a builtin UART with DMA
ttyS2 at 0xb0000070 is a builtin UART with DMA
ttyS3 at 0xb0000078 is a builtin UART with DMA
fast_timer_init()
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
ETRAX 100LX 10/100MBit ethernet v2.0 (c) 2000-2003 Axis Communications AB
eth0: changed MAC to 00:40:8C:CD:00:00
ETRAX 100LX USB Host Controller version 1.00 (c) 2005, 2006 Axis
Communications AB
usb_devdrv: Etrax 100LX USB Revision 16 v1,2
usb_devdrv: Bulk timer interval, start:3 eot:6
usb_devdrv: Claimed interface for USB physical port 1
usb_devdrv: Claimed interface for USB physical port 2
crisv10_irq dbg: ctr_status_irq, controller status: host_mode
hc-crisv10 hc-crisv10.0: ETRAX 100LX USB Host Controller
hc-crisv10 hc-crisv10.0: reset
hc-crisv10 hc-crisv10.0: new USB bus registered, assigned bus number 1
hc-crisv10 hc-crisv10.0: start
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for
FTDI USB Serial Device
usbcore: registered new driver ftdi_sio
drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
cse0: Probing a 0x04000000 bytes large window at 0xe0000000.
cse0: Probing for AMD compatible flash...
cse0: unknown flash device at 0x0, mfr id 0x20, dev id 0x22ed
cse0: Found no AMD compatible device at location zero
cse0: Found 1 x16 devices at 0x0 in 16-bit bank
cse0: Found an alias at 0x800000 for the chip at 0x0
cse0: Found an alias at 0x1000000 for the chip at 0x0
cse0: Found an alias at 0x1800000 for the chip at 0x0
cse0: Found an alias at 0x2000000 for the chip at 0x0
cse0: Found an alias at 0x2800000 for the chip at 0x0
cse0: Found an alias at 0x3000000 for the chip at 0x0
cse0: Found an alias at 0x3800000 for the chip at 0x0
 Amd/Fujitsu Extended Query Table at 0x0040
cse0: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
cse1: Probing a 0x04000000 bytes large window at 0xe4000000.
cse1: Probing for AMD compatible flash...
cse1: unknown flash device at 0x0, mfr id 0x90, dev id 0x2c4
cse1: Found no AMD compatible device at location zero
CFI: Found no cse1 device at location zero
cse0: 0x00800000 bytes of flash memory.
 Found a valid partition table at 0xf001000a-0xf0010056.
  /dev/flash1 at 0x00010000, size 0x00350000
  /dev/flash2 at 0x00360000, size 0x004a0000
 Adding readonly flash partition for romfs image:
  /dev/flash3 at 0x000e243e, size 0x00160000
Creating 4 MTD partitions on "cse0":
0x00000000-0x00010000 : "part0"
0x00010000-0x00360000 : "part1"
0x00360000-0x00800000 : "part2"
0x000e243e-0x0024243e : "romfs"
I2C driver v2.2, (c) 1999-2004 Axis Communications AB
  ==> Improvements done by Geert Vancompernolle - December 2006
I2C Major: 254 / I2C Name: i2cgvc
gpio init
GPIO port G: in_bits: 0x01FFFF3F out_bits: 0x3200003E val: F1FFFFFF
GPIO port G: dir: 00000000 changeable: 01FFFF01
ETRAX 100LX GPIO driver v2.5, (c) 2001, 2002, 2003, 2004 Axis
Communications AB
err: timer0 irq for gpio
err: PA irq for gpio
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -2, 2048 bytes)
TCP established hash table entries: 2048 (order: 0, 8192 bytes)
TCP bind hash table entries: 2048 (order: 0, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
ip_conntrack version 2.4 (256 buckets, 2048 max) - 166 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 64k freed
eth0: changed MAC to 00:40:8C:16:15:96
Linux video capture interface: v1.00
usbcore: registered new driver spca5xx
drivers/usb/media/spca5xx/spca_core.c: spca5xx driver 00.57.06LE
registered




Then dmesg when i plug my webcam...



crisv10_irq dbg: ctr_status_irq, controller status: host_mode started
crisv10_irq dbg: ctr_status_irq, controller status: host_mode started
running
usb 1-2: new full speed USB device using hc-crisv10 and address 2
Unable to handle kernel access at virtual address d0070000
Oops: 0000

Stack from c031dd14:
       c0005f6c c031de08 c00046b0 c0005cc8 c031de08 00000003 c031de08
c02a0ea0
       c01593fc 00000000 c031de08 c00047ca d0070000 d0071035 d0070000
c0005492
       00000004 c046c226 00000000 00000038 c056a000 d0071035 d0070000
c01af2dc
Call Trace: [<c0005f6c>] [<c00046b0>] [<c0005cc8>] [<c00047ca>]
[<d0070000>] [<d0071035>] [<d0070000>]
       [<c0005492>] [<d0071035>] [<d0070000>] [<c0148a52>]
[<c0148a52>] [<c000978a>] [<d00a8138>] [<c0005aa8>]
       [<d0070034>] [<d00a8138>] [<c00d49c8>] [<c00d484c>]
[<d0070036>] [<c00b3096>] [<c00b30e8>] [<c00b2a4c>]
       [<d00a8190>] [<c00b3142>] [<c00b2b3c>] [<c00b1f0c>]
[<c00db5ee>] [<c00d682a>] [<c00d7742>] [<c0080000>]
       [<c00d7a94>] [<c00d7b88>] [<c00d7b6c>] [<c000a77c>]
[<c001fea0>] [<c00203fa>] [<c00203fa>] [<c001ff74>]
       [<c0006838>]


Reply via email to