[EMAIL PROTECTED]

From: Akihiro HIRANO <[EMAIL PROTECTED]>
>  4.11-RELEASEは微妙な感じです。起動時には
> 
> usb4: EHCI version 1.0
> usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
> usb4: <EHCI (generic) USB 2.0 controller> on ehci0
> usb4: USB revision 2.0
> uhub4: (0x8086) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub4: single transaction translator
> uhub4: 8 ports with 8 removable, self powered
> 
> とUSB 2.0対応I/Fと認識しているようです。ところが、USB HDDを接続すると、
> 
> umass0: I-O DATA DEVICE,INC. HDH-SUE, rev 2.00/1.00, addr 2
> da2 at umass-sim0 bus 0 target 0 lun 0
> da2: <I-O DATA HDH-SUE 0100> Fixed Direct Access SCSI-2 device 
> da2: 650KB/s transfers
> da2: 286188MB (586114704 512 byte sectors: 64H 32S/T 24044C)
> 
> となります。650KB/sと表示されています。

 もしやと思ってファイルを書き込んでみると、430MBを20秒程度で書き込ん
でしまいました。「650KB/s transfers」という表示の方が怪しくなってきま
した。


From: SHINODA Masanori <[EMAIL PROTECTED]>
> 4.11-RELEASE on DELL PowerEdge 830 な環境で、
> device          ehci
> を追加してカーネルを再構築してみました。
> 
> 結果としては、起動時(probe 時)に ehci0: USB init failed err=13 な
> エラーが出てしまって駄目でした。(^^; とほほ。

 EHCI関係のファイルを最新のものに置き換えてみていはいかがでしょうか。
例えば、

http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/usb/

から「Branch: RELENG_4」の最新のehci.c, ehci_pci.c, ehcireg.h,
ehcivar.h をダウンロードして、/usr/src/sys/dev/usb/にあるものと置き換
えてみるとか。

 手元で試してみると、起動時のメッセージから

ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
ehci_pci_attach: companion usb2
ehci_pci_attach: companion usb3

が消えて、

uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1

のように「(0x8086)」が「Intel」になりました。

#本当はもっといろいろ変わっているのでしょうけど、
#確認できたのはこれだけ…
----
[EMAIL PROTECTED] 大学院 自然科学研究科 電子情報科学専攻
[EMAIL PROTECTED]

メールによる返信