Sandisk USB는 Ubuntu 14.04에서는 감지되지 않지만 Windows 7에서는 감지됩니다


12

Ubuntu 14.04에서는 감지되지 않지만 Windows 7에서는 감지되는 SanDisk 16GB USB 드라이브가 있습니다.

lsusb그것을 감지하지만 sudo fdisk -lblkid하지 않습니다.
GParted 및 디스크조차도이를 감지하지 않습니다.

다음은 일부 터미널 출력입니다.

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

꼬리 -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

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)

나는 그것을 더 이상 감지하기 위해 무엇을 해야할지 모르겠으며 중요한 데이터가 포함되어 있기 때문에 형식을 지정하고 싶지 않습니다.


다른 랩톱에 데이터를 백업하고 Windows 7에서 드라이브를 포맷했지만 여전히 인식되지 않습니다. 재미있는 점은 Windows 7이 그것을 감지하고 잘 사용하지만 lsusb명령을 제외하고는 우분투에서 감지되지 않는다는 것 입니다. 기묘한.


편집하다

요청 된 명령 출력 :

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

편집 2

흥미로운 점 :
USB 게스트 모드에서는 작동 하지 않지만 라이브 세션 모드 에서는 작동 합니다. 실행중인 모든 우분투 14.04.
재설치는 옵션이 아닙니다.


편집 3

다른 USB가 작동하지 않습니다. 이것은 USB가 아닌 시스템의 문제입니다.


2
sudo lsblk장치 가 표시됩니까? 무엇에 대해 sudo lshw?
fossfreedom

1
또한 드라이브는 어떻게 분할되어 있습니까?
Kaz Wolfe

@fossfreedom 모두 sudo lsblksudo lshw드라이브, 단지 하드 드라이브를 표시하지 않습니다. 원하는 경우 결과를 여기에 게시 할 수 있습니다.
Parto

@Whaaaaaat 드라이브가 파티션되지 않았습니다. 최근에 Windows에서 FAT32로 포맷했습니다.
Parto

기묘한. Fat32를 인식해야합니다. 결과를 게시하십시오. 당신은 방금 뭔가를 놓쳤을 수도 있습니다 (나는 항상 너무합니다).
Kaz Wolfe

답변:


5

그것은 밝혀졌다 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

출처 : 우분투 포럼


이 방법으로 여기에 설명 된 이전 문제를 해결할 수 있다고 생각하는지 궁금합니다 . 그렇다면 랩톱에 Lubuntu 14.04를 한 번 더 설치하고 설치하고 싶습니다. 미리 답변 해 주셔서 감사합니다!
Rantanplan

@Rantanplan 그냥 시도하고 참조하십시오.
Parto

명령이 나를 위해 일했습니다. 그러나 나는 / etc / modules 안에 그 줄을 가지고 있었다
Midhun Darvin

1

커널에 ehci / 고속 USB 3.0 모듈에 문제가 있다고 생각합니다. 여러 배포판과 커널 에서이 문제에 대해 읽었으며 때로는 패치 된 것을 읽었습니다. 문제의 초기 기록은 커널이 고속 USB의 새로운 요구를 처리하기에 충분한 전력을 할당하지 않았 음을 나타냅니다. 이는 커널이 호스트 모드에서 작동하는 이유를 설명 할 수 있습니다 (커널이 Windows 에서뿐만 아니라 Ubuntu에서는 그렇지 않습니다.

또한 전원 할당이 충분하지 않더라도 USB 스틱을 5-15 분 동안 꽂아두면 인식하고 마운트 할 수있을 정도로 우선 순위가 높아집니다.

나중에이 링크가 어떻게 나오는지 궁금한 링크가 있습니다.

편집 : 또는 퓨즈에 문제가있을 수 있습니다. FUSE에서 반복적으로 자동 마운트를 시도하지 않고 명령 행에서 직접 마운트하려고 했습니까?

편집 2 : 다음은 다양한 시간에 다양한 커널에서 동일한 문제의 다른 인스턴스를 편집 한 것입니다. 원래 문제가있는 커널에서 해결되는 것처럼 후기 커널에서도 계속 나타나는 회귀 인 것 같습니다. 각각의 경우에 이것은 blkid / udev 고장 / 시간 초과였으며, 각 경우의 범인은 ehci / 일부 변형에 의해 처리되는 USB 3.0 장치였으며, 각 경우에 장치는 긴 시간 초과 후에 궁극적으로 인식됩니다. 보고 된 모든 경우에 장치를 강제로 장착하는 sudo mount것이 성공했지만 이는 우연 일 수 있습니다.

그런데 커널 다운 그레이드로 인해 문제가 해결 될 것입니다. 내가 매끄럽게 작동한다고 언급 한 최신 릴리스는 3.10.7이며 그 이전에는 대부분의 사람들이 <3.10에서 성공했습니다.

따라서, 추가 정보없이, 당신의 증거 :

Ubuntu 13.04가 USB 드라이브를 인식하지 못합니다

커널 업그레이드 후 특정 USB 장치를 마운트 할 수 없습니다

USB 장치가 지속적으로 재설정됩니다

현재 커널로 인해 USB USB 오류 발생

특정 USB 장치에 대한 선택적 실명


당신이 USB에 연결하면,이 없다는 것을 의미에서 -이 주셔서 감사합니다, 나는 화웨이 모뎀이 감지되지 않는 문제에 봉착 어떤 메시지가 무엇이든지에 dmesg를 / 시스템 로그 ... 또한 여기에, 그 이전 USB 모뎀 및 USB 3 포트에 연결 ... 그리고 5 ~ 10 분 정도 기다리면 실제로, 다음, 결국 시스템 로그에 메시지가 있습니다 장치가 인식됩니다 ... USB 버스에 프로브 강제 수있는 일이 있었다 소원 ...
sdaau

FAT32 형식의 Cruzer Glide USB 드라이브를 사용하는 Ubuntu 16.04.1 LTS의 Sandisk 감지 문제를 확인하고 싶지만 EXT4 형식의 USB 드라이브에는 문제가없는 것 같습니다 (아직 확실하지는 않습니다). ) 또한 "modprobe usb-storage"수정 프로그램이 작동하지 않습니다. uname -a : Linux HP-Pavilion-dv6 4.4.0-31-generic # 50-Ubuntu SMP 수 7 월 13 일 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux 콜드 재부팅은 ONCE를 감지 한 다음 / dev / sdb를 감지합니다. 다시 사라집니다.
user173876

0

syslog가 USB 디스크를 삽입 할 때 내 작업을보고하지 않기 때문에 Linux 드라이버 문제 일 수 있습니다. 특히, ".... usb-storage 2-1 : 1.0 : USB 대용량 저장 장치가 감지되었습니다" ... not an MTP device(즉, 정상적인 경우 btw) 줄이 없습니다. 라이브 세션에서 작동한다는 사실이 이것을 뒷받침합니다. 설치된 시스템이 드라이버를 올바르게 업데이트하지 않았지만 실제 시스템의 드라이버가 나중에 작동 할 수 있습니다.

당신은 또한 무료 온라인 샌 디스크들과 대화를 나눌 수 있습니다 여기 월요일 - 금요일 08:00 AM - 태평양 서머 타임 오후 7시합니다. 최근 Sandisk SSD의 문제에 대해이 작업을 수행했습니다. Linux를 사용하고 있음에도 불구하고 그들은 매우 도움이되었고 내 문제를 해결했습니다. 일부 상황에서는 드라이브가 인식되지 않는 문제가 있습니다.


Ask Ubuntu에 대해 비슷한 문제가 있지만 syslog에는 항상 몇 줄이 표시됩니다 ... USB Mass Storage device detected. @Parto와 동일한 솔루션이 여기에서도 작동한다고 생각하십니까? 힌트 주셔서 감사합니다!
Rantanplan

나는 확실히 말할 수는 없지만 확실히 시도 할 것입니다.
Scooby-2

-2

드라이버 문제인 것 같습니다. 시도해 볼 수 있습니다 :

sudo apt-get install mtp-tools mtpfs

또한 드라이브가 오래된 것인지 고려할 수 있습니까?


1
그것들을 설치하고 시스템을 다시 시작했지만 여전히 좋지 않습니다.
Parto

1
-1. MTP 장치가 아닌 연결 한 모든 USB 장치에서 "MTP 장치가 아니 었습니다"트리거가 발생하기는 매우 어렵습니다. MTP 소프트웨어를 설치해도 소프트웨어가 아닙니다.
gertvdijk

수동으로 마운트하려고 했습니까? mount -t vfat -o rw, nosuid, nodev, quiet, shortname = mixed, uid = 1001, gid = 100, umask = 077, iocharset = utf8 / dev / sda1 / mnt / usbstick
user327078

또한, 일부 udev 규칙을 만들려고 할 것이다
user327078

-3

이 명령과 함께 사용하고 hsdpa 모뎀의 ID를 변경하십시오.

sudo usb_modeswitch -v 0x12d1 -p 0x1446 -V 0x12d1 -P 0x1436 -M 55534243123456780000000000000011062000000100000000000000000000

나를 위해 일하십시오 ..


3
이것이 정확히 무엇을합니까? 명령을 설명하고 hsdpa 모뎀의 ID를 얻는 방법을 시도해 볼 수 있습니까?
Parto

새로운 우분투의 USB 모뎀이 저장 장치로 식별에 ..이 제품 ID 1446가 .. 그것 (USB 모뎀 제품 ID) 1436에 chane해야 얻을
Dulip Chandana

@DulipChandana : 무언가를 명확히하려면 답을 편집 하십시오.
David Foerster

반면 usb_modeswitch에 저장 장치와는 전혀 관련이 없으며 모뎀도 아닙니다.
David Foerster 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.