Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
19 years ago

IRQ mapping in SOPC builder

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 &#39;help&#39; 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.

19 Replies