USB-Support by Kernel
From NAS-2000.org
In order to use the USB-Port on your NAS (yes it is USB 1.1) you not only have to solder a USB-Port to the NAS but also you'll have to update the kernel since the default-kernel does not support the USB-controller.
Note that if you are experiencing problems with the new kernel you can always downgrade to the default kernel if you like. (see the link at the end of this page)
This howto assumes that you know how to telnet to the NAS's bootloader and you have a working tftp -> if you don't either read the README that comes with the tinky firmware or one of the install howto on this wiki.
The kernel-update is as easy as installing the Firmware all you need to do is:
- download the new kernel
- check the md5sum (md5sum -c kernel-2.6.10-with-usb.md5)
- copy the kernel to you tftp-root
- telnet to the NAS's bootloader (192.168.2.71:9000)
- press y
- press 2
- enter you PC's IP
- enter the path to the kernel (tftp_root/kernel-2.6.10-with-usb)
- press y
After the kernel is updated you should be able to see the USB-controller by running
cat /proc/bus/usb/devices T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 1 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.10_dev-versatile926ejs ohci_hcd S: Product=sl2312 OHCI S: SerialNumber=sl2312 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
The default kernel (without USB support) can be found here
Note by Piet: I had a problem while flashing the new kernel to the drive. I completed all the steps noted above and it started flashing but it never finished. The last message was "Raw file loaded 0x01000000-0x0117ffff, assumed entry at 0x01000000". After about 20 minutes I tried to quit telnet, but it didn't respond. So I turned off my NAS-1000 and after turning on again the kernel was flashed, my NAS booted as usual and I was able to see the USB-Controller. So if you encounter the same problem just wait for about 20 minutes or longer to make sure flashing is done and then reboot your NAS. The worst case could be, that you need to reflash the whole firmware, but since the bootloader shouldn't be touched, you should always be able to boot into the bootloader and reflash.