Мой компьютер имеет слот для SD-карты. Когда я вставляю рабочую SD-карту в слот, ничего не происходит. Когда я вставляю CD или DVD или подключаю USB-накопитель, носитель монтируется и становится доступным. Что-то особенное мне нужно сделать для SD-карт?
Особенности оборудования
Я использую 11.10 на Dell XPS L502X. Слот для карты помечен как «SDXC / MMC - MS / Pro» (что, по словам Википедии, относится к разным типам карт SD).
Ответы:
У меня тот же ноутбук, слот работает на Ubuntu 12.04, но ОС, похоже, не находит карту, когда она вставлена. Похоже, у вас есть 2 варианта в краткосрочной перспективе:
Перезагрузитесь с SD-картой в слоте.
Сделайте повторное сканирование PCI
Ошибка с обходным решением указана здесь .
источник
>
) должно быть pipe (|
). Ред.Есть несколько вещей, которые вы можете сделать, чтобы убедиться, что все работает как положено.
1) Убедитесь, что Ubuntu знает о вашем слоте для SD-карты и что с ним делать.
2) Убедитесь, что Ubuntu знает, что вы что-то вставили.
3) Убедитесь, что Ubuntu понимает файловую систему на том, что вы вставили.
1) Проверьте выходы команд
sudo lspci -v -nn
,sudo lsusb
иsudo lshw
в командной строке. Вот хорошее руководство для понимания, вlshw
котором приведен пример считывателя SD-карт.2) Затем запустите следующую команду перед установкой SD карты и через несколько секунд после вставки его:
ls -la /dev/sd*
. Эта команда выводит список всех жестких дисков, компакт-дисков, DVD-дисков, дискет, SD-карт и т. Д., О которых знает Ubuntu. (Они называются блочными устройствами).В идеале вы увидите несколько записей на втором запуске, которые вы не увидите на первом. Например:
Посмотрите на этот дополнительный в конце,
/dev/sdd
который является SD-картой.3) Убедитесь, что Ubuntu понимает файловую систему на диске. Могу поспорить, что это либо Fat32, либо NTFS. Вы можете проверить , если ваша копия Ubuntu понимает эти файловые системы (он должен), выполнив следующую команду:
cat /proc/filesystems
. В этом списке vfat - это Fat32, а (для всех целей) fuse - это NTFS. ** Примечание: этот список не является обширным.Лучший способ - просто попытаться установить SD-карту вручную. Выполните следующие команды по порядку, пока не сработает (замените X
/dev/sdX1
на букву из шага 2):Отсутствие вывода означает, что он работает, и вы должны быть в состоянии перейти на SD-карту с помощью nautilus at
/mnt
. Если ни одна из них не сработала, попробуйте подключить SD-карту к машине с Windows и запустить на ней программу chkdsk, или проверить тип файловой системы.источник
mount
. Однако я думаю, что ваша проблема существует в оборудовании. Есть ли у вас опыт работы с виртуальными машинами? Запуск Windows на виртуальной машине может дать некоторое представление.Это, кажется, работает лучше для меня:
sudo fdisk -l
(это строчная буква L)Здесь показаны все
/dev/sdX
имена и блоки, а также дополнительная информация о емкости / пространстве «дисков».Затем я просто использую команду:
sudo mkdir /media/sdcard/
(создайте каталог для SD-карты, к которой нужно подключиться)(команда mount) (имя расположения
/dev/sdd1/
) (монтируется в созданную папку)sudo mount /dev/sdd1/ /media/sdcard/
Вы можете смонтировать его,
media
если хотите, и вот команда umount для размонтирования:sudo umount /dev/sdd1/
Затем вы можете удалить каталог с помощью
sudo rmdir /sdcard
.источник
/dev/mmcblk0p1
по какой-то причине./dev/mmcblk0p1
. Я надеюсь, что помог.Спустя более года я нашел постоянное решение, описанное в разделе «Чтение SD-карты с помощью ноутбука Ubuntu» .
Цитирование с цитируемой страницы:
«Делайте следующие вещи.
Сделайте резервную копию файла / etc / modules
sudo cp / etc / modules /etc/modules.bak
Добавьте одну строку в / etc / modules
gksu gedit / etc / modules или sudo vi / etc / modules
3. Поместите это в конец файла в новой строке:
Когда вы перезапустите, ваш картридер будет работать. Вы увидите, что когда вы вставите SD-карту в считыватель, она автоматически смонтируется.
Но подождите, не хотите перезагрузить компьютер? Вернитесь к терминалу нетерпеливого человека и наберите:
Вот и все. После перезагрузки мой ноутбук распознал вставленную SD-карту и открыл SD-карту в Nautilus ».
источник
Хорошо, основываясь на вашей очень подробной информации об оборудовании (спасибо!), Не похоже, что система видит кард-ридер; например, он не подключен ни к шине PCI, ни к шине USB. Как будто его не существует.
Вы знаете наверняка, что кардридер работает? у него может быть слабое соединение (проверьте кабели от считывателя к материнской плате). Также убедитесь, что он не отключен в BIOS / Setup.
источник
Хорошо, я попробовал все это на двойной загрузке домашнего компьютера с Windows XP SP3 и Ubuntu 10.04 (Lucid). Вот результаты:
Automount не распознает карту в Ubuntu, но если при загрузке я вставляю карту в многофункциональное устройство чтения карт, то она распознается при загрузке, и я могу «Безопасно извлечь диск», но если я снова вставлю ее, система не распознает ее снова , но посмотрите последние два абзаца.
Загрузка той же машины в Windows XP SP3 (двойная загрузка) и вставка карты после загрузки, она распознается очень хорошо и может быть извлечена и вставлена заново.
Запуск Windows XP в VirtualBox 4.1.18, размещенной на Ubuntu, ядро 4.6.32.41, и попытка чтения карты, она работает, только если она находится в слоте, и я включаю это конкретное (многофункциональное устройство чтения карт) USB-устройство. Я могу брать и снимать карту, но я должен постоянно проверять и снимать флажок мультикарты с каждой вставкой.
Теперь вот странная часть. Если я открываю VirtualBox в Windows XP, чтобы карта открывалась в сеансе Windows XP, а затем закрываю виртуальный сеанс, оставляя карту в многофункциональном устройстве чтения карт, тогда карта появляется на моем Ubuntu Desktop.
Таким образом, обходной путь, если я хочу получить доступ к карте в Ubuntu после загрузки, состоит в том, чтобы запустить VirtualBox, запустить Windows XP, вставить карту, убедиться, что я вижу ее «Мой компьютер», а затем завершить сеанс VirtualBox. О да (комментарий добавлен позже после дальнейших экспериментов). Если я «размонтирую» карту - через Nautilus и вытащу ее, в отличие от «Безопасное извлечение диска», то я могу переустановить ее, и она сразу распознается.
Конечно, Ubuntu узнал это напрямую!
источник
Если на SD-карте нет метки тома, попробуйте добавить ее с помощью Windows или Mac. Например (с использованием Windows), где H: SD-карта.
источник