I fixed up the device address (na_usb - to the address assigned to ISP1362 in SOPC builder) and irq (na_usb_irq - IRQ 4 when viewed in SOPC builder) and corrected the chip id so linux recognizes the usb port, but i get the following error about the IRQ after i plug in a USB flash drive. I checked the DE2_NET design I'm using for this experiment in SOPC builder and the IRQ for ISP1362 is 4, or should i instead be using the IRQ for the DMA?
thanks in advance!
io scheduler deadline registered
116x: driver isp116x-hcd, 08 Apr 2005
116x: ISP116x Host Controller, irq 4
isp116x-hcd isp116x-hcd: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
scheduling while atomic: swapper/0x00000002/1
Stack from 00187d40:<0>
<0> 00000002<0> 000d53cc<0> 00000001<0> ffffe000<0> 00002900<0> 001922ec<
0> 00189b20<0> 00356c00<0>
<0> 40408180<0> 00000002<0> 000e5504<0> ffff8c59<0> 00000006<0> 000d696c<
0> 00150020<0> 00150020<0>
<0> ffff8c59<0> 4b87ad6e<0> 000170f0<0> 00182d60<0> 0014fd50<0> 00000002<
0> ffffe000<0> 80000080<0>
<0> 000175bc<0> 001921c0<0> 00192280<0> 000be790<0> 001921c0<0> 00192280<
0> 000bf130<0> 000df488<0>
<0> 00000000<0> 00189a20<0> 0000000d<0> 000001f4<0> 00356c04<0> 00357d9c<
0> 000600fc<0> 00179200<0>
<0> 0035ada4<0> 00000000<0> 00192294<0> 00356a00<0> 00000001<0> fffffffa<
0> ffffffed<0> 000ecc94<0>
Call Trace:<0>
<0> [<000bcf18>]<0> [<000a1e04>]<0> [<000a1eb8>]<0> [<00000001>]<0>
<0> [<00000000>]<0> [<00000000>]<0> [<000a20a8>]<0> [<00000000>]<0>
<0> [<000a0e68>]<0> [<00000000>]<0> [<00000000>]<0> [<000c5c68>]<0>
<0> [<00000001>]<0> [<00000000>]<0> [<00000000>]<0> [<00000000>]<0>
<0> [<000001f4>]<0> [<00000001>]<0> [<00000000>]<0> [<000bf95c>]<0>
<0> [<00000012>]<0> [<00000012>]<0> [<00000012>]<0> [<000c2034>]<0>
<0> [<00000001>]<0> [<000a1e04>]<0> [<000a1f74>]<0> [<00000000>]<0>
<0> [<000a22c8>]<0> [<00000001>]<0> [<000a2830>]<0> [<00000000>]<0>
<0> [<00000000>]<0> [<00000264>]<0> [<00001d64>]<0> [<00006910>]<0>
<0> [<00006968>]<0> [<0000088c>]<0> [<00000000>]<0> [<00000000>]<0>
<0> [<00000000>]<0> [<000052a8>]<0> [<00000000>]<0> [<00000001>]<0>
<0> [<00000b00>]<0> [<00000b00>]<0> [<0000019c>]<0> [<00000000>]<0>
<0> [<00000120>]<0> [<00000001>]<0> [<00000001>]<0> [<00001d54>]<0>
drivers/usb/class/bluetty.c: USB Bluetooth support registered
usbcore: registered new driver bluetty
drivers/usb/class/bluetty.c: USB Bluetooth tty driver v0.13
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Freeing unused kernel memory: 348k freed (0xf2000 - 0x148000)
init started: BusyBox v1.1.1-pre0 (2006.03.06-00:20+0000) multi-call binary
BusyBox v1.1.1-pre0 (2006.03.06-00:20+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.
# usb 1-2: new full speed USB device using isp116x-hcd and address 2
isp116x-hcd isp116x-hcd: Unlink after no-IRQ? Controller is probably using the
wrong IRQ.