トップ «前の日記(2006年02月23日) 最新 次の日記(2006年02月28日)» 編集
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2006年02月27日

CAT760

祝!! USBホスト動作!(^^)/
sh7760-ohci: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (SH7760)
sh7760-ohci: block sizes: ed 64 td 64
sh7760-ohci: initializing SH7760 USB Controller
sh7760-ohci sh7760-ohci.0: SH7760 OHCI
sh7760-ohci sh7760-ohci.0: new USB bus registered, assigned bus number 1
sh7760-ohci sh7760-ohci.0: irq 64, io mem 0xfe340000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.4: new full speed USB device using sh7760-ohci and address 3
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Vendor: Generic   Model: STORAGE DEVICE    Rev: 0.01
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 250881 512-byte hdwr sectors (128 MB)
sda: test WP failed, assume Write Enabled
sda: assuming drive cache: write through
SCSI device sda: 250881 512-byte hdwr sectors (128 MB)
sda: test WP failed, assume Write Enabled
sda: assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
CAT760で動作確認が取れた周辺機器(06/2/27 手持ちにあった機器で)
・USBハードディスク(usb-storage.ko)
・CFドングル(usb-storage.ko)
・SDカードドングル(usb-storage.ko)
・USBフロッピードライブ(usb-storage.ko)
・USBマウス(usbhid.ko)
・USBキーボード(usbhid.ko)
さっそくCFドングルの性能試験
supercat:~# hdparm -t /dev/sda
/dev/sda:
 Timing buffered disk reads:    2 MB in 24.74 seconds =  82.78 kB/sec
遅せぇ orz...
バッファの取り方がワーストケースなのかも。
supercat:/mnt/lib# ls -l libc-2.2.2.so
-rwxr-xr-x  1 root root 1046160 Mar 23  2001 libc-2.2.2.so
supercat:/mnt/lib# time cp libc-2.2.2.so /tmp/ 
real    0m2.633s
user    0m0.010s
sys     0m0.040s
とやって計測すると1046160/2.633 = 397Kbyte/sec なので、実用上は気にならない程度。USB1.1だからそんなもんか。

CAT760

その後2.5inchハードディスクで試したところ
supercat:~# hdparm -tT /dev/sda
/dev/sda:
 Timing cached reads:   160 MB in  2.02 seconds =  79.21 MB/sec
 Timing buffered disk reads:    2 MB in  4.61 seconds = 444.25 kB/sec
お世辞にも速いとはいえないが、USB1.1だからそんなもんかな。