LINUX.ORG.RU

lucid+2disk+SD


0

2

добрый день. система ubuntu lucid, после выхода из режима сна не видит SD карту- приходится перезагружать комп, чтобы определилась. скажите- какую службу перезапускать, чтобы не ребутить комп? в dmesg - ricoh-mmc: Controller is now disabled. как его запустить? ноутбук asus x80le

★

Последнее исправление: ratte (всего исправлений: 1)

и, кстати, halevt -i на всовывание карты не реагирует выхлопами.

ratte ★
() автор топика

На моем Acer aspire one 110 помогает:
setpci -d 197b:2381 AE=47
в
/etc/rc.local

dumal ★★
()
Ответ на: комментарий от ratte

Вроде как напрашиваются sdhci_pci и обычный sdhci. Попробуй сначала rmmod sdhci_pci && modprobe sdhci_pci. Как вариант - rmmod sdhci_pci && rmmod sdhci && modprobe sdhci_pci (sdhci должен сам подгрузиться)

YAR ★★★★★
()
Ответ на: комментарий от YAR

Во, у меня есть такое:

root@acnote:~# cat /sys/bus/pci/drivers/tifm_7xx1/0000\:06\:06.3/enable
1

У тебя, соответственно, меняется tifm_7xx1 на что-то свое и номер шины другой. Посмотри, есть ли там этот файлик и если нет - что вообще есть? Если есть - посмотри его содержимое когда кардридер работает и когда нет.

YAR ★★★★★
()
Ответ на: комментарий от YAR

ratte# rmmod sdhci_pci && modprobe sdhci_pci ERROR: Module sdhci_pci does not exist in /proc/modules

на команду ratte# rmmod sdhci && modprobe sdhci реакции вообще нет

ratte ★
() автор топика
Ответ на: комментарий от YAR
ratte# ls /sys/bus/pci/drivers/
agpgart-intel  ata_piix   i915           ohci_hcd   pcieport  uhci_hcd
ahci           ath5k      imsttfb        pata_acpi  pdc_adma
asiliantfb     ehci_hcd   langwell_gpio  pata_sis   r8169
ata_generic    HDA Intel  ohci1394       pci_eisa   serial
ratte ★
() автор топика
Ответ на: комментарий от YAR
ratte# ls /sys/bus/pci/drivers/pcieport
0000:00:1c.0  0000:00:1c.2  0000:00:1c.4  new_id     uevent
0000:00:1c.1  0000:00:1c.3  bind          remove_id  unbind
root@ratte-monstr:/home/ratte# cat /sys/bus/pci/drivers/pcieport/0000:00:1c.0/enable
2
root@ratte-monstr:/home/ratte# cat /sys/bus/pci/drivers/pcieport/0000:00:1c.1/enable
2
root@ratte-monstr:/home/ratte# cat /sys/bus/pci/drivers/pcieport/0000:00:1c.2/enable
2
root@ratte-monstr:/home/ratte# cat /sys/bus/pci/drivers/pcieport/0000:00:1c.3/enable
2
root@ratte-monstr:/home/ratte# cat /sys/bus/pci/drivers/pcieport/0000:00:1c.4/enable
2
ratte ★
() автор топика
Ответ на: комментарий от YAR

хм. действительно есть. интересно. сейчас попробую посмотреть после перезагрузки и после выхода из суспенда.

ratte ★
() автор топика
Ответ на: комментарий от ratte

так. я вчера наверное сонный был уже (= сейчас после sudo modprobe sdhci_pci всё заработало. спасибо за помощ. и терпение.

ratte ★
() автор топика
Ответ на: комментарий от ratte

Насчет файликов в sysfs тоже бы проверил, может и так будет работать. Хотя для suspend'a естественнее дергать модуль - просто заносишь его в специальный список, он и перегружается после пробуждения.

YAR ★★★★★
()
Ответ на: комментарий от ratte

Если у тебя используется hibernate (пакет такой), то в нем, например, в /etc/hibernate/common.conf есть строчки

### modules
# UnloadModules snd_via82cxxx usb-ohci
# UnloadAllModules yes
UnloadBlacklistedModules yes
LoadModules auto
# LoadModulesFromFile /etc/modules

соответственно, твой модуль можно запихнуть или в первую строку (и раскомментировать ее, естественно), или в файл blacklisted-modules (валяется там же). Тогда скрипты hibernate'a будут автоматом выгружать модуль перед саспендом и подгружать его после пробуждения.

YAR ★★★★★
()
Ответ на: комментарий от YAR

hibernate у меня сломался (не выходит из суспенда, а просто перезагрузка), поэтому пока пользуюсь s2disk (uwsusp). а какой модуль нужно загрузить чтобы поднять локалку по eth0- оказывается она тоже отваливается после суспенда (samba с вин7).

ratte ★
() автор топика
Ответ на: комментарий от ratte

> поэтому пока пользуюсь s2disk (uwsusp)

Тогда, насколько понимаю, надо ковырять скрипты в /usr/share/initramfs-tools/ (смотри dpkg -L uswsusp), которые добавляются в initrd и из них дергать нужные модули.

какой модуль нужно загрузить чтобы поднять локалку по eth0


Не работает карточка или просто линк опущен? Если ifup eth0 сделать? Или через что карта настроена?

samba с вин7


Так отваливается только Самба или вся сеть?

YAR ★★★★★
()
Ответ на: комментарий от YAR

разобрался. приходится просто рестартить не только самбу, но и Winbind daemon. eth0 ни при чём.

ratte ★
() автор топика

продолжение следует.

теперь обратил внимание, что после выхода из суспенда не монтируется камера canon powerShot. какая служба за это отвечает?

ratte ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.