新的 Intenso 64GB 记忆棒在 Linux 下无法使用,出现 I/O 错误,在 Windows 10 下运行良好

新的 Intenso 64GB 记忆棒在 Linux 下无法使用,出现 I/O 错误,在 Windows 10 下运行良好

TLDR:确保购买经过认证可在 Linux 上运行的 USB 记忆棒,因为一些全新的 USB 记忆棒在 2023 年可能不兼容。

这是一个难题。我从商店买了一个全新的 USB 笔式驱动器(Intenso 64GB,USB 3.2),它在 Windows 10 下运行良好,我甚至在那里将它从 exFAT 重新格式化为 NTFS,我可以在上面保存文件。但无论如何它都无法在 Linux 上安装或访问。

  • 它没有出现在 lsusb 中
  • 插入时不会发出插件声音
  • 它无法在不同的 USB 端口或其他计算机上工作
  • 它没有出现在 gparted 中
  • 我拥有的其他 U 盘都运行良好
    ubuntu@ubuntu:~$ dmesg | grep sdd
    [    4.645248] sd 8:0:0:0: [sdd] 123473920 512-byte logical blocks: (63.2 GB/58.9 GiB)
    [    4.645906] sd 8:0:0:0: [sdd] Write Protect is off
    [    4.645907] sd 8:0:0:0: [sdd] Mode Sense: 43 00 00 00
    [    4.646567] sd 8:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [    4.651163]  sdd: sdd1
    [    4.653428] sd 8:0:0:0: [sdd] Attached SCSI removable disk
    [   48.621177] sd 8:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK cmd_age=43s
    [   48.621182] sd 8:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 07 5c 0f fc 00 00 01 00
    [   48.621185] blk_update_request: I/O error, dev sdd, sector 123473916 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
    [   48.636415] blk_update_request: I/O error, dev sdd, sector 123473912 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
    [   48.644051] Buffer I/O error on dev sdd, logical block 15434239, async page read

我的Linux内核是5.15.0-67-generic。

所以我不知道

  • 这是一个严重的问题
  • 这是与 64GB 相关的问题
  • 这是 USB gen 3.2 的问题吗?

更新:在亚马逊上,32GB 版本显示为兼容 Linux,而 64GB 版本则未列出 Linux。我甚至不知道 USB 记忆棒可能需要比默认驱动程序更多的驱动程序,但显然,它太新了,而且出于某种原因,没有适用于 64GB 版本的驱动程序!?

相关内容