ubuntu 12.04 无法识别大于 2gb 的 SD 卡

ubuntu 12.04 无法识别大于 2gb 的 SD 卡

当我插入最大 2GB 的卡时,系统会立即识别它,但如果尝试插入更大的卡,系统则无法识别它。我推测问题不是由读卡器本身引起的,因为它可以在 Windows 7 下读取所有卡,而是由 Linux 驱动程序引起的。

我发现有些人遇到了类似的问题,但没有解决方案。

任何帮助均感激不尽。

GParted 无法识别大于 2GB 的卡。

插入小卡后

ubuntu@ubuntu:~$ dmesg
[10169.384481] mmc0: new SD card at address a95c
[10169.384870] mmcblk0: mmc0:a95c SD016 14.0 MiB 
[10169.386715]  mmcblk0: p1

一切正常,然后我移除了小的,放上了 8gb,等待了 2 分钟

[10295.736422] mmc0: card a95c removed
[10362.448383] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10372.480076] mmc0: Timeout waiting for hardware interrupt.
[10382.496146] mmc0: Timeout waiting for hardware interrupt.
[10392.512149] mmc0: Timeout waiting for hardware interrupt.
[10402.528145] mmc0: Timeout waiting for hardware interrupt.
[10402.529267] mmc0: error -110 whilst initialising SD card
[10402.748807] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10412.768063] mmc0: Timeout waiting for hardware interrupt.
[10422.784051] mmc0: Timeout waiting for hardware interrupt.
[10432.800076] mmc0: Timeout waiting for hardware interrupt.
[10442.816067] mmc0: Timeout waiting for hardware interrupt.
[10442.817165] mmc0: error -110 whilst initialising SD card
[10443.040805] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10453.056145] mmc0: Timeout waiting for hardware interrupt.
[10463.072139] mmc0: Timeout waiting for hardware interrupt.
[10473.088050] mmc0: Timeout waiting for hardware interrupt.
[10483.104046] mmc0: Timeout waiting for hardware interrupt.
[10483.104107] mmc0: error -110 whilst initialising SD card
[10483.328960] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10493.344144] mmc0: Timeout waiting for hardware interrupt.

ubuntu@ubuntu:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
07:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8072 PCI-E Gigabit Ethernet Controller (rev 16)
0a:01.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
0a:01.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
0a:01.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)

相同的卡,相同的机器(相同的读卡器),只有不同的操作系统(win7)才能完美运行。

我偶然发现了一些有趣的读物,但对我来说太中文了 http://www.mail-archive.com/[电子邮件保护]/msg14598.html

还有一点 http://article.gmane.org/gmane.linux.kernel.mmc/11973/match=sd+card+not+recognized

答案1

我对 8GB SD 卡也有同样的感受。问题是 Ubuntu 内核需要花费一些时间才能将卡安装到其文件系统中。

解决方案:将 SD 卡放入 SD 卡读卡器并插入 1 小时以上。

一旦内核完成安装 SD,它将显示在左侧栏中。

答案2

运行磁盘实用程序查看是否检测到卡,如果检测到,请尝试安装它。
我有 4 GB SD 卡,没有问题。

答案3

有时,错误弹出后无法识别 SD 卡。请尝试以下操作:

  1. 拔下 SD 卡
  2. 尝试重启 ubuntu
  3. 登录会话后,尝试将 SD 卡重新插入 SD 卡插槽

答案4

SD 卡有三种类型:

  • 标准差
  • SDHC
  • 标清

普通 SD 卡最多只能存储 2GB。SDHC 最多可存储 32GB,而 SDXC 最多可存储 2TB 的信息。

SD 卡读卡器在这里也很重要。使用 SD 读卡器,您只能读取 SD 卡。使用 SDHC 读卡器,您可以读取 SD 和 SDHC。等等...

听起来你的笔记本电脑有一个 SD 读卡器,所以它只能读取 SD 卡。它无法读取 SDHC、SDXC 或任何较新的 SD 卡。

对于 Windows,可能已发布驱动程序以允许使用 SDHC 卡。由于此驱动程序尚未移植到 Ubuntu,因此您运气不佳。不过,它可能已移植。检查内核更新。另外,请尝试等待。

(来源)

相关内容