суббота, 14 декабря 2013 г.

Acer Aspire One +SD

Снова появилась необходимость работать на Acer Aspire One под управлением Linux Debian. На моём ноутбуке Lenovo G580 все работало исправно, пока мой брат не разбил мне экран. Пришлось переставить жесткий диск на недобук Acer. Понадобилось закинуть в контакт фотки рабочие и оказывается недобук не видит SD карт-ридер.
Особо некогда было с этим разбираться, потом вспомнил, что у меня в блоге есть статейка по этой проблеме. Вот сегодня взялся исправить сию проблему, но не тут-то было. Ядро на моей системе стоит 3.0.2, а рецепт записанный в блоге не катит. Чудо Google помог решить проблему. Ссылка http://translate.google.co.nz/translate?hl=en&sl=it&tl=ru&u=http%3A%2F%2Fforum.debianizzati.org%2Fviewtopic.php%3Fnomobile%3D1%26f%3D24%26t%3D45485%26start%3D15&sandbox=1
Для тех кому не хочется перечитывать все в ужасном переводе))

1) sudo rpm2cpio kernel-firmware-20111025git-1.7.1.noarch.rpm | cpio -idmv
2) sudo cp -r lib/firmware/ene-ub6250/ /lib/firmware/
После этих манипуляций все заработало.
Еще один способ который помог мне:

1. Создать файл если он не существует и добавить строку /etc/modprobe.d/sdhci.conf:

options sdhci debug_quirks2=4

2. Перегенерировать initrd:

sudo update-initramfs -u -k all

3. Перезагрузить систему или sdhci модуль:

sudo rmmod sdhci-pci sdhci
sudo modprobe sdhci
sudo modprobe sdhci-pci

Читать далее!