###実現したいこと
FreeBSD11.1でUSBを認識させ、USBの中身を参照したいのですが上手くいきません。調べると/usr/src/sys/i386/conf/GENERICの設定を変えればいいというのが出てきました。設定を確認し、元のGENERICをコピーして新しくNEWGENERICとし、足りない部分を追記してからconfig NEWGENERICというコマンドを実行すると、エラーや警告が出て先へ進んで良いのかわからなくなりました。エラーや警告文に対する対処法ご存知の方回答お願いします。
###GENERICの一部抜粋
# USB support options USB_DEBUG # enable debug msgs device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) device xhci # XHCI PCI->USB interface (USB 3.0) device usb # USB Bus (required) device ukbd # Keyboard device umass # Disks/Mass storage - Requires scbus and da
###GENERICをコピーして新たに追記したNEWGENERICの一部抜粋
# USB support options USB_DEBUG # enable debug msgs device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) device xhci # XHCI PCI->USB interface (USB 3.0) device usb # USB Bus (required) device ugen device ukbd # Keyboard device umass # Disks/Mass storage - Requires scbus and da device scbus device da
###エラー・警告の内容
WARNING: duplicate option `DEV_SCBUS' encountered. WARNING: duplicate device `scbus' encountered. WARNING: duplicate option `DEV_DA' encountered. WARNING: duplicate device `da' encountered. config: Error: device "ugen" is unknown config: 1 errors
###試したこと
ugenがunknownとあったのでugenの記述を削除したりしてエラーは消すことが出来たのですが4つの警告はどう対処すれば良いかが分かりません出した。デバイスが重複してるとあったので、もしかしたら元のGENERICのままでも使えるのかなと思い、usbdevsコマンドで確認したかったのですが、コマンドが見つからないと出て出来ませんでした。rc.confにusbd_enable="YES"の記述を追加して再起動もしてみたんですが、結果は変わりませんでした。
###補足
参考サイト
###追記(/var/log/messagesの内容)
Mar 29 19:48:42 ホスト名 kernel: ugen0.3: <BUFFALO USB Flash Disk> at usbus0 Mar 29 19:48:42 ホスト名 kernel: umass0 on uhub3 Mar 29 19:48:42 ホスト名 kernel: umass0: <BUFFALO USB Flash Disk, class 0/0, rev 2.10/10.75, addr 3> on usbus0 Mar 29 19:48:42 ホスト名 kernel: umass0: SCSI over Bulk-Only; quirks = 0x8100 Mar 29 19:48:42 ホスト名 kernel: umass0:3:0: Attached to scbus3 Mar 29 19:48:42 ホスト名 kernel: da0 at umass-sim0 bus 0 scbus3 target 0 lun 0 Mar 29 19:48:42 ホスト名 kernel: da0: <BUFFALO USB Flash Disk 1.00> Removable Direct Access SPC-4 SCSI device Mar 29 19:48:42 ホスト名 kernel: da0: Serial Number CB40601900033635 Mar 29 19:48:42 ホスト名 kernel: da0: 40.000MB/s transfers Mar 29 19:48:42 ホスト名 kernel: da0: 3685MB (7546880 512 byte sectors) Mar 29 19:48:42 ホスト名 kernel: da0: quirks=0x2<NO_6_BYTE> Mar 29 19:56:23 ホスト名 devd: check_clients: dropping disconnected client Mar 29 19:57:40 ホスト名 devd: check_clients: dropping disconnected client Mar 29 19:57:45 ホスト名 pulseaudio[68489]: [(null)] core-error.c: Unable to convert error string to locale, filtering. Mar 29 19:57:45 ホスト名 pulseaudio[68489]: [oss] core-error.c: Unable to convert error string to locale, filtering. Mar 29 19:57:45 ホスト名 pulseaudio[68489]: [oss] core-error.c: Unable to convert error string to locale, filtering. Mar 29 19:57:45 ホスト名 pulseaudio[68489]: [(null)] oss-util.c: '/dev/dsp2' doesn't support full duplex Mar 29 19:57:45 ホスト名 pulseaudio[68489]: [oss] core-error.c: Unable to convert error string to locale, filtering. Mar 29 19:58:58 ホスト名 su: seigyo to root on /dev/pts/0 一応この様なメッセージは出力されたのですが、ファイルマネージャーからUSBのアイコンをクリックして開こうとしても フォルダー "disk" を開けませんでした. と出て中身を参照出来ませんでした。
回答1件
あなたの回答
tips
プレビュー