Hi,

I'm running my TS7260 with the 2.6.21-ts. Everything works fine until I insert my usb wireless adapter (OGEAR GWU523) and reboot. The system freezes during reboot.

-ep93xx-ohci ep93xx-ohci: Unlink after no-IRQ? Controller is probably using the wrong IRQ.

Is the last message it gives.


I have tried:
1. irqpoll in the boot options
2. Have tried booting using the tftp instead of bootload which I normally use

I would appliciate on any help

Thank you
Gajan

kernel .config (some part)
# Obsolete Wireless cards support (pre-802.11)
#
# CONFIG_STRIP is not set
# CONFIG_USB_ZD1201 is not set
# CONFIG_HOSTAP is not set
CONFIG_ZD1211RW=y
CONFIG_ZD1211RW_DEBUG=y



the detailed log message -----
Linux version 2.6.21-ts (root@ayim_server) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #82 PREEMPT Mon Oct
13 11:24:54 CEST 2008
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
Machine: Technologic Systems TS-72xx SBC
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 8 zonelists. Total pages: 16256
Kernel command line: console=ttyAM0,115200 rw
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB = 64MB total
Memory: 61284KB available (2916K code, 267K data, 432K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
ep93xx: PLL1 running at 400 MHz, PLL2 at 192 MHz
ep93xx: FCLK 200 MHz, HCLK 100 MHz, PCLK 50 MHz
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 204
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
yaffs Oct 9 2008 12:11:59 Installing.
io scheduler noop registered
io scheduler deadline registered (default)
ep93xx_wdt: EP93XX watchdog, driver version 0.3
Serial: AMBA driver $Revision: 1.1.1.1 $
apb:uart1: ttyAM0 at MMIO 0x808c0000 (irq = 52) is a AMBA
apb:uart2: ttyAM1 at MMIO 0x808d0000 (irq = 54) is a AMBA
apb:uart3: ttyAM2 at MMIO 0x808e0000 (irq = 55) is a AMBA
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
ep93xx-eth version 0.1 loading
eth0: ep93xx on-chip ethernet, IRQ 39, 00:d0:69:41:23:84.
usbcore: registered new interface driver zd1211rw
Linux video capture interface: v2.00
Searching for NAND flash...
NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bit)
Scanning device for bad blocks
cmdlinepart partition parsing not available
Using static partition definition
Creating 3 MTD partitions on "ts7250-nand":
0x00000000-0x00020000 : "TS-BOOTROM"
0x00020000-0x01d20000 : "Linux"
0x01d20000-0x0201c000 : "RedBoot"
mtd: partition "RedBoot" extends beyond the end of device "ts7250-nand" -- size truncated to 0x2e0000
ep93xx-ohci ep93xx-ohci: EP93xx OHCI
ep93xx-ohci ep93xx-ohci: new USB bus registered, assigned bus number 1
irq 56: nobody cared (try booting with the "irqpoll" option)
Function entered at [<c0079284>] from [<c00ae454>]
Function entered at [<c00ae418>] from [<c00ae6fc>]
r4 = 00000000
Function entered at [<c00ae4a0>] from [<c00af230>]
Function entered at [<c00af134>] from [<c0075c20>]
r7 = C03D5D88 r6 = C0386450 r5 = 00000038 r4 = C0350E00
Function entered at [<c0075be0>] from [<c0074878>]
r7 = 00000105 r6 = 40000000 r5 = FEFC0001 r4 = FFFFFFFF
Function entered at [<c00916a0>] from [<c0091948>]
r7 = 00000000 r6 = C0386450 r5 = 00000004 r4 = C0350100
Function entered at [<c0091904>] from [<c0075c24>]
Function entered at [<c0075be0>] from [<c0074878>]
r7 = 00000003 r6 = 40000000 r5 = FEFB0001 r4 = FFFFFFFF
Function entered at [<c00adf80>] from [<c00ae3f8>]
r8 = C03F6800 r7 = C0227294 r6 = 00000038 r5 = C061F340
r4 = 00000020
Function entered at [<c00ae308>] from [<c0227738>]
Function entered at [<c0227480>] from [<c0236e74>]
Function entered at [<c0236d38>] from [<c01da2b4>]
r8 = C061F500 r7 = C036D8B4 r6 = C035D918 r5 = 00000000
r4 = C035D918
Function entered at [<c01da294>] from [<c01d8100>]
Function entered at [<c01d804c>] from [<c01d8290>]
Function entered at [<c01d81d8>] from [<c01d83e0>]
r7 = C036D8B4 r6 = C01D8360 r5 = C035D918 r4 = C035D9F0
Function entered at [<c01d8360>] from [<c01d7250>]
r5 = C03D5F00 r4 = 00000000
Function entered at [<c01d7200>] from [<c01d8464>]
r7 = C0369818 r6 = C036D8C8 r5 = C036D8B4 r4 = 00000000
Function entered at [<c01d8440>] from [<c01d78f8>]
Function entered at [<c01d788c>] from [<c01d895c>]
Function entered at [<c01d88c8>] from [<c01da3c8>]
r4 = 00000000
Function entered at [<c01da35c>] from [<c001b74c>]
Function entered at [<c001b704>] from [<c0008bec>]
Function entered at [<c0008b4c>] from [<c008e780>]
handlers:
[<c0227294>]
Disabling IRQ #56
ep93xx-ohci ep93xx-ohci: irq 56, io mem 0x80020000
usb usb1: Product: EP93xx OHCI
usb usb1: Manufacturer: Linux 2.6.21-ts ohci_hcd
usb usb1: SerialNumber: ep93xx
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
Initializing USB Mass Storage driver...
usb 1-1: new full speed USB device using ep93xx-ohci and address 2
ep93xx-ohci ep93xx-ohci: Unlink after no-IRQ? Controller is probably using the wrong IRQ.