Wammu——USB 设备名称?

Wammu——USB 设备名称?

我试图通过 Wammu 中的 USB 访问手机的文件系统,但当配置向导要求输入 USB 设备名称时,我卡在了配置向导中。经过大约一个小时的互联网搜索,以下是我已经尝试过的失败解决方案,首先是lsusb终端返回的相关信息。

lsusb
Bus 001 Device 003: ID 12d1:101e Huawei Technologies Co., Ltd.

因此我尝试通过sudo wammu终端打开 Wammu 并输入“/dev/bus/usb/001/003”作为设备名称,返回:

Error opening device
Device /dev/bus/usb/001/003 does not exist!

然后是“/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

另一个建议的解决方案是在终端中尝试“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

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

如果你还没注意到,在 Linux 和终端方面,我绝对是个新手。所以如果你能提出解决方案,欢迎像对待三岁小孩一样跟我说话。

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

答案1

你应该试试

gammu-detect

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

... ETC..

答案2

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

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

/dev/sr0

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

blkid

相关内容