Добавить в FacebookДобавить в Google BookmarksДобавить в TwitterДобавить в OdnoklassnikiДобавить в Vkcom

Не работает кардридер ubuntu, нетбук acer aspire one 756.

Сегодня вставил карточку из фотоаппарата в кардридер нетбука acer aspire one 756. Ничего не произошло, система просто не увидела карточку. Dmesg показал mmc0: Timeout waiting for hardware interrupt. Печально конечно, но вопрос нужно решать. Набираю lspci и вижу "SD Host controller: Broadcom Corporation NetXtreme BCM57765/57785 SDXC/MMC Card Reader (rev 10)". Плетусь естественно в гугл и нахожу описание контроллера на сайте www.broadcom.com.

Ба! Да это ж сетевой адаптер интегрированный с кардридером. Прелестно! Набираю lspci -s 04:00.1 -v. Вижу загруженный модуль sdhci-pci. Гуглю дальше и нахожу на bugs.launchpad.net описание этого бага. Ребята там удивительные молодцы. Вкратце, проблема  стоит такая - воткнул сетевой шнурок  в разьем сетевой карточки, подгрузился модуль tg3 и кардридер опознает карту. Не воткнул - до свидания. Решили перезагрузкой модуля tg3. Делается командой rmmod tg3 && modprobe tg3. В моем случае сетевой адаптер eth0 был прописан на автозапуск в файле /etc/network/interfaces. Убрал автозапуск, передернул сеть командой /etc/init.d/networking restart. Выполнил выгрузку-загрузку модуля, все работает. А вот плохонькие (ну совсем низкого качества) китайские карты памяти читать отказывается. Вот так.

Удачи.

Автор: Darkeye.  

Еще интересное в сети.

  

 

Похожие материалы

Перейти к ленте статей

Комментарии   

#6 Darkeye 10.03.2019 13:33
Да. просто закомментироват ь все что касается auto eth0 inet .... Ниже там тоже есть записи. rmmod tg3 && modprobe tg3 выгружают и загружают модули ядра и, следовательно, выполняются от суперюзера (sudo). Вероятнее всего у вас версия ubuntu выше чем 14.04 ( смотрите дату когда заметка написана - 5 лет прошло). В новой ubuntu команда /etc/init.d/net working restart просто не работает. Смотрите как перезапустить сеть в новой. Скорее всего systemctl restart networking.serv ice.
Цитировать
#5 Aleksey 10.03.2019 13:06
Извините за вопрос. У меня тоже нетбук Acer Aspire One 756 с установлением Ubuntu. Пока, я не силён в Ubuntu, но еще учусь. Только не много не понял:
1. rmmod tg3 && modprobe tg3 делать командой под суперпользователя?
2. Адаптер eth0 автозапуска в файле /etc/network/in terfaces надо убрать?
3. Цитата:
командой /etc/init.d/networking restart.
Можно поконкретнее?
За статью спасибо, долго искал решение )))
Цитировать
#4 Darkeye 04.01.2015 07:50
Цитирую Denis:
ТЫ МОЙ БОГ! Я вообще подумать не мог на это.

/etc/udev/rules.d/70-persistent-net.rules
Здесь отключил лишние eth* и все заработало!

Ну у меня там только wlan прописан. А его я отключать ну совсем не хочу :-) . Да и, собственно, проводную сеть отключать не фен-шуй. Может пригодиться. Однако это тоже выход.
Цитировать
#3 Denis 03.01.2015 22:28
ТЫ МОЙ БОГ! Я вообще подумать не мог на это.

/etc/udev/rules.d/70-persistent-net.rules
Здесь отключил лишние eth* и все заработало!
Цитировать
#2 Darkeye 20.07.2014 04:05
На здоровье :-). Мне тоже много раз время экономили. Этот кардридер кстати не все карточки лопает.
Цитировать
#1 Renat 19.07.2014 19:34
Спасибо, сэкономил время)
Цитировать

Добавить комментарий