Rome Опубликовано 25 февраля, 2008 Жалоба Поделиться Опубликовано 25 февраля, 2008 у меня почему-то линукс не видит карту памяти(sd/mmc), не знаю что делать, помогите пожалуйста уточняю: у меня есть фотоаппарат в нем есть карта памяти. У меня в ноутуке есть встроенный кардридер, и вот когда я вставляю карту(mmc) в ноут тоя не могу скопировать данные с карты в компьютер помогите пожалуйста зделать так чтобы мой линукс(kubuntu) видел карту и былабы возможность копирования с карты в компьютер и обратно Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 25 февраля, 2008 Жалоба Поделиться Опубликовано 25 февраля, 2008 Для начала расставьте знаки препинания в вашем сообщении, а то не понятно, что вы вообще хотите сказать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 25 февраля, 2008 Автор Жалоба Поделиться Опубликовано 25 февраля, 2008 расставил знаки препинания, теперь надеюсь проблема более понятна Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Edward_Em Опубликовано 26 февраля, 2008 Жалоба Поделиться Опубликовано 26 февраля, 2008 Есть такая проблема с встроенными кардридерами. Можно решить ее псевдонимом: добавьте строчку alias mC='head -n 5 /dev/sdX < /dev/null; mount /dev/sdX1' в /etc/profiles.d/aliases (/dev/sdX - ваш кардридер) После этого команда mC будет нормально монтировать флешки (по непонятной причине некоторые кардридеры инициализируются лишь при попытке считать из них информацию). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 26 февраля, 2008 Жалоба Поделиться Опубликовано 26 февраля, 2008 2 Eddy А другие возможные причины проблемы мы исключаем как заведомо невозможные? 2 Rome Теперь намного понятнее Давайте попробуем проделать следующее. Откройте терминал (программа konsole в меню), дайте команду sudo tail -f /var/log/messages, _после этого_ подсоедините флэшку. Появившиеся в окне терминала после подсоединения устройства строки процитируйте здесь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 26 февраля, 2008 Автор Жалоба Поделиться Опубликовано 26 февраля, 2008 Feb 26 12:12:38 kdr gconfd (kdr-22531): starting (version 2.18.0.1), pid 22531 user 'kdr' Feb 26 12:12:38 kdr gconfd (kdr-22531): Resolved address "xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only configuration source at position 0 Feb 26 12:12:38 kdr gconfd (kdr-22531): Resolved address "xml:readwrite:/home/kdr/.gconf" to a writable configuration source at position 1 Feb 26 12:12:38 kdr gconfd (kdr-22531): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration source at position 2 Feb 26 12:12:38 kdr gconfd (kdr-22531): Resolved address "xml:readonly:/var/lib/gconf/debian.defaults" to a read-only configuration source at position 3 Feb 26 12:12:38 kdr gconfd (kdr-22531): Resolved address "xml:readonly:/var/lib/gconf/defaults" to a read-only configuration source at position 4 Feb 26 12:30:31 kdr kernel: [145691.098868] hda: lost interrupt Feb 26 12:59:17 kdr -- MARK -- Feb 26 13:03:45 kdr kernel: [147682.420383] hda: lost interrupt Feb 26 13:13:03 kdr kernel: [148239.578296] hda: lost interrupt Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 26 февраля, 2008 Жалоба Поделиться Опубликовано 26 февраля, 2008 Судя по логу, система вообще никак не реагирует на то, что вы вставляете флэшку. Давайте еще посмотрим вывод dmesg, чтобы понять, видит ли вообще ядро ваш кард-ридер. Если да, то можно проверить догадку Eddy, например, дав команду head -n 5 /dev/sdX > /dev/null, где sdX - предполагаемое устройство флэшки. Если нет, надо разбираться, почему не виден кард-ридер. Будет очень приятно в этой связи также увидеть вывод lsmod. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 26 февраля, 2008 Автор Жалоба Поделиться Опубликовано 26 февраля, 2008 я в системе линукс совсем новичок и вы не могли бы мне обьяснить как я могу посмотреть выводы dmesg и lsmod Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 26 февраля, 2008 Жалоба Поделиться Опубликовано 26 февраля, 2008 набрать эти команды в командной строке (терминал, консоль) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 27 февраля, 2008 Автор Жалоба Поделиться Опубликовано 27 февраля, 2008 я прикрепил текстовый документ с отчетами dmesg и lsmod Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 27 февраля, 2008 Жалоба Поделиться Опубликовано 27 февраля, 2008 Что-то мне подсказывает, что это не полный вывод dmesg. Попробуйте так: dmesg > ~/dmesg_output.txt и приложите появившийся в домашней директории файл dmesg_output.txt к вашему сообщению. Кстати, у вас какая-то кривизна с ACPI. Во-первых грузится куча модулей для разного железа, а во-вторых в dmesg можно наблюдать периодически связанные с этим ошибки. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 27 февраля, 2008 Автор Жалоба Поделиться Опубликовано 27 февраля, 2008 прилогаю файл сделаный как вы сказали и хотелось бы поподробнее у знать что у меня за проблема и как это лечится заранее очень благодарен Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 27 февраля, 2008 Автор Жалоба Поделиться Опубликовано 27 февраля, 2008 а если у меня вообще нету папки profiles.d что тогда делать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 27 февраля, 2008 Жалоба Поделиться Опубликовано 27 февраля, 2008 В приложенном файле все равно ничего не видно, кроме ошибок, касающихся ACPI. Попробуйте отключить на время acpid и выгрузить все модули ядра, касающиеся ACPI. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 27 февраля, 2008 Автор Жалоба Поделиться Опубликовано 27 февраля, 2008 а как выклюсить аспи? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 27 февраля, 2008 Жалоба Поделиться Опубликовано 27 февраля, 2008 Как сделать это в графическом режиме в Kubuntu я не знаю. Поищите в меню. Простой способ сделать это в терминале такой: 1. Установить пакет sysv-rc-conf (sudo apt-get install sysv-rc-conf). 2. Выключить ACPI (sudo sysv-rc-conf acpid off && sudo sysv-rc-conf acpi-support off) и APM (sudo sysv-rc-conf apmd off). 3. Перезагрузиться. 4. Посмотреть dmesg. 5. Не забыть включить обратно то, что выключили. Я бы оставил только ACPI (соответственно, sudo sysv-rc-conf acpid on && sudo sysv-rc-conf acpi-support on). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 27 февраля, 2008 Жалоба Поделиться Опубликовано 27 февраля, 2008 Rome писал(а) Wed, 27 February 2008 21:22 а если у меня вообще нету папки profiles.d что тогда делать? А что вы в ней хотите найти? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 27 февраля, 2008 Автор Жалоба Поделиться Опубликовано 27 февраля, 2008 хотел попробовать последовать совету Eddy Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 27 февраля, 2008 Автор Жалоба Поделиться Опубликовано 27 февраля, 2008 проделал с выключеным аспи результат прелагаю Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Edward_Em Опубликовано 28 февраля, 2008 Жалоба Поделиться Опубликовано 28 февраля, 2008 Вот Ваш кардридер: [ 17.597262] sdhci: Secure Digital Host Controller Interface driver [ 17.597269] sdhci: Copyright© Pierre Ossman [ 17.597341] sdhci: SDHCI controller found at 0000:07:04.1 [1524:0750] (rev 0) [ 17.597385] ACPI: PCI Interrupt 0000:07:04.1[A] -> GSI 17 (level, low) -> IRQ 22 [ 17.597477] mmc0: SDHCI at 0xcb100000 irq 22 DMA раз прерывание и модули подгружены, попробуйте вставить карточку и посмотреть вывод команды ls /dev/sd* Если не помогает, попробуйте просканировать все: sudo head -n 5 /dev/sd* а после этого: dmesg | tail Если не появится что-либо типа sdb: assuming drive cache: write through sdb: sdb1 sdb2 sdb3 sd 1:0:0:0: Attached scsi disk sdb usb-storage: device scan complete то нужно попробовать поковыряться с модулями mmc_core и mmc_block (поочередно загружая/выгружая). Может поможет... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 28 февраля, 2008 Автор Жалоба Поделиться Опубликовано 28 февраля, 2008 того что ты сказал не появилось появилось только Цитата: [78784.738064] wlan0: starting scan [78786.017356] wlan0: scan completed [78905.899530] wlan0: starting scan [78907.164501] wlan0: scan completed [79027.068190] wlan0: starting scan [79028.333120] wlan0: scan completed [79148.229622] wlan0: starting scan [79149.501735] wlan0: scan completed [79269.396915] wlan0: starting scan [79270.668648] wlan0: scan completed где и как я могу поковыряться в mmc_core и mmc_block Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 29 февраля, 2008 Жалоба Поделиться Опубликовано 29 февраля, 2008 Rome писал(а) Thu, 28 February 2008 22:43 где и как я могу поковыряться в mmc_core и mmc_block Цитата: нужно попробовать поковыряться с модулями mmc_core и mmc_block (поочередно загружая/выгружая). Загружаются модули командой modprobe от имени root (либо из-под любого пользователя sudo modprobe), выгружаются командой rmmod. Например, modprobe mmc_core, rmmod mmc_block. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rome Опубликовано 29 февраля, 2008 Автор Жалоба Поделиться Опубликовано 29 февраля, 2008 как понять поковыряться? что это значит? запускать мдули по очереди? не чего не получается Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Edward_Em Опубликовано 1 марта, 2008 Жалоба Поделиться Опубликовано 1 марта, 2008 Что именно не получается? Если не грузятся модули, проверьте их наличие в системе: $ locate mmc_core должно появиться что-то вроде /lib/modules/2.6.17-1.2157.1asp/kernel/drivers/mmc/mmc_core. ko Если не появляется, обновите ядро. Загружены ли эти модули, можно проверить командой $ lsmod|grep mmc Если оба модуля загружены, попробуйте их выгрузить (командой rmmod <имя модуля>), а затем загрузить сначала mmc_core, потом mmc_block. После загрузки модулей проверить $ dmesg | tail Может, что-нибудь и изменится... У меня на работе была такая проблема с встроенным бучным кардридером, оказалось, что эти два модуля просто не грузились автоматически. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 1 марта, 2008 Жалоба Поделиться Опубликовано 1 марта, 2008 Маленькое уточнение. Программа locate ставится по умолчанию далеко не во всех дистрибутивах. Кроме того, база locate уж точно по умоланию не генерится ни в одном дистрибутиве. Поэтому, на мой взгляд, лучше пользоваться find для поиска файлов. А в случае модуля ядра достаточно дать команду modinfo mmc_core, чтобы убедиться, что модуль не только присутствует в системе в виде файла, но и виден ядру. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.