我无法将联发科智能手表连接到 Ubuntu Linux。有人能提供线索吗?

我无法将联发科智能手表连接到 Ubuntu Linux。有人能提供线索吗?

我有一块中国智能手表,它没有特定的品牌,但当我将它连接到我的电脑时,它显示它有一个联发科芯片组。过去,我可以将它连接到 USB 端口来下载和上传图片和音频。最近,我再也无法这样做了。USB 电缆可以使用,因为我也用它来连接我的手机。内置微型 SD 卡可以使用(我在电脑上试过,可以读取),智能手表本身也可以读取和写入。但当我将它连接到我的电脑时,我再也看不到它的内容了。我有 Ubuntu Linux 20。

命令 dmesg 返回以下输出:

[19228.820861] usb 3-1: New USB device found, idVendor=0e8d, idProduct=0002, bcdDevice= 1.00
[19228.820864] usb 3-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[19228.820866] usb 3-1: Product: Product
[19228.820868] usb 3-1: Manufacturer: MediaTek Inc
[19228.820869] usb 3-1: SerialNumber: 53381008440835f
[19228.826901] usb-storage 3-1:1.0: USB Mass Storage device detected
[19228.827033] scsi host7: usb-storage 3-1:1.0
[19229.833884] scsi 7:0:0:0: Direct-Access     MEDIATEK  FLASH DISK           PQ: 0 ANSI: 0 CCS
[19229.834221] sd 7:0:0:0: Attached scsi generic sg6 type 0
[19229.839868] sd 7:0:0:0: [sdf] 15759360 512-byte logical blocks: (8.07 GB/7.51 GiB)
[19229.842866] sd 7:0:0:0: [sdf] Write Protect is off
[19229.842869] sd 7:0:0:0: [sdf] Mode Sense: 03 00 00 00
[19229.845866] sd 7:0:0:0: [sdf] No Caching mode page found
[19229.845871] sd 7:0:0:0: [sdf] Assuming drive cache: write through
[19229.885879]  sdf: sdf1
[19229.898869] sd 7:0:0:0: [sdf] Attached SCSI removable disk
[19230.213880] scsi 7:0:0:0: rejecting I/O to dead device
[19230.213887] blk_update_request: I/O error, dev sdf, sector 136 op 0x0:(READ) flags 0x80700 phys_seg 15 prio class 0
[19230.213898] scsi 7:0:0:0: rejecting I/O to dead device
[19230.213902] blk_update_request: I/O error, dev sdf, sector 264 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[19230.213920] Buffer I/O error on dev sdf, logical block 2, async page read
[19230.213963] Buffer I/O error on dev sdf, logical block 2, async page read

答案1

好的,我在这里找到了解决方案: https://forum.ubuntu-it.org/viewtopic.php?t=632002

因为它是意大利语,所以我将在这里重新发布这个技巧的部分:

在文件中:/lib/udev/rules.d/40-usb_modeswitch.rules

我评论了这一行:

ATTR{idVendor}=="0e8d", ATTR{idProduct}=="0002", RUN+="usb_modeswitch '/%k'"

将其变成:

# ATTR{idVendor}=="0e8d", ATTR{idProduct}=="0002", RUN+="usb_modeswitch '/%k'"

之后,我可以再次访问智能手表上的文件

相关内容