Re: Stable / aspire one / live usb : figeage a la détection ath5k
Grégory Bulot a écrit :
Je suis abonné, pas besoin de la copie ;-)
Désolé, parfois, j'utilise IceDove qui n'a pas la touche "L" de utt ! ;-)
j'ai retiré ma ssd de 8g est le boot fonctionne (celle livrée avec le
portable) : http://bugs.debian.org/500058 (vu sur
http://wiki.debian.org/DebianAcerOne qui est une procédure
d'installation, moi je suis en "live" )
Ok, le problème est parfaitement identifié, créé le fichier suivant :
~ $ cat /etc/modprobe.d/aspire
# softlocks bug
blacklist memstick
blacklist jmb38x_ms
tu régénère ton initrd :
sudo update-initramfs -u
et tu pourras rebooter avec ta carte insérée dans le slot de gauche.
j'ai vu sur un des sites parlant de ce patch, je crois même que c'est
http://wiki.debian.org/DebianAcerOne qui en parle. c'est embêtant je
voulais faire du double boot : XP préinstallé (histoire de me rappeler
de l'autre monde) et debian mais c'est un autre sujet
Mais les modifications ne sont pas fournies sous la forme d'un patch
applicable, ce que j'ai fait :
- LEDs pour ath5k 2.6.29 sur Acer Aspire One A110
- path pour la detection du thermometre inclus dans le CPU
C'est quel modele d'aspire one ?
comme dit précédemment : le A110 (celui sans disque dur, mais 2*8 Go
SSD)
Si tu veux aller plus loin, tu peux ajouter les commandes suivantes pour
ton noyau :
~ $ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-2.6.29aspire1 root=/dev/sda2 ro vga=0x315
enable_mtrr_cleanup clocksource=hpet snd-hda-intel.model=acer-aspire
quiet splash
et les lignes suivantes dans le fichier déjà créé :
~ $ cat /etc/modprobe.d/aspire
# softlocks bug
blacklist memstick
blacklist jmb38x_ms
# SD/MD card reader
options pciehp pciehp_force=1
install sdhci for i in 2381 2382 2383 2384; do /usr/bin/setpci -d
197b:$i AE=47; done; /sbin/modprobe --ignore-install sdhci
# Sound (internal mic, sound after swsusp, headphones)
options snd-hda-intel model=acer-aspire
options snd-pcsp index=2
Ca fait un peu double emploi pour le module son, mais ca te permettra de
réinitialiser ta carte son correctement lors des mises en veille, que
ton pilote soit en module ou qu'il soit en dur dans le noyau.
Personnellement, je te conseille aussi d'ajouter les lignes suivantes
dans /etc/fstab :
none /tmp tmpfs defaults,size=100M 0 0
none /var/tmp tmpfs defaults,size=20M 0 0
none /var/log tmpfs defaults,size=10M 0 0
Pour eviter d'ecrire des fichiers temporaires sur la SSD (nombre
d'ecritures limitées et temps d'acces lent)
Ainsi que de modifier le fichier /etc/default/rcS :
RAMRUN=yes
RAMLOCK=yes
Pour les mêmes raisons (tu dispose de 1Go de RAM, tu verras que ca ne
gene pas d'en prendre un peu pour ca, au contraire)
Comme ca, j'ai les fichiers temporaires en mémoire, je n'use pas la
mémoire flash du SSD, en plus, ça va nettement plus vite. J'ai le swap
et /home, sur la carte SD car je l'use et je pourrai plus facilement la
changer lorsqu'elle sera cramée (j'ai mis une carte 16Go et je fais des
compilations).
Ensuite, comme le second lecteur de SD (droite) n'est reconnu que si une
carte s'y trouve au boot, mais qu'il est reconnu en mmcblk0 et décale
donc le lecteur de gauche (dans lequel j'ai /home et swap), j'ai du
indiquer dans /etc/fstab un montage par label, mais j'aurais pu utiliser
les UUID :
#/dev/mmcblk0p1 /home ext2 relatime,nodev,nosuid 0 2
LABEL=home /home ext2 relatime,nodev,nosuid 0 2
#/dev/mmcblk0p2 none swap sw 0 0
LABEL=swap none swap sw 0 0
Tu risques de devoir quand même recompiler ton noyau en activant l'option :
CONFIG_MMC_UNSAFE_RESUME=y
Sinon, si tu mets ton PC en veille avec une partition montée depuis la
MMC, tu vas flinguer la table de partitions sur la MMC et aller droit
dans un freeze.
Tu peux aussi installer le paquet 'prelink' qui accellerera les
démarrages d'applications. J'ai pris l'habitude de lancer une séquence
de commandes apres les mises a jours :
/etc/cron.daily/mlocate
/etc/cron.daily/prelink
sync
Au final, les seuls fichiers accédés en ecriture (find / -xdev -mtime
-1) sont ceux des listes de paquets.
N'hésite pas si tu as des questions. J'ai un peu cherché, mais
maintenant tout est stable (sauf le pilote video avec xscreensaver-gl et
xcompmgr, parfois). Je démarre en 45 secondes, les mises en veille et en
hibernation sont rapides...
Si tu veux, je peux te donner le paquet .deb pour le noyau. Mais j'ai
essayé de compiler un maximum en dur pour ce qui concerne le matériel
inamovible et tout ce qui a une chance d'etre connecté en module.
Fanfan
PS: C'est une super machine.
Reply to: