OpenWrt Forum Archive

Topic: Problems with TP-Link wr703n

The content of this topic has been archived on 18 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi all, I've been at this for a while and I can't seem to figure out what is going wrong with this setup.

I am trying to create a portable router with an external root fs (Kingston data traveler 16gb usb flash drive, 12gb EXT4 and 2gb linux-swap partitions), a secondary usb wireless adapter (Comfast wireless N using rt2800 drivers), and a generic 4 port unpowered usb hub. My router is a TP-Link wr703n that has a uboot of 1.1.4 (Mar 21 2013 - 10:09:10) with the original firmware of 130321.

[bold]
EDIT: Here is a list of parts off ebay that I have purchased in case it can lead to more clues.
http://www.ebay.ca/itm/171150132273
http://www.ebay.ca/itm/360736656712
http://www.ebay.ca/itm/271209804263
[/bold]

I have the router serial modded and I have tried various images with varying degrees of success.

Here I will describe my experiences with the firmwares I flashed and hopefully someone can suggest a firmware that will work, or tell me a solution to some of the symptoms I have been having.

AA 12.09-beta1 / beta2:
This firmware made the Ethernet port defective and would not respond to anything. I read later on that this image as well as others behaved poorly with my version of the router and in order to fix this I would need to flash a new image. I did not spend much time on these images for testing.

AA 12.09:
This version fixed the Ethernet port problem and I successfully extrooted it to my flash drive and everything was working fine until I attempted to incorporate my USB hub into the mix. The router, normally in the later stages of boot, would simply start spilling error messages about not being able to reset or disable a port with error -145 and I would need to force a restart. This happened most times, but some times I could successfully boot, but later the problem would come back. Here is a output from serial where the bottom half contains the error messages. When I remove the usb hub, and simply attach the flash drive to the router everything works as it should.

U-Boot 1.1.4 (Mar 21 2013 - 10:09:10)

AP121 (ar9330) U-boot

DRAM:  32 MB
led turning on for 1s...
id read 0x100000ff
flash size 4194304, sector count = 64
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7240_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup 
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup 
eth1 up
eth0, eth1
Autobooting in 1 seconds
## Booting image at 9f020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (blogic@Debian-60-squeeze-64-minimal) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat Mar 23 16:49:30 UTC 2013
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9330 rev 1
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00002000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00002000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:  board=TL-WR703N console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 29000k/32768k available (2211k kernel code, 3768k reserved, 418k data, 212k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 512
[    0.090000] NET: Registered protocol family 16
[    0.090000] gpiochip_add: registered GPIOs 0 to 29 on device: ath79
[    0.100000] MIPS: machine is TP-LINK TL-WR703N v1
[    0.350000] bio: create slab <bio-0> at 0
[    0.360000] Switching to clocksource MIPS
[    0.360000] NET: Registered protocol family 2
[    0.370000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.370000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.370000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.380000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.390000] TCP reno registered
[    0.390000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.400000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.400000] NET: Registered protocol family 1
[    0.430000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.430000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.440000] msgmni has been set to 56
[    0.440000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.450000] io scheduler noop registered
[    0.450000] io scheduler deadline registered (default)
[    0.460000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.470000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11) is a AR933X UART
[    0.480000] console [ttyATH0] enabled, bootconsole disabled
[    0.480000] console [ttyATH0] enabled, bootconsole disabled
[    0.490000] m25p80 spi0.0: found s25sl032a, expected m25p80
[    0.500000] m25p80 spi0.0: s25sl032a (4096 Kbytes)
[    0.500000] 5 tp-link partitions found on MTD device spi0.0
[    0.510000] Creating 5 MTD partitions on "spi0.0":
[    0.510000] 0x000000000000-0x000000020000 : "u-boot"
[    0.520000] 0x000000020000-0x000000109cac : "kernel"
[    0.520000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.540000] 0x000000109cac-0x0000003f0000 : "rootfs"
[    0.540000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.550000] mtd: partition "rootfs" set to be root filesystem
[    0.560000] mtd: partition "rootfs_data" created automatically, ofs=2E0000, len=110000 
[    0.570000] 0x0000002e0000-0x0000003f0000 : "rootfs_data"
[    0.570000] 0x0000003f0000-0x000000400000 : "art"
[    0.580000] 0x000000020000-0x0000003f0000 : "firmware"
[    0.600000] ag71xx_mdio: probed
[    0.610000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[    1.160000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY]
[    1.170000] TCP cubic registered
[    1.170000]
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
[    6.190000] eth0: link up (100Mbps/Full duplex)
- regular preinit -
[    6.590000] JFFS2 notice: (436) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 325 of xref (0 dead, 2 orphan) found.
- merge overlay components -
[    7.250000] SCSI subsystem initialized
[    7.430000] usbcore: registered new interface driver usbfs
[    7.430000] usbcore: registered new interface driver hub
[    7.440000] usbcore: registered new device driver usb
[    7.990000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    8.000000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[    8.010000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    8.040000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    8.060000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    8.060000] hub 1-0:1.0: USB hub found
[    8.060000] hub 1-0:1.0: 1 port detected
[    8.080000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    8.140000] Initializing USB Mass Storage driver...
[    8.140000] usbcore: registered new interface driver usb-storage
[    8.150000] USB Mass Storage support registered.
[    8.390000] usb 1-1: new full-speed USB device number 2 using ehci-platform
[    8.550000] hub 1-1:1.0: USB hub found
[    8.550000] hub 1-1:1.0: 4 ports detected
[    8.840000] usb 1-1.1: new full-speed USB device number 3 using ehci-platform
[    8.950000] usb 1-1.1: not running at top speed; connect to a high speed hub
[    8.960000] scsi0 : usb-storage 1-1.1:1.0
[   10.010000] scsi 0:0:0:0: Direct-Access     Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 4
[   11.220000] sd 0:0:0:0: [sda] 30712320 512-byte logical blocks: (15.7 GB/14.6 GiB)
[   11.230000] sd 0:0:0:0: [sda] Write Protect is off
[   11.240000] sd 0:0:0:0: [sda] No Caching mode page present
[   11.240000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   11.270000] sd 0:0:0:0: [sda] No Caching mode page present
[   11.270000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   11.300000]  sda: sda1 sda2
[   11.310000] sd 0:0:0:0: [sda] No Caching mode page present
[   11.320000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   11.320000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   29.060000] EXT4-fs (sda1): recovery complete
[   29.070000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: barrier=1,data=ordered
switching to external rootfs
- init -
[   30.350000] eth0: link down

Please press Enter to activate this console. [   33.320000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[   33.330000] Backport based on wireless-testing.git master-2012-09-07
[   33.340000] compat.git: wireless-testing.git
[   33.550000] cfg80211: Calling CRDA to update world regulatory domain
[   33.560000] cfg80211: World regulatory domain updated:
[   33.560000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   33.570000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   33.580000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   33.590000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   33.590000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   33.600000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   35.070000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[   35.070000] cfg80211: Calling CRDA for country: US
[   35.080000] cfg80211: Regulatory domain changed to country: US
[   35.080000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   35.090000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   35.100000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   35.110000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   35.110000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   35.120000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   35.130000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   35.180000] usbcore: registered new interface driver rt2800usb
[   35.750000] PPP generic driver version 2.4.2
[   35.860000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   36.050000] NET: Registered protocol family 24
[   36.270000] nf_conntrack version 0.5.0 (456 buckets, 1824 max)
[   39.790000] device eth0 entered promiscuous mode
[   40.240000] eth0: link up (100Mbps/Full duplex)
[   40.240000] br-lan: port 1(eth0) entered forwarding state
[   40.250000] br-lan: port 1(eth0) entered forwarding state
[   42.250000] br-lan: port 1(eth0) entered forwarding state
[   46.910000] device wlan0 entered promiscuous mode
[   47.020000] br-lan: port 2(wlan0) entered forwarding state
[   47.030000] br-lan: port 2(wlan0) entered forwarding state
[   48.730000] Adding 2097148k swap on /dev/sda2.  Priority:-1 extents:1 across:2097148k 
[   49.030000] br-lan: port 2(wlan0) entered forwarding state
[   79.710000] usb 1-1.2: new full-speed USB device number 4 using ehci-platform
[   79.820000] usb 1-1.2: not running at top speed; connect to a high speed hub
[   79.940000] usb 1-1.2: reset full-speed USB device number 4 using ehci-platform
[  244.140000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  245.150000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  246.160000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  247.170000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  248.180000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  248.180000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[  249.200000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[  250.210000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  251.220000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  252.230000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  253.240000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  254.040000] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0438 with error -145.
[  254.250000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  254.250000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[  255.270000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[  256.280000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  257.290000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  258.300000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  259.310000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  260.320000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  260.320000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[  261.340000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[  262.350000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  263.360000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  264.370000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  265.380000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  266.390000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[  266.390000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[  267.410000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[  268.420000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[  268.420000] sd 0:0:0:0: Device offlined - not ready after error recovery
[  268.430000] sd 0:0:0:0: [sda] Unhandled error code
[  268.430000] sd 0:0:0:0: [sda]  Result: hostbyte=0x05 driverbyte=0x00
[  268.440000] sd 0:0:0:0: [sda] CDB: cdb[0]=0x2a: 2a 00 00 80 09 50 00 00 08 00
[  268.440000] end_request: I/O error, dev sda, sector 8390992
[  268.450000] Buffer I/O error on device sda1, logical block 1048618
[  268.460000] lost page write due to I/O error on sda1
[  268.460000] sd 0:0:0:0: rejecting I/O to offline device
[  268.460000] sd 0:0:0:0: [sda] killing request
[  268.470000] sd 0:0:0:0: [sda] Unhandled error code
[  268.480000] sd 0:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
[  268.480000] sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 00 04 2f c0 00 00 20 00
[  268.490000] end_request: I/O error, dev sda, sector 274368
[  268.490000] sd 0:0:0:0: rejecting I/O to offline device

Here is another snipped down version of the errors (I forgot what firmware I was running when logging this): http://pastebin.com/XL6aNWqG

This version also allowed me to install the aircrack suit and passed all tests for compatibility (monitoring and injection) with my hardware chipset wise, although with the usb hub errors I continued on to other firmware versions.

12.09-rc2:
This version had a working Ethernet port as well and allowed me to extroot my device, although the usb hub error persisted and aircrack suit failed injection tests. The monitor interface would hop channels and other applications could see access points, but the injection test refused to find any APs and always returned 0 APs found. (My friend also reported this problem to me when he attempted to use this firmware version).

snapshot trunk ax71xx:
This version had a working Ethernet port, but I could not extroot the device as installing opkg packages required would result in errors about unknown symbols and failing to insert the module into /lib/modules.

root@OpenWrt:/etc/config# opkg install kmod-fs-ext4
Installing kmod-fs-ext4 (3.10.36-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/kmod-fs-ext4_3.10.36-1_ar71xx.ipk.
Installing kmod-lib-crc16 (3.10.36-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/kmod-lib-crc16_3.10.36-1_ar71xx.ipk.
Installing kmod-crypto-hash (3.10.36-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/kmod-crypto-hash_3.10.36-1_ar71xx.ipk.
Configuring kmod-crypto-hash.
Configuring kmod-lib-crc16.
Configuring kmod-fs-ext4.
[  220.270000] ext4: Unknown symbol crc16 (err 0)
kmod: failed to insert /lib/modules/3.10.36/ext4.ko
root@OpenWrt:/etc/config# 
root@OpenWrt:/etc/config# opkg install kmod-fs-ext4 kmod-usb-storage
Installing kmod-usb-storage (3.10.36-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/kmod-usb-storage_3.10.36-1_ar71xx.ipk.
Installing kmod-scsi-core (3.10.36-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/kmod-scsi-core_3.10.36-1_ar71xx.ipk.
Configuring kmod-scsi-core.
[  306.890000] sd_mod: Unknown symbol scsi_mode_sense (err 0)
[  306.900000] sd_mod: Unknown symbol scsi_device_get (err 0)
[  306.900000] sd_mod: Unknown symbol scsi_setup_blk_pc_cmnd (err 0)
[  306.910000] sd_mod: Unknown symbol scsi_get_sense_info_fld (err 0)
[  306.910000] sd_mod: Unknown symbol scsi_get_vpd_page (err 0)
[  306.920000] sd_mod: Unknown symbol scsicam_bios_param (err 0)
[  306.930000] sd_mod: Unknown symbol scsi_command_normalize_sense (err 0)
[  306.930000] sd_mod: Unknown symbol scsi_device_set_state (err 0)
[  306.940000] sd_mod: Unknown symbol scsi_test_unit_ready (err 0)
[  306.940000] sd_mod: Unknown symbol scsi_block_when_processing_errors (err 0)
[  306.950000] sd_mod: Unknown symbol scsi_register_driver (err 0)
[  306.960000] sd_mod: Unknown symbol scsi_ioctl (err 0)
[  306.960000] sd_mod: Unknown symbol scsi_nonblockable_ioctl (err 0)
[  306.970000] sd_mod: Unknown symbol scsi_show_sense_hdr (err 0)
[  306.970000] sd_mod: Unknown symbol scsi_device_put (err 0)
[  306.980000] sd_mod: Unknown symbol scsi_sd_probe_domain (err 0)
[  306.990000] sd_mod: Unknown symbol scsi_prep_fn (err 0)
[  306.990000] sd_mod: Unknown symbol scsi_report_opcode (err 0)
[  307.000000] sd_mod: Unknown symbol scsi_show_result (err 0)
[  307.000000] sd_mod: Unknown symbol scsi_setup_fs_cmnd (err 0)
[  307.010000] sd_mod: Unknown symbol scsi_mode_select (err 0)
[  307.010000] sd_mod: Unknown symbol scsi_print_sense (err 0)
[  307.020000] sd_mod: Unknown symbol scsi_execute_req_flags (err 0)
[  307.030000] sd_mod: Unknown symbol scsi_show_extd_sense (err 0)
[  307.030000] sd_mod: Unknown symbol scsi_prep_return (err 0)
[  307.040000] sd_mod: Unknown symbol scsi_set_medium_removal (err 0)
kmod: failed to insert /lib/modules/3.10.36/sd_mod.ko
Configuring kmod-usb-storage.

I am not sure where to go from here. I don't have another usb hub on hand to test to see if the hub is faulty, although it works perfectly fine on windows 7. I am not sure if this is fixable by doing a custom compile of the kernel, or if these have deeper seeded issues.

Just to clarify again, I am trying to setup the router to use extroot on a usb hub so I may also use a secondary supported wireless device for wireless data logging purposes using the aircrack suit. All tests for aircrack compatibility have been made using the internal atheros chipset as well. I also have a friend with the exact same hardware setup as me (same parts from the same manufactures and online retailers), except he has a older model of the router from 2012 if I recall. He currently uses the beta firmware and everything works flawlessly (we have the same hub, flashdrive, wireless usb adapter).

Thanks for any help or information leading to a solution.

(Last edited by abduct on 18 Apr 2014, 17:55)

For the firmware, stick to either 12.09 or trunk/snapshot. Don't mess with alpha, beta or RC versions, they are just development versions.
Regarding the unknown symbols issue with the trunk-snapshot, I would need to double-check, that you issued "opkg update" before installing any other package. Also make sure, that the packages were built at the same time as the firmware image (check the buildbot: http://buildbot.openwrt.org:8010/ ).
To check, if the hardware is causing any issues, you should get together with your friend and exchange one component at a time and test the setup.

Alright I will try using other usb hubs to see if it is a problem with my hub and openwrt.

As for the unknown symbols issue with the trunk-snapshot, I did issue the "opkg update" a few times before installing, as well as trying to remove the packages and reinstalling. I have not tried to make sure they were built at the same time as the firmware image so I will check out buildbot for more clues.

Thanks for the suggestions I will try them out later today. If anyone else knows about the -145 unable to reset/disable errors in my logs for the 12.09 firmware please comment!

Thanks again for the help.

Edit: I have included some links to the hardware I have purchased in the first post near the top in case it can provide any clues to the problems I am having.

(Last edited by abduct on 18 Apr 2014, 17:56)

Try a different USB Hub. The one you are using does not provide USB2.0 on the extension ports.
Bought that same hub only to realize that it is only USB1.1 in contrast to what the seller said - so its practically useless.
I have the same setup with a month old snapshot with extroot working just fine with a different HUB.

wr703n wrote:

Try a different USB Hub. The one you are using does not provide USB2.0 on the extension ports.
Bought that same hub only to realize that it is only USB1.1 in contrast to what the seller said - so its practically useless.
I have the same setup with a month old snapshot with extroot working just fine with a different HUB.

Alright thanks! I did notice it saying that it was not running at full speed which confused me as the seller said it was a 2.0 device. I have also attempted to install kmod-usb-ohci or uninstall kmod-usb2 in hopes to make the router work with it in a usb 1.1 state but neither work. I will try a new usb hub when I manage to find one.

If you bought a new hub off ebay could you supply a link or model name to it if you could be so kind?

Thanks for the information.

Edit: Here is a recent log depicting the exact problem using the 12.09 firmware (it attempts to boot and then goes into a infinite loop of errors based on the device)

U-Boot 1.1.4 (Mar 21 2013 - 10:09:10)

AP121 (ar9330) U-boot

DRAM:  32 MB
led turning on for 1s...
id read 0x100000ff
flash size 4194304, sector count = 64
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7240_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup
eth1 up
eth0, eth1
Autobooting in 1 seconds
## Booting image at 9f020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (blogic@Debian-60-squeeze-64-minimal) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat Mar 23 16:49:30 UTC 2013
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9330 rev 1
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00002000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00002000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:  board=TL-WR703N console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 29000k/32768k available (2211k kernel code, 3768k reserved, 418k data, 212k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 512
[    0.090000] NET: Registered protocol family 16
[    0.090000] gpiochip_add: registered GPIOs 0 to 29 on device: ath79
[    0.100000] MIPS: machine is TP-LINK TL-WR703N v1
[    0.350000] bio: create slab <bio-0> at 0
[    0.360000] Switching to clocksource MIPS
[    0.360000] NET: Registered protocol family 2
[    0.370000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.370000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.370000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.380000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.390000] TCP reno registered
[    0.390000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.400000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.400000] NET: Registered protocol family 1
[    0.430000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.430000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.440000] msgmni has been set to 56
[    0.440000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.450000] io scheduler noop registered
[    0.450000] io scheduler deadline registered (default)
[    0.460000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.470000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11) is a AR933X UART
[    0.480000] console [ttyATH0] enabled, bootconsole disabled
[    0.480000] console [ttyATH0] enabled, bootconsole disabled
[    0.490000] m25p80 spi0.0: found s25sl032a, expected m25p80
[    0.500000] m25p80 spi0.0: s25sl032a (4096 Kbytes)
[    0.500000] 5 tp-link partitions found on MTD device spi0.0
[    0.510000] Creating 5 MTD partitions on "spi0.0":
[    0.510000] 0x000000000000-0x000000020000 : "u-boot"
[    0.520000] 0x000000020000-0x000000109cac : "kernel"
[    0.520000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.540000] 0x000000109cac-0x0000003f0000 : "rootfs"
[    0.540000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.550000] mtd: partition "rootfs" set to be root filesystem
[    0.560000] mtd: partition "rootfs_data" created automatically, ofs=2E0000, len=110000
[    0.570000] 0x0000002e0000-0x0000003f0000 : "rootfs_data"
[    0.570000] 0x0000003f0000-0x000000400000 : "art"
[    0.580000] 0x000000020000-0x0000003f0000 : "firmware"
[    0.600000] ag71xx_mdio: probed
[    0.610000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[    1.160000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY]
[    1.170000] TCP cubic registered
[    1.170000] NET: Registered protocol family 17
[    1.180000] Bridge firewalling registered
[    1.180000] 8021q: 802.1Q VLAN Support v1.8
[    1.190000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.200000] Freeing unused kernel memory: 212k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
[    6.170000] eth0: link up (100Mbps/Full duplex)
- regular preinit -
[    6.580000] JFFS2 notice: (436) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 60 of xref (0 dead, 12 orphan) found.
- merge overlay components -
[    7.250000] SCSI subsystem initialized
[    7.420000] usbcore: registered new interface driver usbfs
[    7.420000] usbcore: registered new interface driver hub
[    7.430000] usbcore: registered new device driver usb
[    7.930000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.940000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[    7.940000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    7.980000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    8.000000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    8.000000] hub 1-0:1.0: USB hub found
[    8.000000] hub 1-0:1.0: 1 port detected
[    8.120000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    8.180000] Initializing USB Mass Storage driver...
[    8.190000] usbcore: registered new interface driver usb-storage
[    8.190000] USB Mass Storage support registered.
[    8.340000] usb 1-1: new full-speed USB device number 2 using ehci-platform
[    8.500000] hub 1-1:1.0: USB hub found
[    8.500000] hub 1-1:1.0: 4 ports detected
[    8.790000] usb 1-1.1: new full-speed USB device number 3 using ehci-platform
[    8.900000] usb 1-1.1: not running at top speed; connect to a high speed hub
[    8.910000] scsi0 : usb-storage 1-1.1:1.0
[    9.910000] scsi 0:0:0:0: Direct-Access     Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 4
[    9.930000] sd 0:0:0:0: [sda] 30712320 512-byte logical blocks: (15.7 GB/14.6 GiB)
[    9.940000] sd 0:0:0:0: [sda] Write Protect is off
[    9.940000] sd 0:0:0:0: [sda] No Caching mode page present
[    9.950000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    9.970000] sd 0:0:0:0: [sda] No Caching mode page present
[    9.970000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    9.990000]  sda: sda1 sda2
[   10.000000] sd 0:0:0:0: [sda] No Caching mode page present
[   10.010000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   10.010000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   28.860000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: barrier=1,data=ordered
switching to external rootfs
- init -
[   32.050000] eth0: link down

Please press Enter to activate this console. [   33.280000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[   33.280000] Backport based on wireless-testing.git master-2012-09-07
[   33.290000] compat.git: wireless-testing.git
[   33.510000] cfg80211: Calling CRDA to update world regulatory domain
[   33.510000] cfg80211: World regulatory domain updated:
[   33.520000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   33.530000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   33.530000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   33.540000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   33.550000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   33.560000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.860000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[   34.860000] cfg80211: Calling CRDA for country: US
[   34.870000] cfg80211: Regulatory domain changed to country: US
[   34.870000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   34.880000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   34.890000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   34.900000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.900000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.910000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.920000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   35.600000] PPP generic driver version 2.4.2
[   35.700000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   35.890000] NET: Registered protocol family 24
[   36.140000] nf_conntrack version 0.5.0 (456 buckets, 1824 max)
[   71.100000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   72.110000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   73.120000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   74.130000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   75.140000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   75.140000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[   76.160000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[   77.170000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   78.180000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   79.190000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   80.200000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   81.210000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   81.210000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[   82.230000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[   83.240000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   84.250000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   85.260000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   86.270000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   87.280000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   87.280000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[   88.300000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[   89.310000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   90.320000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   91.330000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   92.340000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   93.350000] hub 1-1:1.0: cannot reset port 1 (err = -145)
[   93.350000] hub 1-1:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
[   94.370000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[   95.380000] hub 1-1:1.0: cannot disable port 1 (err = -145)
[   95.380000] sd 0:0:0:0: Device offlined - not ready after error recovery
[   95.390000] sd 0:0:0:0: [sda] Unhandled error code
[   95.390000] sd 0:0:0:0: [sda]  Result: hostbyte=0x05 driverbyte=0x00
[   95.400000] sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 00 04 24 e8 00 00 10 00
[   95.400000] end_request: I/O error, dev sda, sector 271592
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: [sda] killing request
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.410000] sd 0:0:0:0: rejecting I/O to offline device
[   95.520000] sd 0:0:0:0: [sda] Unhandled error code
[   95.520000] sd 0:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
[   95.530000] sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 00 44 08 40 00 00 08 00
[   95.540000] end_request: I/O error, dev sda, sector 4458560
[   95.540000] sd 0:0:0:0: rejecting I/O to offline device
[   95.550000] Aborting journal on device sda1-8.
[   95.550000] sd 0:0:0:0: rejecting I/O to offline device
[   95.560000] JBD2: I/O error detected when updating journal superblock for sda1-8.
[   95.560000] EXT4-fs error (device sda1) in ext4_init_inode_table:1199: IO failure
[   95.570000] sd 0:0:0:0: rejecting I/O to offline device
[   95.580000] sd 0:0:0:0: rejecting I/O to offline device
[   95.580000] EXT4-fs (sda1): previous I/O error to superblock detected
[   95.590000] sd 0:0:0:0: rejecting I/O to offline device
[   95.590000] EXT4-fs error (device sda1): ext4_journal_start_sb:327: Detected aborted journal
[   95.600000] EXT4-fs (sda1): Remounting filesystem read-only
[   95.610000] EXT4-fs (sda1): previous I/O error to superblock detected
[   95.610000] sd 0:0:0:0: rejecting I/O to offline device
[   95.620000] EXT4-fs error (device sda1) in ext4_reserve_inode_write:4357: Journal has aborted
[   95.630000] EXT4-fs (sda1): previous I/O error to superblock detected
[   95.630000] sd 0:0:0:0: rejecting I/O to offline device
[   95.640000] sd 0:0:0:0: rejecting I/O to offline device
[   95.660000] sd 0:0:0:0: rejecting I/O to offline device
[   95.660000] sd 0:0:0:0: rejecting I/O to offline device
[   95.670000] sd 0:0:0:0: rejecting I/O to offline device
[   95.670000] sd 0:0:0:0: rejecting I/O to offline device
[   95.680000] sd 0:0:0:0: rejecting I/O to offline device
[   95.700000] sd 0:0:0:0: rejecting I/O to offline device
[   95.700000] sd 0:0:0:0: rejecting I/O to offline device
[   95.700000] sd 0:0:0:0: rejecting I/O to offline device
[   95.720000] sd 0:0:0:0: rejecting I/O to offline device
[   95.720000] sd 0:0:0:0: rejecting I/O to offline device
[   95.720000] sd 0:0:0:0: rejecting I/O to offline device
[   95.730000] sd 0:0:0:0: rejecting I/O to offline device
[   95.740000] sd 0:0:0:0: rejecting I/O to offline device
[   95.740000] sd 0:0:0:0: rejecting I/O to offline device
[   95.750000] sd 0:0:0:0: rejecting I/O to offline device
[   95.750000] sd 0:0:0:0: rejecting I/O to offline device
[   95.760000] sd 0:0:0:0: rejecting I/O to offline device
[   95.760000] sd 0:0:0:0: rejecting I/O to offline device
[   95.770000] sd 0:0:0:0: rejecting I/O to offline device
[   95.770000] sd 0:0:0:0: rejecting I/O to offline device
[   95.780000] sd 0:0:0:0: rejecting I/O to offline device
[   95.780000] sd 0:0:0:0: rejecting I/O to offline device
[   95.800000] sd 0:0:0:0: rejecting I/O to offline device
[   95.800000] sd 0:0:0:0: rejecting I/O to offline device
[   95.800000] sd 0:0:0:0: rejecting I/O to offline device
[   95.830000] sd 0:0:0:0: rejecting I/O to offline device
[   95.830000] sd 0:0:0:0: rejecting I/O to offline device
[   95.830000] sd 0:0:0:0: rejecting I/O to offline device
[   95.850000] sd 0:0:0:0: rejecting I/O to offline device
[   95.860000] sd 0:0:0:0: rejecting I/O to offline device
[   95.860000] sd 0:0:0:0: rejecting I/O to offline device
[   95.860000] sd 0:0:0:0: rejecting I/O to offline device
[   95.880000] sd 0:0:0:0: rejecting I/O to offline device
[   95.880000] EXT4-fs (sda1): previous I/O error to superblock detected
[   95.890000] sd 0:0:0:0: rejecting I/O to offline device
[   95.890000] EXT4-fs error (device sda1): ext4_find_entry:935: inode #130856: comm ls: reading directory lblock 0
[   95.910000] sd 0:0:0:0: rejecting I/O to offline device
[   95.910000] sd 0:0:0:0: rejecting I/O to offline device
[   95.910000] sd 0:0:0:0: rejecting I/O to offline device
[   95.920000] sd 0:0:0:0: rejecting I/O to offline device
[   95.930000] sd 0:0:0:0: rejecting I/O to offline device
[   95.930000] sd 0:0:0:0: rejecting I/O to offline device
[   95.940000] sd 0:0:0:0: rejecting I/O to offline device
[   95.940000] sd 0:0:0:0: rejecting I/O to offline device
[   95.950000] sd 0:0:0:0: rejecting I/O to offline device
[   95.950000] sd 0:0:0:0: rejecting I/O to offline device
[   95.960000] sd 0:0:0:0: rejecting I/O to offline device
[   95.960000] sd 0:0:0:0: rejecting I/O to offline device
[   95.970000] sd 0:0:0:0: rejecting I/O to offline device
[   95.970000] sd 0:0:0:0: rejecting I/O to offline device
[   95.980000] sd 0:0:0:0: rejecting I/O to offline device
[   95.980000] sd 0:0:0:0: rejecting I/O to offline device
[   95.990000] sd 0:0:0:0: rejecting I/O to offline device
[   96.000000] sd 0:0:0:0: rejecting I/O to offline device
[   96.000000] sd 0:0:0:0: rejecting I/O to offline device
[   96.010000] sd 0:0:0:0: rejecting I/O to offline device
[   96.010000] sd 0:0:0:0: rejecting I/O to offline device
[   96.030000] sd 0:0:0:0: rejecting I/O to offline device
[   96.030000] sd 0:0:0:0: rejecting I/O to offline device
[   96.030000] sd 0:0:0:0: rejecting I/O to offline device
[   96.050000] sd 0:0:0:0: rejecting I/O to offline device
[   96.050000] sd 0:0:0:0: rejecting I/O to offline device
[   96.050000] sd 0:0:0:0: rejecting I/O to offline device
[   96.060000] sd 0:0:0:0: rejecting I/O to offline device
[   96.070000] sd 0:0:0:0: rejecting I/O to offline device
[   96.080000] sd 0:0:0:0: rejecting I/O to offline device
[   96.080000] sd 0:0:0:0: rejecting I/O to offline device
[   96.080000] sd 0:0:0:0: rejecting I/O to offline device
[   96.100000] sd 0:0:0:0: rejecting I/O to offline device
[   96.100000] sd 0:0:0:0: rejecting I/O to offline device
[   96.100000] sd 0:0:0:0: rejecting I/O to offline device
[   96.110000] sd 0:0:0:0: rejecting I/O to offline device
[   96.120000] sd 0:0:0:0: rejecting I/O to offline device
[   96.120000] sd 0:0:0:0: rejecting I/O to offline device
[   96.140000] sd 0:0:0:0: rejecting I/O to offline device
[   96.140000] sd 0:0:0:0: rejecting I/O to offline device
[   96.140000] sd 0:0:0:0: rejecting I/O to offline device
[   96.160000] sd 0:0:0:0: rejecting I/O to offline device
[   96.160000] sd 0:0:0:0: rejecting I/O to offline device
[   96.160000] sd 0:0:0:0: rejecting I/O to offline device
[   96.180000] sd 0:0:0:0: rejecting I/O to offline device
[   96.180000] sd 0:0:0:0: rejecting I/O to offline device
[   96.180000] sd 0:0:0:0: rejecting I/O to offline device
[   96.190000] sd 0:0:0:0: rejecting I/O to offline device
[   96.200000] sd 0:0:0:0: rejecting I/O to offline device
[   96.200000] sd 0:0:0:0: rejecting I/O to offline device
[   96.220000] sd 0:0:0:0: rejecting I/O to offline device
[   96.220000] sd 0:0:0:0: rejecting I/O to offline device
[   96.230000] sd 0:0:0:0: rejecting I/O to offline device
[   96.230000] sd 0:0:0:0: rejecting I/O to offline device
[   96.250000] sd 0:0:0:0: rejecting I/O to offline device
[   96.250000] sd 0:0:0:0: rejecting I/O to offline device
[   96.250000] sd 0:0:0:0: rejecting I/O to offline device
[   96.270000] sd 0:0:0:0: rejecting I/O to offline device
[   96.270000] sd 0:0:0:0: rejecting I/O to offline device
[   96.270000] sd 0:0:0:0: rejecting I/O to offline device
[   96.280000] sd 0:0:0:0: rejecting I/O to offline device
[   96.290000] sd 0:0:0:0: rejecting I/O to offline device
[   96.290000] sd 0:0:0:0: rejecting I/O to offline device
[   96.310000] sd 0:0:0:0: rejecting I/O to offline device
[   96.310000] sd 0:0:0:0: rejecting I/O to offline device
[   96.320000] sd 0:0:0:0: rejecting I/O to offline device
[   96.320000] sd 0:0:0:0: rejecting I/O to offline device
[   96.330000] sd 0:0:0:0: rejecting I/O to offline device
[   96.330000] sd 0:0:0:0: rejecting I/O to offline device
[   96.340000] sd 0:0:0:0: rejecting I/O to offline device
[   96.340000] sd 0:0:0:0: rejecting I/O to offline device
[   96.350000] sd 0:0:0:0: rejecting I/O to offline device
[   96.350000] sd 0:0:0:0: rejecting I/O to offline device
[   96.370000] sd 0:0:0:0: rejecting I/O to offline device
[   96.370000] sd 0:0:0:0: rejecting I/O to offline device
[   96.370000] sd 0:0:0:0: rejecting I/O to offline device
[   96.390000] sd 0:0:0:0: rejecting I/O to offline device
[   96.390000] sd 0:0:0:0: rejecting I/O to offline device
[   96.390000] sd 0:0:0:0: rejecting I/O to offline device
[   96.410000] sd 0:0:0:0: rejecting I/O to offline device
[   96.410000] sd 0:0:0:0: rejecting I/O to offline device
[   96.410000] sd 0:0:0:0: rejecting I/O to offline device
[   96.420000] sd 0:0:0:0: rejecting I/O to offline device
[   96.430000] sd 0:0:0:0: rejecting I/O to offline device
[   96.430000] sd 0:0:0:0: rejecting I/O to offline device
[   96.450000] sd 0:0:0:0: rejecting I/O to offline device
[   96.450000] sd 0:0:0:0: rejecting I/O to offline device
[   96.450000] sd 0:0:0:0: rejecting I/O to offline device
[   96.460000] sd 0:0:0:0: rejecting I/O to offline device
[   96.470000] sd 0:0:0:0: rejecting I/O to offline device
[   96.470000] sd 0:0:0:0: rejecting I/O to offline device
[   96.480000] sd 0:0:0:0: rejecting I/O to offline device
[   96.480000] sd 0:0:0:0: rejecting I/O to offline device
[   96.490000] sd 0:0:0:0: rejecting I/O to offline device
[   96.490000] sd 0:0:0:0: rejecting I/O to offline device
[   96.500000] sd 0:0:0:0: rejecting I/O to offline device
[   96.500000] sd 0:0:0:0: rejecting I/O to offline device
[   96.510000] sd 0:0:0:0: rejecting I/O to offline device
[   96.510000] sd 0:0:0:0: rejecting I/O to offline device
[   96.520000] sd 0:0:0:0: rejecting I/O to offline device
[   96.520000] sd 0:0:0:0: rejecting I/O to offline device
[   96.530000] sd 0:0:0:0: rejecting I/O to offline device
[   96.530000] sd 0:0:0:0: rejecting I/O to offline device
[   96.540000] sd 0:0:0:0: rejecting I/O to offline device
[   96.540000] sd 0:0:0:0: rejecting I/O to offline device
[   96.550000] sd 0:0:0:0: rejecting I/O to offline device
[   96.550000] sd 0:0:0:0: rejecting I/O to offline device
[   96.560000] sd 0:0:0:0: rejecting I/O to offline device
[   96.560000] sd 0:0:0:0: rejecting I/O to offline device
[   96.590000] sd 0:0:0:0: rejecting I/O to offline device
[   96.590000] sd 0:0:0:0: rejecting I/O to offline device
[   96.590000] sd 0:0:0:0: rejecting I/O to offline device
[   96.610000] sd 0:0:0:0: rejecting I/O to offline device
[   96.610000] sd 0:0:0:0: rejecting I/O to offline device
[   96.610000] sd 0:0:0:0: rejecting I/O to offline device
[   96.620000] sd 0:0:0:0: rejecting I/O to offline device
[   96.630000] sd 0:0:0:0: rejecting I/O to offline device
[   96.640000] sd 0:0:0:0: rejecting I/O to offline device
[   96.640000] sd 0:0:0:0: rejecting I/O to offline device
[   96.640000] sd 0:0:0:0: rejecting I/O to offline device
[   96.660000] sd 0:0:0:0: rejecting I/O to offline device
[   96.660000] sd 0:0:0:0: rejecting I/O to offline device
[   96.670000] sd 0:0:0:0: rejecting I/O to offline device
[   96.670000] sd 0:0:0:0: rejecting I/O to offline device
[   96.680000] sd 0:0:0:0: rejecting I/O to offline device
[   96.680000] sd 0:0:0:0: rejecting I/O to offline device
[   96.690000] sd 0:0:0:0: rejecting I/O to offline device
[   96.690000] sd 0:0:0:0: rejecting I/O to offline device
[   96.700000] sd 0:0:0:0: rejecting I/O to offline device
[   96.700000] sd 0:0:0:0: rejecting I/O to offline device
[   96.720000] sd 0:0:0:0: rejecting I/O to offline device
[   96.720000] sd 0:0:0:0: rejecting I/O to offline device
[   96.720000] sd 0:0:0:0: rejecting I/O to offline device
[   96.740000] sd 0:0:0:0: rejecting I/O to offline device
[   96.740000] sd 0:0:0:0: rejecting I/O to offline device
[   96.740000] sd 0:0:0:0: rejecting I/O to offline device
[   96.760000] sd 0:0:0:0: rejecting I/O to offline device
[   96.760000] sd 0:0:0:0: rejecting I/O to offline device
[   96.760000] sd 0:0:0:0: rejecting I/O to offline device
[   96.770000] sd 0:0:0:0: rejecting I/O to offline device
[   96.780000] sd 0:0:0:0: rejecting I/O to offline device
[   96.780000] sd 0:0:0:0: rejecting I/O to offline device
[   96.790000] sd 0:0:0:0: rejecting I/O to offline device
[   96.790000] sd 0:0:0:0: rejecting I/O to offline device
[   96.800000] sd 0:0:0:0: rejecting I/O to offline device
[   96.800000] sd 0:0:0:0: rejecting I/O to offline device
[   96.810000] sd 0:0:0:0: rejecting I/O to offline device
[   96.810000] sd 0:0:0:0: rejecting I/O to offline device
[   96.830000] sd 0:0:0:0: rejecting I/O to offline device
[   96.830000] sd 0:0:0:0: rejecting I/O to offline device
[   96.830000] sd 0:0:0:0: rejecting I/O to offline device
[   96.850000] sd 0:0:0:0: rejecting I/O to offline device
[   96.850000] sd 0:0:0:0: rejecting I/O to offline device
[   96.850000] sd 0:0:0:0: rejecting I/O to offline device
[   96.870000] sd 0:0:0:0: rejecting I/O to offline device
[   96.870000] sd 0:0:0:0: rejecting I/O to offline device
[   96.870000] sd 0:0:0:0: rejecting I/O to offline device
[   96.880000] sd 0:0:0:0: rejecting I/O to offline device
[   96.890000] sd 0:0:0:0: rejecting I/O to offline device
[   96.890000] sd 0:0:0:0: rejecting I/O to offline device
[   96.900000] sd 0:0:0:0: rejecting I/O to offline device
[   96.900000] sd 0:0:0:0: rejecting I/O to offline device
[   96.910000] sd 0:0:0:0: rejecting I/O to offline device
[   96.910000] sd 0:0:0:0: rejecting I/O to offline device
[   96.920000] sd 0:0:0:0: rejecting I/O to offline device
[   96.920000] sd 0:0:0:0: rejecting I/O to offline device
[   96.930000] sd 0:0:0:0: rejecting I/O to offline device
[   96.930000] sd 0:0:0:0: rejecting I/O to offline device
[   96.940000] sd 0:0:0:0: rejecting I/O to offline device
[   96.940000] sd 0:0:0:0: rejecting I/O to offline device
[   96.950000] sd 0:0:0:0: rejecting I/O to offline device
[   96.950000] sd 0:0:0:0: rejecting I/O to offline device
[   96.960000] sd 0:0:0:0: rejecting I/O to offline device
[   96.960000] sd 0:0:0:0: rejecting I/O to offline device
[   96.970000] sd 0:0:0:0: rejecting I/O to offline device
[   96.970000] sd 0:0:0:0: rejecting I/O to offline device
[   96.980000] sd 0:0:0:0: rejecting I/O to offline device
[   96.980000] sd 0:0:0:0: rejecting I/O to offline device
[   96.990000] sd 0:0:0:0: rejecting I/O to offline device
[   96.990000] sd 0:0:0:0: rejecting I/O to offline device
[   97.000000] sd 0:0:0:0: rejecting I/O to offline device
[   97.000000] sd 0:0:0:0: rejecting I/O to offline device
[   97.010000] sd 0:0:0:0: rejecting I/O to offline device
[   97.020000] sd 0:0:0:0: rejecting I/O to offline device
[   97.020000] sd 0:0:0:0: rejecting I/O to offline device
[   97.030000] sd 0:0:0:0: rejecting I/O to offline device
[   97.030000] sd 0:0:0:0: rejecting I/O to offline device
[   97.050000] sd 0:0:0:0: rejecting I/O to offline device
[   97.050000] sd 0:0:0:0: rejecting I/O to offline device
[   97.050000] sd 0:0:0:0: rejecting I/O to offline device
[   97.070000] sd 0:0:0:0: rejecting I/O to offline device
[   97.070000] sd 0:0:0:0: rejecting I/O to offline device
[   97.070000] sd 0:0:0:0: rejecting I/O to offline device
[   97.090000] sd 0:0:0:0: rejecting I/O to offline device
[   97.090000] sd 0:0:0:0: rejecting I/O to offline device
[   97.090000] sd 0:0:0:0: rejecting I/O to offline device
[   97.100000] sd 0:0:0:0: rejecting I/O to offline device
[   97.100000] sd 0:0:0:0: rejecting I/O to offline device
[   97.110000] sd 0:0:0:0: rejecting I/O to offline device
[   97.120000] sd 0:0:0:0: rejecting I/O to offline device
[   97.120000] sd 0:0:0:0: rejecting I/O to offline device
[   97.130000] sd 0:0:0:0: rejecting I/O to offline device
[   97.130000] sd 0:0:0:0: rejecting I/O to offline device
[   97.140000] sd 0:0:0:0: rejecting I/O to offline device
[   97.140000] sd 0:0:0:0: rejecting I/O to offline device
[   97.160000] sd 0:0:0:0: rejecting I/O to offline device
[   97.160000] sd 0:0:0:0: rejecting I/O to offline device
[   97.160000] sd 0:0:0:0: rejecting I/O to offline device
[   97.180000] sd 0:0:0:0: rejecting I/O to offline device
[   97.180000] sd 0:0:0:0: rejecting I/O to offline device
[   97.180000] sd 0:0:0:0: rejecting I/O to offline device
[   97.190000] sd 0:0:0:0: rejecting I/O to offline device
[   97.200000] sd 0:0:0:0: rejecting I/O to offline device
[   97.200000] sd 0:0:0:0: rejecting I/O to offline device
[   97.210000] sd 0:0:0:0: rejecting I/O to offline device
[   97.210000] sd 0:0:0:0: rejecting I/O to offline device
[   97.220000] sd 0:0:0:0: rejecting I/O to offline device
[   97.220000] sd 0:0:0:0: rejecting I/O to offline device
[   97.230000] sd 0:0:0:0: rejecting I/O to offline device
[   97.230000] sd 0:0:0:0: rejecting I/O to offline device
[   97.240000] sd 0:0:0:0: rejecting I/O to offline device
[   97.250000] sd 0:0:0:0: rejecting I/O to offline device
[   97.250000] sd 0:0:0:0: rejecting I/O to offline device
[   97.270000] sd 0:0:0:0: rejecting I/O to offline device
[   97.270000] sd 0:0:0:0: rejecting I/O to offline device
[   97.270000] sd 0:0:0:0: rejecting I/O to offline device
[   97.290000] sd 0:0:0:0: rejecting I/O to offline device
[   97.290000] sd 0:0:0:0: rejecting I/O to offline device
[   97.290000] sd 0:0:0:0: rejecting I/O to offline device
[   97.300000] sd 0:0:0:0: rejecting I/O to offline device
[   97.310000] sd 0:0:0:0: rejecting I/O to offline device
[   97.310000] sd 0:0:0:0: rejecting I/O to offline device
[   97.320000] sd 0:0:0:0: rejecting I/O to offline device
[   97.320000] sd 0:0:0:0: rejecting I/O to offline device
[   97.330000] sd 0:0:0:0: rejecting I/O to offline device
[   97.330000] sd 0:0:0:0: rejecting I/O to offline device
[   97.340000] sd 0:0:0:0: rejecting I/O to offline device
[   97.340000] sd 0:0:0:0: rejecting I/O to offline device
[   97.350000] sd 0:0:0:0: rejecting I/O to offline device
[   97.350000] sd 0:0:0:0: rejecting I/O to offline device
[   97.360000] sd 0:0:0:0: rejecting I/O to offline device
[   97.380000] sd 0:0:0:0: rejecting I/O to offline device
[   97.380000] sd 0:0:0:0: rejecting I/O to offline device
[   97.380000] sd 0:0:0:0: rejecting I/O to offline device
[   97.400000] sd 0:0:0:0: rejecting I/O to offline device
[   97.400000] sd 0:0:0:0: rejecting I/O to offline device
[   97.400000] sd 0:0:0:0: rejecting I/O to offline device
[   97.410000] sd 0:0:0:0: rejecting I/O to offline device
[   97.420000] sd 0:0:0:0: rejecting I/O to offline device
[   97.420000] sd 0:0:0:0: rejecting I/O to offline device
[   97.430000] sd 0:0:0:0: rejecting I/O to offline device
[   97.430000] sd 0:0:0:0: rejecting I/O to offline device
[   97.440000] sd 0:0:0:0: rejecting I/O to offline device
[   97.440000] sd 0:0:0:0: rejecting I/O to offline device
[   97.450000] sd 0:0:0:0: rejecting I/O to offline device
[   97.450000] sd 0:0:0:0: rejecting I/O to offline device
[   97.460000] sd 0:0:0:0: rejecting I/O to offline device
[   97.470000] sd 0:0:0:0: rejecting I/O to offline device
[   97.470000] sd 0:0:0:0: rejecting I/O to offline device
[   97.470000] sd 0:0:0:0: rejecting I/O to offline device
[   97.490000] sd 0:0:0:0: rejecting I/O to offline device
[   97.490000] sd 0:0:0:0: rejecting I/O to offline device
[   97.490000] sd 0:0:0:0: rejecting I/O to offline device
[   97.510000] sd 0:0:0:0: rejecting I/O to offline device
[   97.510000] sd 0:0:0:0: rejecting I/O to offline device
[   97.510000] sd 0:0:0:0: rejecting I/O to offline device
[   97.530000] sd 0:0:0:0: rejecting I/O to offline device
[   97.530000] sd 0:0:0:0: rejecting I/O to offline device
[   97.530000] sd 0:0:0:0: rejecting I/O to offline device
[   97.540000] sd 0:0:0:0: rejecting I/O to offline device
[   97.550000] sd 0:0:0:0: rejecting I/O to offline device
[   97.550000] sd 0:0:0:0: rejecting I/O to offline device
[   97.560000] sd 0:0:0:0: rejecting I/O to offline device
[   97.560000] sd 0:0:0:0: rejecting I/O to offline device
[   97.570000] sd 0:0:0:0: rejecting I/O to offline device
[   97.570000] sd 0:0:0:0: rejecting I/O to offline device
[   97.590000] sd 0:0:0:0: rejecting I/O to offline device
[   97.590000] sd 0:0:0:0: rejecting I/O to offline device
[   97.590000] sd 0:0:0:0: rejecting I/O to offline device
[   97.610000] sd 0:0:0:0: rejecting I/O to offline device
[   97.610000] sd 0:0:0:0: rejecting I/O to offline device
[   97.610000] sd 0:0:0:0: rejecting I/O to offline device
[   97.630000] sd 0:0:0:0: rejecting I/O to offline device
[   97.630000] sd 0:0:0:0: rejecting I/O to offline device
[   97.630000] sd 0:0:0:0: rejecting I/O to offline device
[   97.640000] sd 0:0:0:0: rejecting I/O to offline device
[   97.650000] sd 0:0:0:0: rejecting I/O to offline device
[   97.650000] sd 0:0:0:0: rejecting I/O to offline device
[   97.660000] sd 0:0:0:0: rejecting I/O to offline device
[   97.660000] sd 0:0:0:0: rejecting I/O to offline device
[   97.670000] sd 0:0:0:0: rejecting I/O to offline device
[   97.670000] sd 0:0:0:0: rejecting I/O to offline device
[   97.680000] sd 0:0:0:0: rejecting I/O to offline device
[   97.680000] sd 0:0:0:0: rejecting I/O to offline device
[   97.700000] sd 0:0:0:0: rejecting I/O to offline device
[   97.700000] sd 0:0:0:0: rejecting I/O to offline device
[   97.700000] sd 0:0:0:0: rejecting I/O to offline device
[   97.720000] sd 0:0:0:0: rejecting I/O to offline device
[   97.720000] sd 0:0:0:0: rejecting I/O to offline device
[   97.720000] sd 0:0:0:0: rejecting I/O to offline device
[   97.740000] sd 0:0:0:0: rejecting I/O to offline device
[   97.740000] sd 0:0:0:0: rejecting I/O to offline device
[   97.740000] sd 0:0:0:0: rejecting I/O to offline device
[   97.750000] sd 0:0:0:0: rejecting I/O to offline device
[   97.760000] sd 0:0:0:0: rejecting I/O to offline device
[   97.760000] sd 0:0:0:0: rejecting I/O to offline device
[   97.770000] sd 0:0:0:0: rejecting I/O to offline device

(Last edited by abduct on 18 Apr 2014, 19:49)

This is the one I'm using: http://www.ebay.com/itm/161124193640

Actually this was the third or fourth hub I bought from china which finally did also support USB2.0 on the extension ports.

When trying a new HUB, check your logs and/or install usbutils (opkg update; opkg install usbutils)
to verify that it is capable of USB2 on all of its ports. (e.g. lsusb -v)

Most chinese sellers are not aware or simply give false information on those cheap devices.

Also, use the current snapshot.

(Last edited by wr703n on 18 Apr 2014, 20:11)

wr703n wrote:

This is the one I'm using: http://www.ebay.com/itm/161124193640

Actually this was the third or fourth hub I bought from china which finally did also support USB2.0 on the extension ports.

When trying a new HUB, check your logs and/or install usbutils (opkg update; opkg install usbutils)
to verify that it is capable of USB2 on all of its ports. (e.g. lsusb -v)

Most chinese sellers are not aware or simply give false information on those cheap devices.

Also, use the current snapshot.

Alright thanks!

Also I haven't had much luck with the current snapshot. When installing kmod-fs-ext4 and kmod-usb-storage I get a bunch of symbol errors (even after trying opkg update) as denoted in previous posts, although when I get the new hubs I will try again. Thank you for your advice!

Do you get these errors also, when your USB-Storage is connected directly to the router?

wr703n wrote:

Do you get these errors also, when your USB-Storage is connected directly to the router?

No I do not, which is why I believe the problem is the hub itself.

Edit: does that adapter fit inside the 703n case? I don't mind if I need to trim the pcb a but, but I need to find something that can fit inside the original case. I may of found something locally for cheap the same style as the one I original purchased so I am going to give that a shot after the holidays.

(Last edited by abduct on 19 Apr 2014, 07:04)

The discussion might have continued from here.