NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 06, 2015 04:51AM |
Registered: 11 years ago Posts: 214 |
usb 2-3: new high speed USB device using xhci_hcd and address 0 In hub_port_init, and number is 2, retry 0, port 3 ..... usb 2-3: configuration #1 chosen from 1 choice usb 2-3: ep 0x81 - rounding interval to 2048 microframes hub 2-3:1.0: USB hub found xhci_hcd 0000:00:01.0: WARN: short transfer on control ep hub 2-3:1.0: 4 ports detected usb 2-1: new SuperSpeed USB device using xhci_hcd and address 3 In hub_port_init, and number is 3, retry 0, port 1 ..... usb 2-1: configuration #1 chosen from 1 choice usb 2-1: ep 0x83 - rounding interval to 128 microframes hub 2-1:1.0: USB hub found xhci_hcd 0000:00:01.0: WARN: Stalled endpoint xhci_hcd 0000:00:01.0: WARN: Stalled endpoint xhci_hcd 0000:00:01.0: WARN: Stalled endpoint hub 2-1:1.0: config failed, can't read hub descriptor (err -22)
--- nothing ---
Hi, Sarah! > There are two patches that Greg pushed to Linus yesterday that should > solve this issue: > > e2b0217 xhci: Add defines for hardcoded slot states > 001fd38 xhci: Do not issue device reset when device is not setup > > If you test with latest tree, it should fix your issue. The patches are > marked as being bound for the stable trees. > > Let me know if you run into any other problems with the Etron xHCI host. I applied the two patches (with minimal adjustments) to a 2.6.39 kernel and they worked well! I append the kernel log created by attaching a USB-3-pen-drive. It contains several warnings. I'm also not sure, whether the pen-drive works at its full speed (I benchmarked about 37MB/s (read), but expected about 70 to 90MB/s). Lots of thanks to you, Greg and all the others involved for this great support! Greetings, Michael
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 06, 2015 03:40PM |
Admin Registered: 13 years ago Posts: 18,607 |
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 07, 2015 01:02PM |
Registered: 11 years ago Posts: 214 |
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 08, 2015 05:54AM |
Registered: 8 years ago Posts: 11 |
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 08, 2015 01:44PM |
Admin Registered: 13 years ago Posts: 18,607 |
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 09, 2015 11:29AM |
Registered: 11 years ago Posts: 214 |
Prerequisite: 1. Install Ubuntu 10.04 desktop 2. Update your packages you can use terminal:(1) sudo apt-get update (2) sudo apt-get upgrade or use X-window interface to execute [System > Administration > Update Manager] to update your packages 3. Install the following source packages After 'tar zxf tools.tar.gz; cd tools', you can see the following packages. * m4 1.4.13 # tar zxf m4-1.4.13.tar.gz; cd m4-1.4.13; ./configure --prefix=/usr; make; sudo make install; cd .. * bison 1.875 # tar zxf bison-1.875.tar.gz; cd bison-1.875; ./configure --prefix=/usr; make; sudo make install; cd .. * libtool 1.4.3 # tar zxf libtool-1.4.3.tar.gz; cd libtool-1.4.3; ./configure --prefix=/usr; make; sudo make install; cd .. * autoconf 2.68 # tar zxf autoconf-2.68.tar.gz; cd autoconf-2.68; ./configure --prefix=/usr; make; sudo make install; cd .. * automake 1.6.3 # tar zxf automake-1.6.3.tar.gz; cd automake-1.6.3; ./configure --prefix=/usr; make; sudo make install; cd .. * Python 2.6.2 # tar zxf Python-2.6.2.tgz; cd Python-2.6.2; ./configure --prefix=/usr/local; make; sudo make install; cd .. * fs.bison # sudo tar zxf fs.bison.tgz -C / * flex 2.5.33 # tar zxf flex-2.5.33.tar.gz; cd flex-2.5.33; ./configure --prefix=/usr; make; sudo make install; cd .. * gettext 0.18 # tar zxf gettext-0.18.tar.gz; cd gettext-0.18; ./configure --prefix=/usr; make; sudo make install; cd .. * g++ 4.4.3 # sudo dpkg -i libstdc++6-4.4-dev_4.4.3-4ubuntu5.1_i386.deb g++-4.4_4.4.3-4ubuntu5.1_i386.deb g++_4%3a4.4.3-1ubuntu1_i386.deb 4. Change /bin/sh symbolic link (/bin/sh is linked to /bin/dash by default. dash can be regarded as a lightweight bash) Change /usr/bin/awk symbolic link to /usr/bin/gawk $ sudo ln -f -s /bin/bash /bin/sh $ sudo ln -f -s `which gawk` /usr/bin/awk $ sudo ln -f -s `which flex` /usr/bin/lex $ sudo rm -rf /usr/lib/libltdl.* (clear the unneeded package) =========================================================== To Prepare the environment to build NSA325, please enter the directory you want to put the trunk and execute: $ mkdir -p /opt $ sudo tar zxf sdk3.3-genericfs-arm-mv5sft.tar.gz -C /opt $ tar zxf build_NSA325.tar.gz -C . $ cd trunk Then you are at the trunk directory of NSA325. To build the all the opensource packages into binaries and locate them at the correct location, please execute: $ source env.sh; ./mk325.sh world.gpl If you run into any error, please reference the log file: zyxel-install-cross.txt Once you have built up the environment, you can build the firmware of NSA-325 with the following command: $ ./mk325.sh ras.gpl The path of built firmware is trunk/build/ras.bin . ============================================================ To build samba-3.5.6: Prereuisites: Untar tool chain to /opt should be done with below command: tar zxf sdk3.3-genericfs-arm-mv5sft.tar.gz -C /opt 1.please change path to trunk/sysapps/samba-3.5.6/source3/ 2. execute .zyxel-armv5_sdk33.sh to do configure, set proper environment and execute make ./zyxel-armv5_sdk33.sh ============================================================ To build mdadm-2.6.2: 1.mdadm-2.6.2 is build during "./mk325.sh world.gpl" 2.You can manually build the mdadm-2.6.2 by command: ./mk325.sh mdadm NOTE: If you run into any error, please reference the log file in sysapps/mdadm-2.6.2/zyxel-install-cross.txt ============================================================ To build reiserfsprogs-3.6.19: 1.reiserfsprogs-3.6.19 is build during "./mk325.sh world.gpl" 2.You can manually build the reiserfsprogs-3.6.19 by command: ./mk325.sh reiserfsprogs NOTE: If you run into any error, please reference the log file in sysapps/reiserfsprogs-3.6.19/zyxel-install-cross.txt ============================================================ To build u-boot-1.1.4: 1.u-boot-1.1.4 is build during "./mk325.sh world.gpl" 2.You can manually build the u-boot-1.1.4 by command: ./mk325.sh u-boot NOTE: If you run into any error, please reference the log file in sysapps/u-boot-1.1.4_NSA325/zyxel-install-cross.txt ============================================================ To build linux-2.6.31.8: 1.Kernel linux-2.6.31.8 is build during "./mk325.sh world.gpl" 2.You can manually build by command: ./mk325.sh buildkernel NOTE: If you run into any error, please reference the log file in linux-2.6.31.8/zyxel-install-cross.txt ============================================================ To build dhcpcd-1.3.22-pl4: 1.dhcpcd-1.3.22-pl4 is build during "./mk325.sh world.gpl" 2.You can manually build by command: ./mk325.sh dhcpcd NOTE: If you run into any error, please reference the log file in sysapps/dhcpcd-1.3.22-pl4/zyxel-install-cross.txt ============================================================ To build cherrypy-3.1.2: 1.cherrypy-3.1.2 are python scripts, do not need to be compiled ============================================================ To build cups-1.1.23: 1.Cups is build during "./mk325.sh world.gpl" 2.You can manually build the cups-1.1.23 by command: ./mk325.sh cups NOTE: If you run into any error, please reference the log file in sysapps/cups-1.1.23/zyxel-install-cross.txt ============================================================ To build sg3_utils-1.25: 1.Sg3 is build during "./mk325.sh world.gpl" 2.You can manually build the sg3_utils-1.25 by command: ./mk325.sh sg3 NOTE: If you run into any error, please reference the log file in sysapps/sg3_utils-1.25/zyxel-install-cross.txt ============================================================ To build libid3tag-0.15.1b: 1.libid3tag is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh libid3tag NOTE: If you run into any error, please reference the log file in sysapps/libid3tag-0.15.1b/zyxel-install-cross.txt ============================================================ To build fuse-2.8.1: 1.fuse-2.8.1 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh fuse_gpl NOTE: If you run into any error, please reference the log file in sysapps/fuse-2.8.1/zyxel-install-cross.txt ============================================================ To build libusb-0.1.8: 1.libusb-0.1.8 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh libusb NOTE: If you run into any error, please reference the log file in sysapps/libusb-0.1.8/zyxel-install-cross.txt ============================================================ To build libgphoto2-2.4.7: 1.libgphoto2-2.4.7 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh libgphoto2 NOTE: You may need to build fuse and libusb first. If you run into any error, please reference the log file in sysapps/libgphoto2-2.4.7/zyxel-install-cross.txt ============================================================ To build pure-ftpd-1.0.21: 1.pure-ftpd-1.0.21 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh pure-ftpd NOTE: If you run into any error, please reference the log file in sysapps/pure-ftpd-1.0.21/zyxel-install-cross.txt ============================================================ To build wxWidgets-2.8.9: 1.wxWidgets-2.8.9 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh wxWidgets NOTE: If you run into any error, please reference the log file in sysapps/wxWidgets-2.8.9/zyxel-install-cross.txt ============================================================ To build mt-daapd-0.2.4.2: 1.mt-daapd-0.2.4.2 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh mt-daapd NOTE: Please build libid3tag first before build mt-daapd. If you run into any error, please reference the log file in sysapps/mt-daapd-0.2.4.2/zyxel-install-cross.txt ============================================================ To build gphotofs-0.4.0: 1.gphotofs-0.4.0 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh gphotofs NOTE: If you run into any error, please reference the log file in sysapps/gphotofs-0.4.0/zyxel-install-cross.txt ============================================================ To build gphoto2-2.4.7: 1.gphoto2-2.4.7 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh gphoto2 NOTE: If you run into any error, please reference the log file in sysapps/gphoto2-2.4.7/zyxel-install-cross.txt ============================================================ To build dropbox: 1.dropbox is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh dropbox NOTE: If you run into any error, please reference the log file in sysapps/dropbox/zyxel-install-cross.txt ============================================================ To build e2fsprogs-1.41.14: 1.e2fsprogs-1.41.14 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh e2fsprogs NOTE: If you run into any error, please reference the log file in sysapps/e2fsprogs-1.41.14/zyxel-install-cross.txt ============================================================ To build libxml2-2.6.8: 1.libxml2-2.6.8 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh libxml2 NOTE: If you run into any error, please reference the log file in sysapps/libxml2-2.6.8/zyxel-install-cross.txt ============================================================ To build sqlite-3.5.6: 1.sqlite-3.5.6 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh sqlite NOTE: If you run into any error, please reference the log file in sysapps/sqlite-3.5.6/zyxel-install-cross.txt ============================================================ To build curl-7.18.2: 1.curl-7.18.2 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh curl NOTE: If you run into any error, please reference the log file in sysapps/curl-7.18.2/zyxel-install-cross.txt ============================================================ To build mtd-utils-1.0.0: 1.mtd-utils-1.0.0 is build during "./mk325.sh world.gpl" 2.You can manually build it by command: ./mk325.sh mtd-util NOTE: If you run into any error, please reference the log file in sysapps/mtd-utils-1.0.0/zyxel-install-cross.txt
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 10, 2015 12:59PM |
Registered: 8 years ago Posts: 295 |
[ 1881.110343] usb 3-1: new SuperSpeed USB device number 2 using xhci_hcd [ 1881.290016] usb 2-1: new high-speed USB device number 2 using xhci_hcd [ 1881.379664] usb 3-1: New USB device found, idVendor=2109, idProduct=0812 [ 1881.394026] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1881.406017] usb 3-1: Product: USB3.0 Hub [ 1881.418019] usb 3-1: Manufacturer: VIA Labs, Inc. [ 1881.434780] usb 2-1: New USB device found, idVendor=2109, idProduct=2812 [ 1881.442744] hub 3-1:1.0: USB hub found [ 1881.454055] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1881.461301] hub 3-1:1.0: 4 ports detected [ 1881.471149] usb 2-1: Product: USB2.0 Hub [ 1881.488347] usb 2-1: Manufacturer: VIA Labs, Inc. [ 1881.507138] hub 2-1:1.0: USB hub found [ 1881.518662] hub 2-1:1.0: 4 ports detected [ 1881.846722] usb 3-1.1: new SuperSpeed USB device number 3 using xhci_hcd [ 1881.883040] usb 3-1.1: New USB device found, idVendor=0b95, idProduct=1790 [ 1881.894585] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1881.910064] usb 3-1.1: Product: AX88179 [ 1881.913922] usb 3-1.1: Manufacturer: ASIX Elec. Corp. [ 1881.934032] usb 3-1.1: SerialNumber: 00000000000228 [ 1882.315952] ax88179_178a 3-1.1:1.0 eth1: register 'ax88179_178a' at usb-0000:01:00.0-1.1, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:23:56:5c:10:56 [ 1882.343118] usbcore: registered new interface driver ax88179_178a
[ 1882.343118] usbcore: registered new interface driver ax88179_178a [ 2011.364338] usb 3-1.3: new SuperSpeed USB device number 4 using xhci_hcd [ 2011.401041] usb 3-1.3: New USB device found, idVendor=8564, idProduct=4000 [ 2011.415791] usb 3-1.3: New USB device strings: Mfr=3, Product=4, SerialNumber=5 [ 2011.431793] usb 3-1.3: Product: Transcend [ 2011.440303] usb 3-1.3: Manufacturer: TS-RDF8 [ 2011.448298] usb 3-1.3: SerialNumber: 000000060 [ 2011.468414] usb-storage 3-1.3:1.0: USB Mass Storage device detected [ 2011.491922] scsi host3: usb-storage 3-1.3:1.0 [ 2012.500144] scsi 3:0:0:0: Direct-Access Generic STORAGE DEVICE-2 TS17 PQ: 0 ANSI: 6 [ 2012.520160] scsi 3:0:0:1: Direct-Access Generic STORAGE DEVICE-2 TS17 PQ: 0 ANSI: 6 [ 2012.540167] scsi 3:0:0:2: Direct-Access Generic STORAGE DEVICE-2 TS17 PQ: 0 ANSI: 6 [ 2012.564221] sd 3:0:0:0: Attached scsi generic sg3 type 0 [ 2012.574520] sd 3:0:0:0: [sdd] Attached SCSI removable disk [ 2012.588575] sd 3:0:0:1: Attached scsi generic sg4 type 0 [ 2012.608079] sd 3:0:0:2: Attached scsi generic sg5 type 0 [ 2013.322014] sd 3:0:0:1: [sde] 2012160 512-byte logical blocks: (1.03 GB/982 MiB) [ 2013.336101] sd 3:0:0:2: [sdf] Attached SCSI removable disk [ 2013.356108] sd 3:0:0:1: [sde] Write Protect is off [ 2013.367430] sd 3:0:0:1: [sde] Mode Sense: 21 00 00 00 [ 2013.368109] sd 3:0:0:1: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 2013.403760] sde: sde1 [ 2013.411113] sd 3:0:0:1: [sde] Attached SCSI removable disk
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 11, 2015 03:49PM |
Admin Registered: 13 years ago Posts: 18,607 |
Re: NSA325-v2 : USB 3.0 hub doesn't work with Zyxel FW v4.80 December 14, 2015 11:38AM |
Registered: 11 years ago Posts: 214 |