Linux에서 마운트 된 USB 장치 표시


0

/dev/USB 장치의 위치 를 찾고 싶습니다 . 가장 중요한 것은 드라이브 또는 다른 대용량 저장 장치 wvdial가 아니며 기본적으로 USB 모뎀 일 뿐이며 감지 할 수 없습니다. 그래서 나는 단지 장치의 위치를 ​​원하기 때문에 감지 할 수있는 일을 할 수 있습니다.

장치 연결 후 시스템 로그 :

[ 1162.830797] usb 3-2: new full-speed USB device number 4 using xhci_hcd<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1162.848198] usb 3-2: New USB device found, idVendor=12d1, idProduct=1505<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1162.848205] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=4<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1162.848209] usb 3-2: Product: HUAWEI Mobile<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1162.848212] usb 3-2: Manufacturer: HUAÿWEI TECHNOLOGIES<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1162.848215] usb 3-2: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1162.848957] scsi8 : usb-storage 3-2:1.0<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC mtp-probe: checking bus 3, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"<br>
Aug 18 16:30:32 hunter-350V5C-351V5C-3540VC-3440VC mtp-probe: bus: 3, device: 4 was not an MTP device<br>
Aug 18 16:30:33 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1163.847402] scsi 8:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 0<br>
Aug 18 16:30:33 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1163.857317] sr1: scsi-1 drive
Aug 18 16:30:33 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1163.857570] sr 8:0:0:0: Attached scsi CD-ROM sr1<br>
Aug 18 16:30:33 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1163.857741] sr 8:0:0:0: Attached scsi generic sg3 type 5<br>
Aug 18 16:30:33 hunter-350V5C-351V5C-3540VC-3440VC kernel: [ 1163.881325] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 3 ep 14 with no TDs queued?<br>
Aug 18 16:30:33 hunter-350V5C-351V5C-3540VC-3440VC usb_modeswitch: switching device 12d1:1505 on 003/004<br>

lsusbUSB 장치를 나열합니다. 6 열에 는 IS 장치 ID . dmesg | grep deviceID. 자세한 정보를 보려면 해당 장치 ID를 온라인으로 검색해야합니다.
— 방금 검색 :

이봐, 내 장치가 lsusb 출력에 무엇인지 알고 있지만 lsusb는 마운트 지점을 알려주지 않으며 dmesg도 장치를 표시하지만 마운트 위치는 표시하지 않습니다. 관심을 가져 주셔서 감사합니다
— Sachin Verma

df마지막 열에 마운트 포인트를 표시합니다 (마운트 켜짐).
— Sepahrad Salour

1
저장 장치가 아닌 경우 실제로는 그런 의미로 마운트하지 않으며로 표시되지 않습니다 df. 대신, OS가 장치를 감지하고 올바른 드라이버를 사용하여 / dev에 표시되도록해야합니다. 모뎀을 꽂을 때 발생하는 대부분의 상황이 /var/log/messages및 / 또는 /var/log/syslog로그에 표시되어 모뎀 과 연결된 장치 파일을 기록 할 수도 있습니다. 장치 연결과 관련된 로그를 여기에 게시하십시오.
— zagrimsan

@zagrimsan, 이제 / dev / ttyUSB 또는 다른 장치의 장치 위치를 추적하는 데 도움을 줄 수 있습니까?
— Sachin Verma

답변:


2

게시 한 로그는 장치 ID가 12d1 : 1505 임을 나타냅니다 .

인터넷 검색이 모뎀은 모드 전환 이 필요하다는 것을 알았습니다.

ArchLinux 패키지 매니페스트 에 따르면 모뎀에 대한 구성이 존재하므로 업스트림에 포함되어 최신 배포판에 사용할 수 있어야합니다.

1.) usb_modeswitch패키지 설치

2.) 선택 사항 : udev 규칙이 수동으로 적용되지 않는 경우

sudo usb_modeswitch -I -W -c 12d1:1505 

이 위키에서 사용 가능한 추가 정보


이봐, 나도 모드 스위치가 필요하다고 생각, usb_modeswitch를 설치하고 지금 어떻게 활성화합니까 ?? 도움을 주셔서 감사합니다
— Sachin Verma

0

나는 쇼어 월과 물건을 가진 nat를위한 usbmodems를 설치했다. 그러나 나는 거의 그러나 내가 한 것을 잊었다.

개발 노드를 만드는 경우 플러그를 꽂기 직전 에이 작업을 수행하십시오.

udevadm monitor

기억할 수없는 루트 / 스 도로 실행해야 할 수도 있습니다. 이것은 물건이 어디에 장착되었는지 알려주는 데 사용됩니다. 희망이 있으면 모뎀에 액세스 할 수있는 dev 노드를 제공합니다 :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.