Как мне установить SD-карту?

В моем компьютере есть слот для карт SD. Когда я вставляю рабочую SD-карту в слот, ничего не происходит. Когда я вставляю CD или DVD или подключаю USB-накопитель, носитель монтируется и становится доступным. Есть ли что-то особенное, что мне нужно сделать для карт SD?

Особенности оборудования

Я использую 11.10 на Dell XPS L502X. Слот для карты помечен как «SDXC / MMC - MS / Pro» (что, по словам Википедии, относится к разным типам карт SD).

85
задан 20 January 2012 в 21:10

7 ответов

У меня такой же ноутбук, слот работает на Ubuntu 12.04, но ОС, похоже, не находит карту, когда она вставлена. Похоже, у вас есть 2 варианта в краткосрочной перспективе:

  1. Перезагрузка с SD-картой в слоте.

  2. Выполнить повторное сканирование PCI

     echo 1 |  sudo tee / sys / bus / pci / повторное сканирование
     

Ошибка с обходным решением указана здесь .

51
ответ дан 20 January 2012 в 21:10

Есть несколько вещей, которые вы можете сделать, чтобы убедиться, что все работает должным образом.

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. (Они называются блочными устройствами).

В идеале вы увидите несколько записей во время второго прогона, чего не увидите в первом. Например:

$ls -la /dev/sd*
brw-rw---- 1 root disk 8,  0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5

(Now insert the SD card)

$ls -la /dev/sd*
brw-rw---- 1 root disk 8,  0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5
brw-rw---- 1 root disk 8, 64 2012-01-14 11:28 /dev/sdd

См. Дополнительную карту в конце / dev / sdd , которая является SD-картой.

3) Убедитесь, что Ubuntu понимает файловую систему на диске. Бьюсь об заклад, это либо Fat32, либо NTFS. Вы можете проверить, понимает ли ваша копия Ubuntu эти файловые системы (а должна), выполнив следующую команду: cat / proc / filesystems . В этом списке vfat - это Fat32, а fuse - это NTFS. ** Примечание: этот список не обширен.

Лучше просто попытаться установить SD-карту вручную. Выполните следующие команды по порядку, пока одна из них не сработает (замените X в / dev / sdX1 буквой из шага 2):

sudo mount /dev/sdX1 /mnt
sudo mount -t vfat /dev/sdX1 /mnt
sudo mount -t ntfs /dev/sdX1 /mnt
sudo mount -t msdos /dev/sdX1 /mnt

Отсутствие вывода означает, что она сработала, и вы сможете перейти к своему SD-карта с наутилусом по адресу / mnt . Если ни один из них не помог, попробуйте подключить SD-карту к машине с Windows и запустить на ней chkdsk или проверьте тип файловой системы.

30
ответ дан 20 January 2012 в 21:10

خوب ، بر اساس اطلاعات دقیق سخت افزاری شما (با تشکر!) ، به نظر نمی رسد سیستم کارت خوان را ببیند. مانند آن ، به PCI یا گذرگاههای USB متصل نیست.گویی وجود ندارد.

آیا به طور قطع می دانید که کارت خوان کار می کند؟ ممکن است اتصال شل داشته باشد (کابلهای خواننده به مادربرد را بررسی کنید). همچنین ، بررسی کنید که در BIOS / Setup غیرفعال نشده باشد.

3
ответ дан 20 January 2012 в 21:10

Dëst schéngt fir mech besser ze schaffen:

sudo fdisk -l (et ass e klengen Fall L)

Dëst weist all / dev / sdX Nimm a Blocken a méi Informatiounen iwwer d'Kapazitéit / Raum vun den "Disken".

Dann benotze ech just de Kommando:

sudo mkdir / media / sdcard / (erstellen e Verzeechnes fir den SD Kaart fir ze montéieren]

(Kommando montéieren) (Standuert Numm / dev / sdd1 / ) (montéiert an erstalltem Dossier) sudo mount / dev / sdd1 / / media / sdcard /

Dir kënnt et op just media montéieren wann Dir wëllt, an dann ass hei den umount Kommando fir ofmontéieren:

sudo umount / dev / sdd1 /

Da kënnt Dir de Verzeechnes mat sudo rmdir /sdcard ewechhuelen.

27
ответ дан 20 January 2012 в 21:10

Более чем через год я нашел постоянное решение, описанное в Прочтите вашу SD-карту с помощью портативного компьютера Ubuntu .

Цитата из процитированной страницы:

«Сделайте следующее.

  1. Сделайте резервную копию файла / etc / modules

    sudo cp / etc / modules /etc/modules.bak[1246 provided Добавьте одну строку в / etc / modules

    gksu gedit / etc / modules или же sudo vi /etc/modules

3. Пометьте это в конце файла в новой строке:

tifm_sd

После перезагрузки ваш кардридер будет работать. Вы увидите, что когда вы вставляете SD-карту в считывающее устройство, она автоматически монтируется.

Но подождите, не хотите перезагружать компьютер? Вернитесь к терминалу, нетерпеливый человек, и введите:

sudo modprobe tifm_sd

Вот и все. После перезагрузки мой ноутбук распознал вставленную SD-карту и открыл SD-карту в Nautilus. »

7
ответ дан 20 January 2012 в 21:10

Хорошо, я попробовал все это на домашнем компьютере с двойной загрузкой с 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 сеанс, затем завершите виртуальный сеанс, оставив карту в многофункциональной карте. der, карта появляется на моем рабочем столе Ubuntu.

Таким образом, обходной путь, если я хочу получить доступ к карте в Ubuntu после загрузки, состоит в том, чтобы запустить VirtualBox, запустить Windows XP, вставить карту, убедиться, что я вижу ее на «Мой компьютер», а затем завершить сеанс VirtualBox. Ах да (комментарий добавлен позже после дальнейших экспериментов). Если я «размонтирую» карту - через Nautilus и удаляю ее, в отличие от «Безопасного извлечения диска», то я могу повторно вставить ее, и она будет немедленно распознана.

Конечно, хотелось бы, чтобы Ubuntu просто распознал ее напрямую !!

0
ответ дан 20 January 2012 в 21:10

Если на SD-карте нет метки тома, попробуйте добавить ее, используя машину Windows или Mac. Например (при использовании Windows), где H: это SD-карта.

chkdsk H: / f

label H: NEW_LABEL

-1
ответ дан 20 January 2012 в 21:10

Другие вопросы по тегам:

Похожие вопросы: