Wammu - USB 设备名称?

Pau*_*aul 9 filesystem usb phone 12.04 huawei

我正在尝试通过 Wammu 中的 USB 访问我手机的文件系统,但是当它要求提供 USB 设备名称时,我卡在了配置向导中。经过大约一个小时的网上搜索,这里是我已经尝试过的失败解决方案,从lsusb终端返回的相关信息开始。

lsusb
Bus 001 Device 003: ID 12d1:101e Huawei Technologies Co., Ltd.
Run Code Online (Sandbox Code Playgroud)

所以我尝试sudo wammu在终端中打开 Wammu并输入“/dev/bus/usb/001/003”作为设备名称,它返回:

Error opening device
Device /dev/bus/usb/001/003 does not exist!
Run Code Online (Sandbox Code Playgroud)

然后是“/dev/bus/usb/001/”,它返回:

Failed to connect to phone
Description: Error opening device. Unknown, busy, or no permissions.<br>
Function: Init<br>
Error code: 2
Run Code Online (Sandbox Code Playgroud)

另一个提议的解决方案是在终端中尝试“tail -f /var/log/messages”。但这仅返回“没有这样的文件或目录”消息。

看似相关的dmesg信息:

[ 4739.716214] usb 1-1: new high-speed USB device number 8 using ehci_hcd
[ 4739.854137] scsi9 : usb-storage 1-1:1.0
[ 4740.854416] scsi 9:0:0:0: CD-ROM            HUAWEI T Mass Storage     2.31 PQ: 0 ANSI: 2
[ 4740.867051] sr0: scsi-1 drive
[ 4740.867806] sr 9:0:0:0: Attached scsi CD-ROM sr0
[ 4740.870464] sr 9:0:0:0: Attached scsi generic sg1 type 5
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它会以 CD-ROM 的形式出现。但它就在那里。

如果您还没有注意到,当谈到 Linux 和终端时,我绝对是一个初学者。因此,如果您能提出解决方案,欢迎像我三岁一样对我说话。

我运行的是 Ubuntu 12.04 LTS,手机是华为 U1250。我的电脑是 Acer Aspire One D250/KAV60。任何帮助深表感谢。

小智 5

你应该试试

gammu-detect
Run Code Online (Sandbox Code Playgroud)

Wammu 是 Gammu 的命令行变体,你会知道的。

这将为您提供一个配置文件 gammu,您可以在其中找到设备名称。

注意前两个设备!

前任)

dave@hnphp006:~$ gammu-detect 
; Configuration file generated by gammu-detect.
; Please check The Gammu Manual for more information.

[gammu]
device = /dev/ttyACM0
name = Sony_Ericsson Sony_Ericsson_K790
connection = at

[gammu1]
device = /dev/ttyACM1
name = Sony_Ericsson Sony_Ericsson_K790
connection = at

[gammu2]
device = /dev/ttyS0
name = Phone on serial port 0
connection = at

[gammu3]
device = /dev/ttyS1
name = Phone on serial port 1
connection = at
Run Code Online (Sandbox Code Playgroud)

... 等等..


fab*_*or4 1

您将在 /media 中找到已安装的可移动媒体。/media 中使用的目录通常是卷名称,如果没有,则为 UUID(长序列号)。这就是文件系统

但我不确定文件系统是否正是 Wammu 想要的。如果它确实正在寻找设备名称,并且设备确实被识别为 CD-ROM,那么设备名称显然应该是

/dev/sr0
Run Code Online (Sandbox Code Playgroud)

要获取系统上的设备名称列表,您应该使用 bash 命令:

blkid
Run Code Online (Sandbox Code Playgroud)