| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Проблемы в работе с картой памяти |
| Автор: luxadevianta 12.8.2011, 18:25 |
| Пользуюсь дистрибутивом openSUSE 11.4. В ноутбуке есть кардридер, но доселе я вставлял туда карты памяти только с целью прочитать данные с них, но вот сегодня возникла необходимость записать на карточку microSD несколько файлов. Монтировалась она без проблем через имевшийся GUI. В менеджере файлов я закинул туда нужную папку, после чего тем же GUI решил размонтировать. Программа подумала и выдала сообщение о невозможности размонтирования, но показывала уже носитель как размонтированный. После монтирования скопированных файлов не было. Я подумал о возможности повторения операции, размонтировав носитель через консоль под рутом, но решил что надёжнее будет перезагрузить машину после копирования файлов. Так и решил сделать. Желаемый результат (корректное размонтирование и наличие этих файлов на носителе) был достигнут, но пока система выгружалась (видимо как раз шло размонтирование всех подключённых файловых систем), мы успели попить чаю, выйти из здания покурить и вернуться. Видимо гуёвина просто не предусматривала, что система может так долго размонтировывать файловую систему. Скажите, кто сталкивался с такой проблемой и с чем это может быть связанно. Карта памяти была отформатирована в FAT32, но с такими же флэшками система работает нормально, ровно как и со съёмными жёсткими дисками, имеющими различные файловые системы. |
| Автор: bilbobagginz 12.8.2011, 21:11 |
| скорее всего проблема в несовместимости: ядра+модели кардридера+карты. обычно лечится более новым ядром, или передачей конфигурационных параметров модулю ядра, оперирующему с кардридером. |
| Автор: luxadevianta 13.8.2011, 00:49 |
| ядро версии 2.6.37.6-0.7-desktop, не сильно старое. Ожидал отсутствие таких проблем с железом. А вот по поводу второго пункта можно ли подробнее? Не столь грамотен. |
| Автор: bilbobagginz 13.8.2011, 01:37 | ||
дает список параметров, которые получает модуль. грубо говоря, возможны варианты, когда карта не работает с одними настройками ядра читалки, но работает с другими. проконсультируйтесь с мануалом автозагрузки модулей, чтобы узнать где эти настройки вписать, чтобы они подгружались. |
| Автор: luxadevianta 13.8.2011, 14:41 |
| а как называется модуль, который читает карту памяти? |
| Автор: bilbobagginz 13.8.2011, 20:36 | ||||||||
есть модуль SD карт, под названием sdhc нужно понять какой модуль железа им пользуется. у меня в ноуте напр. адаптер ricoh. находится через:
потом методом "научного тыка" находим драйвер:
потом запускаем мануал драйвера:
parm: это и есть параметр. т.е. если загрузить:
|
| Автор: luxadevianta 14.8.2011, 01:26 |
| lspci не выдаёт мне среди устройств кардридера |
| Автор: bilbobagginz 14.8.2011, 13:14 |
а был ли мальчик ? какой чипсет ? |
| Автор: luxadevianta 14.8.2011, 13:18 |
| кардридер и был и есть. Даже когда вставляешь туда карточку, он её видит. А как узнать, какой чипсет? Я пока ещё мало что умею в консоли. |