[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13785] USB2.0 storage and IEEE1394 storage



土谷です。

ノート用の2.5インチハードディスクが余ってしまいましたので、
USB2.0接続とIEEE1394接続を試してみました。

買ったもの -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
(1)2.5インチハードディスクケース(USB2.0 + IEEE1394)
    http://www.century.co.jp/products/zipang_u2c.html
(2)PCIバス用インタフェースカード(USB2.0 + IEEE1394)
    http://www.watch.impress.co.jp/akiba/hotline/20011123/ni_i_ic.html
(3)CardBus用インタフェースカード(IEEE1394のみ)
    http://www.iodata.co.jp/products/ieee1394/cb1394.htm

接続結果/転送スピード -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
A) 手持ちのデスクトップパソコン(440BXベース)に、上記(1)(2)を接続した
結果、kernel 2.5.10 で USB 2.0, IEEE1394 両方とも動作しました。
+---------+---------+--------+----------------------------------+
|   I/F   |  Card   | MB/sec | Loaded Module                    |
+---------+---------+--------+----------------------------------+
| USB 1.1 | OnBoard |  0.91  | usb-core  uhci    usb-storage    |
| USB 1.1 |   (2)   |  0.92  | usb-core usb-ohci usb-storage    |
| USB 1.1 |   (2)   |  0.92  | usb-core ohci-hcd usb-storage    |
| USB 2.0 |   (2)   | 10.74  | usb-core ehci-hcd usb-storage    |
| IEEE1394|   (2)   | 11.19  | ieee1394 ohci1394 sbp2           |
+---------+---------+--------+----------------------------------+

B) 手持ちのノートパソコン(Crusoeマシン)に、上記(1)(3)を接続した
結果、kernel 2.4.18 で IEEE1394 が動作しました。
+---------+---------+--------+----------------------------------+
|   I/F   |  Card   | MB/sec | Loaded Module                    |
+---------+---------+--------+----------------------------------+
| USB 1.1 | OnBoard |  0.92  | usb-core usb-ohci usb-storage    |
| IEEE1394|   (3)   | 11.35  | ieee1394 ohci1394 sbp2           |
+---------+---------+--------+----------------------------------+

スピード計測は hdparm -t /dev/sda にて一度だけ行っています。
複数回の平均ではありませんので、目安と考えてください。

デスクトップ、ノート共に標準装備のUSBは 1.1 ですので、満足する
スピードは出ていません。また、USB 2.0 をサポートしている(2)のカードを
使用しても、EHCI ドライバを使用しない限り USB1.1と同等のスピードに
なります。
(2)のカードでEHCIドライバを使用すれば、実用スピードが出ます。
ただし、現時点では kernel 2.4.18 にはEHCIドライバは含まれていません。
IEEE1394は kernel 2.4.18, 2.5.10 共に実用スピードが出ています。

結論としては、(買ってきたカードが当たりだったと思いますが)苦労すること
なく USB2.0 IEEE1394 両方とも使えました。

参考資料 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
デスクトップマシンでの lspci の抜粋を示します。
00:07.2 USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 01)
02:08.0 FireWire (IEEE 1394): NEC Corporation: Unknown device 00ce (rev 01)
02:09.0 USB Controller: NEC Corporation USB (rev 41)
02:09.1 USB Controller: NEC Corporation USB (rev 41)
02:09.2 USB Controller: NEC Corporation USB 2.0 (rev 02)

1行目は標準装備のUSB1.1 UHCIチップです。
2行目は(2)カード上のIEEE1394 OHCIチップです。 (NEC μPD72872GC)
3行目以降は(2)カード上のUSB2.0 EHCIチップです。 (NEC μPD720100AGM?)

ノートマシンでの lspci の抜粋を示します。
00:14.0 USB Controller: Acer Laboratories Inc. [ALi] M5237 USB (rev 03)
00:03.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01)
01:00.0 FireWire (IEEE 1394): Texas Instruments TSB12LV23 OHCI Compliant IEEE-1394 Controller

1行目は標準装備のUSB1.1 OHCIチップです。
2行目はCardBus Controllerチップです。
3行目は(3)カード上のIEEE1394 OHCIチップです。
====
土谷昌義 tsuchiya@pop11.odn.ne.jp


[検索ページ] [メール一覧]
Plamo ML 公開システム