Saya memiliki drive USB SanDisk 16GB yang tidak terdeteksi oleh Ubuntu 14.04 tetapi terdeteksi oleh Windows 7.
lsusb
mendeteksi tetapi sudo fdisk -l
atau blkid
tidak.
Bahkan GParted dan Disk tidak mendeteksinya.
Ini beberapa keluaran terminal:
lsusb
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
tail -f / var / log / syslog
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
perangkat usb
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)
Saya tidak tahu harus berbuat apa lagi agar terdeteksi dan saya tidak ingin memformatnya karena berisi data penting.
Saya mencadangkan data saya di laptop lain, memformat drive di Windows 7 tetapi tetap tidak dikenali. Yang lucu adalah bahwa Windows 7 mendeteksi dan menggunakannya dengan baik tetapi tidak terdeteksi di Ubuntu kecuali dengan lsusb
perintah. Aneh.
EDIT
Output perintah yang diminta:
sudo lsblk
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
sudo lshw
http://paste.ubuntu.com/8332788/
uname -a
Linux xhakz 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:58:01 UTC 2014 i686 i686 i686 GNU/Linux
EDIT 2
Sesuatu yang menarik:
USB TIDAK bekerja dalam mode tamu tetapi BEKERJA dalam mode sesi langsung. Semua menjalankan Ubuntu 14.04.
Menginstal ulang bukan pilihan.
EDIT 3
USB lain tidak berfungsi, ini masalah dengan sistem, bukan USB.
sudo lsblk
menunjukkan perangkat? bagaimanasudo lshw
?sudo lsblk
dansudo lshw
tidak menunjukkan drive, hanya hard drive. Saya dapat memposting hasilnya di sini jika Anda mau.Jawaban:
Ternyata
usb-storage
modul tidak dimuat saat startup dan jadi tidak bisa mendeteksi drive USB.Untuk mencobanya terlebih dahulu, saya memasukkan usb saya, membuka terminal dan mengetik
sudo modprobe usb-storage
dan terdeteksi.Untuk membuat perubahan permanen, saya mengedit file
/etc/modules
sebagai root dan menambahkan barisusb-storage
File saya sekarang terlihat seperti ini:
Sumber: ubuntuforums
sumber
Saya pikir ada masalah dengan modul ehci / kecepatan tinggi USB 3.0 di kernel. Saya sudah membaca tentang masalah ini dengan banyak distribusi dan kernel, dan kadang-kadang saya membaca bahwa itu telah ditambal. Log awal dari masalah mengindikasikan bahwa kernel tidak akan mengalokasikan daya yang cukup untuk menangani tuntutan baru USB berkecepatan tinggi, yang mungkin menjelaskan mengapa ia bekerja dalam mode host (karena kernel tidak mendapatkan kesempatan untuk membatasi jumlah dialokasikan daya), serta pada Windows, tetapi tidak di Ubuntu.
Saya juga telah membaca bahwa, meskipun alokasi daya tidak mencukupi, jika Anda membiarkan stik USB terpasang selama 5-15 menit, pada akhirnya akan mendapatkan prioritas yang cukup untuk dikenali dan dipasang.
Saya akan menindaklanjutinya nanti dengan beberapa tautan, sangat ingin tahu bagaimana hasilnya.
sunting: Atau bisa juga masalah dengan FUSE. Sudahkah Anda mencoba memasangnya dari baris perintah secara langsung, daripada membiarkan FUSE mencoba dan gagal berulang kali ke automount?
sunting 2: Berikut adalah kompilasi dari instance lain dari masalah yang sama pada kernel yang bervariasi pada waktu yang berbeda-beda. Tampaknya merupakan regresi yang terus muncul di kernel kemudian seperti yang diselesaikan pada yang awalnya bermasalah. Dalam setiap kasus ini adalah kegagalan / batas waktu blkid / udev, dan dalam setiap kasus pelakunya adalah perangkat USB 3.0 yang ditangani oleh ehci / beberapa varian daripadanya, dan dalam setiap kasus perangkat tersebut akhirnya dikenali setelah serangkaian lama waktu habis. Dalam semua contoh yang dilaporkan, pemasangan paksa perangkat dengan
sudo mount
berhasil, meskipun ini mungkin kebetulan.Perlu dicatat, omong-omong, downgrade kernel akan menyelesaikan masalah. Rilis terbaru yang saya lihat disebutkan bekerja dengan lancar adalah 3.10.7, dan sebelum itu kebanyakan orang hanya berhasil pada <3.10.
Jadi, tanpa kata perpisahan lebih lanjut, bukti Anda:
Ubuntu 13.04 Tidak mengenali Drive USB
Tidak dapat memasang perangkat usb tertentu setelah peningkatan kernel
Perangkat USB terus-menerus diatur ulang
Kernel saat ini menyebabkan kesalahan USB blkid
Kebutaan Selektif untuk Perangkat USB Tertentu
sumber
Kedengarannya seperti masalah driver Linux, karena syslog Anda tidak melaporkan apa yang saya lakukan ketika saya memasukkan disk USB. Secara khusus, tidak ada baris ".... usb-storage 2-1: 1.0: Perangkat USB Mass Storage terdeteksi" segera setelahnya
... not an MTP device
(yang biasa dilihat, btw). Fakta bahwa itu berfungsi dalam sesi langsung akan mendukung ini. Mungkin sistem Anda yang terinstal belum memutakhirkan driver dengan benar tetapi driver pada sistem live lebih lambat, dan fungsional.Anda juga dapat mengobrol dengan Sandisk online secara gratis di sini Senin - Jumat: 08:00 - 19:00 PDT. Saya melakukan ini baru-baru ini karena masalah dengan SSD Sandisk saya. Meskipun saya menggunakan Linux, mereka sangat membantu dan menyelesaikan masalah saya. Ada masalah dengan drive mereka yang tidak dikenali dalam beberapa keadaan.
sumber
... USB Mass Storage device detected
. Apakah Anda pikir solusi yang sama dengan @Parto akan bekerja di sini juga? Terima kasih atas petunjuknya!Sepertinya masalah pengemudi. Kamu bisa mencoba:
Juga, dapatkah Anda mempertimbangkan jika drive sudah tua - mungkin sedang dalam perjalanan keluar.
sumber
gunakan dengan perintah ini dan ubah Id untuk modem hsdpa
bekerja untukku ..
sumber
usb_modeswitch
sama sekali tidak terkait dengan perangkat penyimpanan, yang bukan juga modem.