Personal notes about D-Link DNS323
Firmware: 1.08
A Debian chroot is ran at startup so I can SSH it inside the chroot.
USB Storage
insmod usb-storage to connect an external VFAT disk.
Performance
Copy a big file from internal disk (ext2) to exernal disk (vfat) via USB.
- The usb-storage kernel module takes 100% CPU.
- Copy done at 400KB/s.
- Load average is 18.
- Many messages in dmesg:
usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xa7ac R 0 Stat 0x0 usb-storage: scsi cmd done, result=0x0 usb-storage: queuecommand called usb-storage: *** thread sleeping. usb-storage: *** thread awakened. usb-storage: Command WRITE_10 (10 bytes) usb-storage: 2a 00 03 28 8d 40 00 00 80 00 usb-storage: Bulk Command S 0x43425355 T 0xa7ad L 65536 F 0 Trg 0 LUN 0 CL 10 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete
Performance
Copy 900GB from disk1 to disk2 using rsync inside the Debian chroot (so both disks are local):
sent 938008301693 bytes received 19704547 bytes 3616040.42 bytes/sec total size is 937823803588 speedup is 1.00
3 days at 3.6MB/s