Hi list,
I'm trying to port the isp_116x_bingo-driver to kernel 2.6.9 on Architecture ARM, Mach imx.
I have success in compiling and loading the driver. In the Init-Process the driver reads the Chip-ID. I also know, that the interrupts are working. But there are some problems.
Problem 1:
I get an OOPS at the end of function "usb_register_bus" in "drivers/usb/core/hcd.c". It has to do with "dev_info(...) and "usb->controller". Here is the Log:
drivers/usb/host/hc_isp116x.c: USB ISP116x at ea000000/ea000002,ffffffff IRQ 65 Rev. 10 ChipID: 6123
Unable to handle kernel NULL pointer dereference at virtual address 00000070 pgd = c0004000 [00000070] *pgd=00000000
Internal error: Oops: 5 [#1]
Modules linked in: CPU: 0 pc : [<c0117fa8>] lr : [<00000001>] Not tainted
sp : c0fc9f44 ip : 60000013 fp : c0fc9f60 r10: ffffffff r9 : ea000002 r8 : ea000000
r7 : c01c0acc r6 : 00000000 r5 : 00000001 r4 : c022d2c0
r3 : c01c0ac4 r2 : 00000000 r1 : c0190484 r0 : 00000001
Flags: nzcv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: C000717F Table: 08004000 DAC: 0000001D Process swapper (pid: 1, stack limit = 0xc0fc8190)
Stack: (0xc0fc9f44 to 0xc0fca000) 9f40: 00006123 00000010 c020d400 c020d4d4 c0fc9f9c c0fc9f64 c0121ba4
9f60: c0117e88 00000041 00000010 00006123 00000041 00000000 c0014fa8 00000001
9f80: c0014fc0 00000000 00000000 00000000 c0fc9fbc c0fc9fa0 c00122bc c01219b8
9fa0: 00000000 c0fc8000 c0014fa8 00000001 c0fc9fdc c0fc9fc0 c00087a8 c0012290
9fc0: c0fc8000 c0190398 00000000 00000000 c0fc9ff4 c0fc9fe0 c001624c c0008764
9fe0: 00000000 00000000 00000000 c0fc9ff8 c0035308 c0016204 0c38cc00 05008600
Backtrace:
Function entered at [<c0117e78>] from [<c0121ba4>]
r7 = C020D4D4 r6 = C020D400 r5 = 00000010 r4 = 00006123
Function entered at [<c01219a8>] from [<c00122bc>] Function entered at [<c0012280>] from [<c00087a8>]
r6 = 00000001 r5 = C0014FA8 r4 = C0FC8000 Function entered at [<c0008754>] from [<c001624c>]
r7 = 00000000 r6 = 00000000 r5 = C0190398 r4 = C0FC8000
Function entered at [<c00161f4>] from [<c0035308>] r5 = 00000000 r4 = 00000000 Code: d1a0c007 db01cdcf e5942000 e59f103c (e5923070)
<0>Kernel panic - not syncing: Attempted to kill init!
Problem 2: Overriding dev_info (...) i get these 2 messages:
usb1: no configurations usb1: can't read configurations, error -22
Problem 3:
Is there another driver for ISP1161A1? isp_116x_bingo is my first try to get the hardware working. I don't know which other driver i can use.
Thanks!
-- synertronixx GmbH Torsten Koschorrek Vahrenwalder Str. 7 30165 Hannover Tel. : 0511 / 93 57 - 670 Fax : 0511 / 93 57 - 679 E-mail : [EMAIL PROTECTED] Internet: http://www.synertronixx.de
------------------------------------------------------- This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
