Ubuntu 14.04では検出されないがWindows 7では検出されるSanDisk 16GB USBドライブがあります。
lsusb
はそれを検出しますが、Sudo fdisk -l
またはblkid
は検出しません。
GPartedとDisksでさえ検出されません。
ターミナル出力は次のとおりです。
Bus 002 Device 006: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
Bus 002 Device 004: ID 0781:5576 SanDisk Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 1a2c:0021 China Resource Semico Co., Ltd Keyboard
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b070 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Sep 10 22:28:22 xhakz kernel: [ 2203.587319] usb 2-2: USB disconnect, device number 4
Sep 10 22:28:25 xhakz kernel: [ 2206.212045] usb 2-2: new high-speed USB device number 7 using ehci-pci
Sep 10 22:28:25 xhakz mtp-probe: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Sep 10 22:28:25 xhakz kernel: [ 2206.344889] usb 2-2: New USB device found, idVendor=0781, idProduct=5576
Sep 10 22:28:25 xhakz kernel: [ 2206.344895] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 10 22:28:25 xhakz kernel: [ 2206.344897] usb 2-2: Product: Cruzer Facet
Sep 10 22:28:25 xhakz kernel: [ 2206.344900] usb 2-2: Manufacturer: SanDisk
Sep 10 22:28:25 xhakz kernel: [ 2206.344902] usb 2-2: SerialNumber: 4C532000030522108444
Sep 10 22:28:25 xhakz mtp-probe: bus: 2, device: 7 was not an MTP device
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 7 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0781 ProdID=5576 Rev=01.26
S: Manufacturer=SanDisk
S: Product=Cruzer Facet
S: SerialNumber=4C532000030522108444
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
それを検出するために何をすべきかもうわかりません。重要なデータが含まれているのでフォーマットしたくありません。
別のラップトップでデータをバックアップし、Windows 7でドライブをフォーマットしましたが、まだ認識されません。面白いのは、Windows 7がそれを検出して正常に使用することですが、Ubuntuではlsusb
コマンドを除いて検出されません。奇妙な。
要求されたコマンド出力:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 149.1G 0 disk
├─sda1 8:1 0 1.5G 0 part
├─sda2 8:2 0 74.4G 0 part
├─sda3 8:3 0 1K 0 part
├─sda4 8:4 0 32G 0 part /media/kagz/New Volume
├─sda5 8:5 0 1.9G 0 part [SWAP]
└─sda6 8:6 0 39.4G 0 part /
sr0 11:0 1 1024M 0 rom
http://paste.ubuntu.com/8332788/
Linux xhakz 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:58:01 UTC 2014 i686 i686 i686 GNU/Linux
興味深いもの:
USB DOES NOTゲストモードで動作しますが、WORKSライブセッションモードで動作します。 Ubuntu 14.04を実行しているすべて。
再インストールはオプションではありません。
他のUSBは機能しません。これはUSBではなくシステムの問題です。
usb-storage
モジュールは起動時にロードされていなかったため、USBドライブを検出できませんでした。
最初に試すために、USBを挿入し、ターミナルを開いてSudo modprobe usb-storage
と入力すると検出されました。
変更を永続的にするために、ファイル/etc/modules
をルートとして編集し、行usb-storage
を追加しました
ファイルは次のようになります。
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
usb_storage
lp
ソース: buntuforums
カーネルのehci /高速USB 3.0モジュールに問題があると思います。複数のディストリビューションとカーネルでこの問題について読んだことがあり、ときどきパッチが適用されたことを読みました。問題の初期のログは、カーネルが高速USBの新しい要求に対処するのに十分な電力を割り当てないことを示しました。これは、ホストモードで動作する理由を説明するかもしれません割り当てられた電力)、およびWindowsでも、Ubuntuではそうではありません。
また、電力の割り当てが不十分であるにもかかわらず、USBスティックを5〜15分間接続したままにすると、認識されてマウントされるのに十分な優先順位が付けられることも読みました。
後でいくつかのリンクでフォローアップしますが、これがどうなるか非常に興味があります。
edit:あるいは、Fuseに問題がある可能性があります。 Fuseに自動マウントを繰り返し試行させるのではなく、コマンドラインから直接マウントしてみましたか?
編集2:以下は、さまざまな時間にさまざまなカーネルで同じ問題の他のインスタンスをコンパイルしたものです。元の問題のあるカーネルで解決されたのと同じように、後のカーネルでも表示され続ける退行のようです。いずれの場合も、これはblkid/udevの失敗/タイムアウトであり、それぞれの場合、犯人はehci /そのバリアントによって処理されるUSB 3.0デバイスであり、それぞれの場合、デバイスは長いタイムアウトの後に最終的に認識されます。報告されたすべてのインスタンスで、Sudo mount
を使用してデバイスを強制的にマウントすることは成功しましたが、これは完全ではありません。
ちなみに、カーネルのダウングレードにより問題が解決されることに注意してください。スムーズに動作していると私が言った最新のリリースは3.10.7で、それ以前はほとんどの人が<3.10でのみ成功していました。
だから、あなたはそれ以上の証拠なしに:
USBディスクを挿入したときにsyslogが何をするかをsyslogが報告しないため、Linuxドライバーの問題のようです。具体的には、... not an MTP device
の直後に「.... usb-storage 2-1:1.0:USB Mass Storage device detected」という行がありません(これは普通のことです)。ライブセッションで機能するという事実がこれを裏付けるでしょう。おそらく、インストールされているシステムがドライバーを正しく更新していないのに、稼働中のシステム上のドライバーは後で機能している可能性があります。
Sandiskとオンラインで無料でチャットすることもできます こちら 月曜日-金曜日:08:00 AM-07:00 PM PDT最近、Sandisk SSDの問題についてこれを行いました。私はLinuxを使用していましたが、非常に役に立ち、私の問題を解決しました。状況によっては、ドライブが認識されないという問題があります。