web-dev-qa-db-ja.com

新しいUSB3.0カード/ USB 3.0ハードドライブがFreeNASで動作しないのはなぜですか?

RocketU 1144A USB 3.0カード をインストールしたDell Inspiron Desktop580があります。システムは実行されています FreeNAS 8.0.1-BETA4 、これはFreeBSD 8に基づいており、おそらくUSB3.0をサポートしています...

私は4つの Western Digital MyBook Essential 2TB USB 3. ドライブを持っています。そのうちの1つは、新しいUSB 3.0カードがインストールされる前に、組み込みのUSB2.0ポートでこのシステムを使用していました。新しいUSB3.0カードがインストールされたので、新しいUSB 3.0カードに接続されているか、内蔵USB 2.0ポートに接続されているかに関係なく、システムはドライブを認識しません!

それは非常に奇妙で意味がありません。 BSDがハイポイントUSBカードを認識することを私は知っています:

[root@chef /mnt/Chef/home/jnet]# usbconfig 
ugen0.1: <XHCI root HUB 0x1b21> at usbus0, cfg=0 md=Host spd=SUPER (4.8Gbps) pwr=SAVE
ugen1.1: <XHCI root HUB 0x1b21> at usbus1, cfg=0 md=Host spd=SUPER (4.8Gbps) pwr=SAVE
ugen2.1: <XHCI root HUB 0x1b21> at usbus2, cfg=0 md=Host spd=SUPER (4.8Gbps) pwr=SAVE
ugen3.1: <XHCI root HUB 0x1b21> at usbus3, cfg=0 md=Host spd=SUPER (4.8Gbps) pwr=SAVE
ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=Host spd=HIGH (480Mbps) pwr=SAVE
ugen5.1: <EHCI root HUB Intel> at usbus5, cfg=0 md=Host spd=HIGH (480Mbps) pwr=SAVE
ugen4.2: <product 0x0020 vendor 0x8087> at usbus4, cfg=0 md=Host spd=HIGH (480Mbps) pwr=SAVE
ugen5.2: <product 0x0020 vendor 0x8087> at usbus5, cfg=0 md=Host spd=HIGH (480Mbps) pwr=SAVE
ugen4.3: <DT 101 G2 Kingston> at usbus4, cfg=0 md=Host spd=HIGH (480Mbps) pwr=ON
ugen5.3: <Dell USB Entry Keyboard Dell> at usbus5, cfg=0 md=Host spd=LOW (1.5Mbps) pwr=ON

これらの最初の4つのXHCIルートHUBは、カードの4つのチャネルである必要があります...しかし、USBハードドライブの1つを接続すると、/devの下にエントリが表示されず、に表示される唯一のメッセージが表示されます。 dmesgまたはsyslogは次のとおりです。

ugen0.2: <Unknown> at usbus0 (disconnected)

ugen0.2ugen0.2 --ugen3.2の場合があります。

USBハブを使用していません。システムはUSBサムドライブから起動されますが、それ以外に、他のUSBデバイスは接続されていません。

問題の一部は、マザーボードの16xPCIeスロットにUSB3.0カード(4x PCIe 2.0カード)を取り付けたことにあるのではないかと思います。それでも、カードはOSによって認識されます...


UPDATE:この新しいUSBカードはどういうわけか揚げた私の新しいドライブを持っているでしょうか?突然、anyマシンにマウントできなくなりました。しかし、私が言ったように、私はそれらの1つが機能していることを知っています-私はそれに1.6 TBのデータをロードしました!

USB2ドライブを新しいUSB3カードに接続したところ、正常にマウントされました...

4
Josh

十分な時間が経過したので、あなたはすでにこれに対する解決策を持っていると思います。もしそうなら、あなたはそれを投稿できますか?

それ以外の場合、いくつかの出発点:

  • ドライブが接続されているときにusbconfigのオプションの1つ(dump_device_descdump_configなど)を使用して、何かが表示されるかどうかを確認してみてください。

    usbconfig -u 0 -a 2 dump_info

  • 製品とベンダーの組み合わせが現在FreeBSDによって認識されていない場合、どのドライブをデバイスに接続するかを判断できません。 USB2とUSB3のOSに異なるデバイスが表示されるかどうかはわかりませんが、可能性はあります。 FreeBSD8および/またはFreeNAS8.0.1の/usr/src/sys/dev/usb/usbdevsをチェックして、デバイスのベンダー/製品の組み合わせがリストされているかどうかを確認できます(usbconfigで、またはマシンがで起動されたときに/var/run/dmesg.bootからそれらを判別できる場合)ドライブが接続されています。)

  • ほとんどのUSB3デバイスは下位互換性があります。ドライブをUSB2ポートに接続すると、システムはドライブを認識しますか?

1
Royce Williams