Bienvenue sur le forum des portables Asus !
Une communauté d'utilisateurs, des conseils d'experts, des guides et des tutos pour réparer vous même votre portable.

Arrivé en limite du "Do It Yourself" ? Nous prenons en charge votre portable dans nos ateliers.

Je rejoins la communauté Asus

Debian sur portable Asus F3Jm-AK022H

#1
Bonjour, j'ai découvert ce forum au hasard de mes recherches pour mon install.
J'ai commencé à faire un howto que j'envisage de pulier sur linux -on-laptop une fois qu'il sera présentable , je le colle donc ici pour le moment, ca peut servir et ca fera interface pour des éventuels retour d'info.
Attention, gros copier collé à suivre :D

A l'issue de Solutions Linux 2007, au gré d'une visite de la rue Montgallet, j'ai fait l'acquisition d'un portable.

Malgrès tout mes efforts (Romain peut en témoigner), impossible de faire ecrire par le vendeur qu'il n'est pas en mesure de me vendre le portable sans OS et sans les logiciels OEM inclus (que des solutions proprietaires évidement) J'ai juste réussi à avoir une facture précisant que ces logiciels sont inclus dans le prix.
J'avais prévu de tout faire pour acheter ce portable sans solution OEM, mais je n'avais pas assez de temps devant moi pour le faire.
Pour luter contre la vente liée, je vous invite à consulter le site www.racketiciel.info/ et à signer la pétition.
Pour ma part, je n'ai pas accepté le CLUF du windows fournis.

Reste donc à passer ce portable sous Linux. Comme j'ai des tendances masochistes, j'ai choisi Debian, la version Etch pour être précis qui est en cours de finalisation au moment ou j'écris ces lignes (maso, pas kamikaze).
En principe, cette installation doit pouvoir etre réalisée sur toute la gamme F3Jm, AK022, AK029

Actuellement, j'ai une distribution qui fonctionne, tout les problèmes ne sont pas résolus, mais ca avance, le détail dans l'article.
<p align="center">Description de l'Asus F3Jm-AK022H
destiné à devenir F3Jm-AK022L (H=Home, L=Linux)
</p>
Processeur Intel Core 2 Duo @ 2GHz - RAM 2 x1024Mo - Intel 945GM Chipset
LAN Chip Realtek 8168B Inopérant lors de l'installation mais fonctionnel une fois l'installation terminée
Wifi Intel 3945ABG Fonctionn, prise en charge avec un script maison
Carte Graphique nVidia GeForce GO 7600 - 3D supporté avec les drivers nVidia
ACPI hibernation (STD) veille prolongée (STR), info T°, speed procc, charge batterie , OK
Gestion Step Frequency : OK
Power off button : OK
son Intel HDA en cours (failure au boot sur ALC861)
webcam pas essayé
touchpad fonctionnement de base OK
firewire pas essayé
usb Ok avec la souris , pas essayé autre chose
DV/ieee1394 pas essayé

Début de l'installation de Debian
J'ai récupéré l'iso du CD1 de Debian 'Etch' sur le ftp de cdimage.debian.org (une testing en fait, attention si etch passe stable, la prochaine testing ne sera peut-être utilisable)
J'avais fait une tentative avec Sarge (la version stable actuellement), mais trop de materiels posaient problèmes, etch etant pour ainsi dire finalisé pour les x86, cela ne pose pas de restriction.

On boot sur le CD avec les paramètres suivant : install bootkbd=fr hw-detect/start_pcmcia=false
Le clavier en français, c'est plus pratique et il est possible de bloquer la détection PCMCIA vu que ce portable à un port PCI-Experss card mais pas de PCMCIA.

Choix de la langue, du clavier (france fr-latin9), rien à signaler.
A la détection réseau, ca bloque, ce qui est normal, le chip LAN n'est pas pris en charge pour le moment. Vous devez avoir un message de requête DHCP échouée, sélectionnez continuer puis 'ne pas configurer le réseau maintenant"

Donnez un nom à votre machine, l'installation se poursuit et vous voilà au partitionnement des disques, sélectionnez : Manuel pour utiliser partman
Ma table de partitionnement finale est la suivante :
/dev/sda1 - 139.8MB - ext3 - /boot
/dev/sda2 - 12.3GB - NTFS non monté ou /mnt/win si FAT32 - (si NTFS employé, elle sera montée ultérieurement)
/dev/sda3 - 69.6 GB - FAT32 - /media/documents (héberge le menu 'mes documents' de mon compte windows)
/dev/sda5 - 6.0 GB - ext3 - / (Debian du quotidien)
/dev/sda6 - 6.0 GB - ext3 - /mnt/ubuntu (pour les essais, démonstrations....)
/dev/sda7 - 5.0 GB - ext3 - /mnt/test (pour bricoler)
/dev/sda8 - 1.0 GB - swapp
/dev/sda9 - 20.0 GB - ext3 - /home (home d'ailleurs commun pour debian et ubuntu chez moi grâce à une astuce décrite plus loin)

Sélectionnez : Terminer le partitionnement et appliquer les changements , relisez bien pour être sur et ne pas formater une partition qui ne doit pas l'etre puis validez.

Au sujet de ce partitionnement qui peut sembler étrange et compliqué, je l'ai déterminé après avoir lu pas mal de documents sur le net. En fait, elle à plusieurs avantages pour la maintenance, le home 'principal' séparé permet de 'reclaquer' n'importe quelle installation sans toucher aux données des utilisateurs, c'est un peu la base de tout système unix/linux, le jeu de le rendre commun entre d'autre distributions est assez pratique si l'on veux gouter d'autres systèmes, avoir un repertoire 'documents' en FAT 32, surtout dans le cas du multi-boot avec win et si on colle le menu 'mes documents' dessus, donne une transparence totale de transfert de fichier d'un système à l'autre, le boot dissocié, avec grub, permet de très facilement "retrouver ces petits" en cas de problème.... Il y à des inconveniants, tels que la taille fixe de /boot qui sature si on met un grand nombre de kernels, mais pour moi, les avantages sont plus nombreux.

Ensuite, l'installation se déroule classiquement, donnez un password pour root et créez un compte utilisateur.
Si vous exploitez /dev/sda9 = /home en commun avec d'autres installations, attention à ne pas créer de comptes avec le même nom !! Problèmes assurés (ou alors, si vous voulez le faire comme moi, il faut créer des comptes différent pour chaque distribution, puis créez un compte en ligne de commande pour chaque distribution en prenant soit de bien 'forcer' l'UID pour qu'il ait la même valeur pour toutes les distributions.)
Le premier utilisateur sera donc nommé 'debian' pour cette install

A la question 'faut-il utiliser un miroir réseau ?' répondez non, car pour le moment, nous n'avons pas de connexion lan. Cela va provoquer un message d'échec de mise à jour de sécurité, sélectionnez 'continuer'
Participer à l'étude statistique des paquets, a vous de voir, aucune incidence sur la suite. Je pense que c'est une bonne idée de le faire.

Le choix des paquets :
Voici ma sélection
[ * ] Environnement graphique de bureau
[ ] Serveur web
[ ] Serveur DNS
[ ] Serveur de fichiers
[ ] Base de données SQL
[ ] Ordinateur portable
[ * ] Système standard

Et en avant pour la copie de fichiers et l'installation de paquets qui se fait toute seule.

Choix de la résolution : ayant une dalle WSXGA+ , je choisi naturellement une résolution de 1680x1050 (vérifiez la résolution native de votre LCD, celle ci peut changer selon les versions de F3Jm-xxxxx) et je laisse les autres modes actifs, en cas de besoin (ecran externe un jour par exemple)
Grub s'installe et détecte l'installation de windows, à la question "Installer le programme de démarrage GRUB sur le secteur d'amorçage ? " répondre oui.
Le CD est éjecté, l'installation s'achève et le PC reboot, branchez votre câble réseau à ce moment là.

Grub propose bien le choix entre Debian Kernel 2.6.18-3-686 ou l'autre OS, poursuivont l'installation

Le touchpad est détecté et correctement géré par l'installeur Debian, la souris USB fournie avec le portable est également fonctionnelle.

Nous voilà avec un multiboot win/linux et une debian qui fonctionne, pour le moment sans wifi, sans 3D, sans son.

A présent, le reseau ethernet est correctement détecté et pris en charge, si vous n'avez pas de serveur DHCP referez vous au howto correspondant à votre installation.

Maintenant que nous disposons d'une connection LAN, il va falloir maintenant mettre le système à jour et récuperer les éléments suivants, pour celà, il faut éditer /etc/apt/sources.list de la manière qui vous convient le mieux (à la main avec VI, nano, Gedit..) ou avec le 'gestionnaire de canaux logiciels' dans le menu 'bureau'==>'administration' ou encore avec #netselect-apt etch, voir le howto debian sur le sujet, puis #aptitude update et #aptitude dist-upgrade achèverons de vous mettre à jour.



Ajout du support Wifi - Intel 3945ABG depuis les depots Debian Etch
une fois le source.list mis à jour, aptitude update la marche à suivre est la suivante
1 - ajout du paquet ipw3945-modules-2.6.18-3-686 avec #aptitude ou synaptic
2 - récupération du firmware ipw3945-ucode-1.14.2.tgz sur https://bughost.org/ipw3945/ucode/
3 - récupération du daemon de gestion ipw3945d-1.7.22.tgz sur https://bughost.org/ipw3945/daemon/
4 - décompactage des archives téléchargées en 2 et 3
# tar xvf /{votre_chemin}/ipw3945-ucode-1.14.2.tgz (peut-etre pas requis sur derniers drivers - à vérifier)
# tar xvf /{votre_chemin}/ipw3945d-1.7.22.tgz
Copie du firmware Intel necessaire pour le fonctionnement du wifi
# cp /{votre_chemin}/ipw3945-ucode-1.14.2/ip3945-ucode /lib/firmware
Copie du daemon de gestion qui sert à initialiser le chip wifi
# cp /{votre_chemin}/ipw3945d-1.7.22/x86/ipw3945d /sbin

Pour gerer le chip wifi, il est necessaire d'activer le daemon /sbin/ipw3945d.
Avec le daemon, deux scipt start et stop existent, mais des linuxiens plus habiles que moi on réalisé un petit script de gestion pour rendre 'pilotable' ce daemon plus simplement et qu'il soit initialisé au démarrage du PC.
Ce scipt gère à la fois le démarrage et l'arret, mais aussi le status et créé un PID
Nom du scipt : /etc/init.d/ipw3945
Une fois créé, pensez à le rendre executable avec un #chmod 755 /etc/init.d/ipw3945
(Merci à Nicolas, Romain et Romuald)
#! /bin/sh
# Script to manage Intel ipw3945daemon

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/sbin/ipw3945d
NAME=ipw3945
PIDFILE=/var/run/$NAME.pid
DESC="Ipw3945d wireless daemon"

unset TMPDIR

test -f $DAEMON || exit 0

set -e

. /lib/lsb/init-functions

case "$1" in
start)
log_begin_msg "Starting $DESC: $NAME"
#start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" --exec $DAEMON
$DAEMON > /dev/null
log_end_msg $?
;;
stop)
log_begin_msg "Stopping $DESC: $NAME"
ipw3945d --kill
#start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE --name $NAME
log_end_msg $?
;;
status)
echo -n "Status of $DESC: "
if $DAEMON --isrunning; then
echo "$NAME is running!"
else
echo "$NAME is not running."
fi
;;
*)
N=/etc/init.d/${0##*/}
echo "Usage: $N {start|stop|status}" >&2
exit 1
;;
esac

exit 0
Il faut ensuite déclarer le scipt pour automatiser son démarrage. Vous pouvez le faire avec l'outil rcconf ou utiliser l'outil graphique Boot-Up Manager (paquet bum) qui est très pratique.
Je l'ai mis dans le rc en S29/K29, impeccable au boot, fonctionne en cas d'hibernation, mais non fonctionnel pour la mise en veille prolongée.
Edition /etc/udev/rules.d/z25_persistent-net.rules pour modif nom d'interfaces :
ohci=ieee1394 ; r8169=eth0 ; ipw3945=wlan0
modprobe ipw3945 § ou
/etc.init.d/ipw3945 start § reboot

Ajout de la prise en charge de la 3D de la carte graphique nVidia Go7600 (drivers non libres)
De nombreux howto existent, je ne rentrerais pas dans les détails, pour résumer, il faut :
installer les paquets binutils et linux-headers-2.6.18-3-686
Récuper les drivers sur le site nvidia
Passer en console sous le compte root, stopper le serveur graphique (/etc/init.d/gdm stop) et executer le scipt avec la commande #sh chemin_du_scipt

Beryl, pour le fun...

Maintenant que la 3D est fonctionnelle, simplement suivre le le howto du wiki de Beryl.

Prise en charge du son - Essais en cours
Pour réaliser les essais, ajout du paquet gnome-audio (les sons système)
modinfo soundcore
modprobe snd-hda-intel;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
Fichier de déclaration/detection des cartes son : /lib/modules/2.6.18-3-686/modules.alias
selon un change log , alsa 1.0.11rc1minimal requis, toutefois, la version en cours est 1.0.13 ....





Collections de liens :
https://www.linux-on-laptops.com/asus.html
https://forums.fedora-fr.org/viewtopic.php?pid=99959 : installation d'une fedora sur F3Jm
https://gentoo-wiki.com/HARDWARE_Asus_F3JM : install en Gentoo
https://www.w1ldt4ng3nt.net/blog/item/77 : F3jm et Ubuntu 6.10
https://www.alsa-project.org/ : sans commentaire
 
#2
Maintenant, passons aux echanges :D
si vous avez des questions, n'hésitez pas.

Actuellement, j'en suis à faire fonctionner le son, il faudrait que je mette la main sur un gourou d'ALSA parce que là, je tourne en rond.

Pour info, dès le boot, j'ai le message foireux suivant (que je retrouve avec dmesg):
hda_codec: Unknown model for ALC861, trying auto-probe from BIOS...
lorsque que je lance en console alsamixer, celui ci trouve une carte 'ALC660' avec le volume du CD et du micro reglable, mais pas le 'front' ni le 'headphone' (qui ne sont pas 'mutted')
refaire un alsaconf ne change rien, il trouve un "hda-intel Intel Corporation 82801G (ICH7 Fa"

# /etc/init.d/alsa force-unload
suivi de modprobe hda-snd-intel model=asus ou model=uniwill ou model=asus-laptop ou model=ALC861 ne fonctionne pas non plus.

j'ai aussi essayé les drivers pris sur le site realtek, pas mieux.

Si vous avez une idée, je suis preneur :D
 
#3
Voilà, j'ai trouvé une solution qui fonctionne : passer à ALSA 1.0.14rc2 !!

Pour réaliser les essais, ajout du paquet gnome-audio (les sons système) ou récuperer un fichier multimedia
Après de multiples essais, et grace a la lecture de quelques sujet sur https://bugtrack.alsa-project.org/ , je me suis rendu compte que certains avaient résolu leurs problèmes en compilant la dernière version d'ALSA.
Récuperer l'archive alsa/driver/alsa-driver-1.0.14rc2.tar.bz2 ou plus récent sur un des FTP https://www.alsa-project.org/download.php
Décompactez la, $ tar xvjf alsa-driver-1.0.14rc2.tar.bz2
Enrez dans le répértoire $ cd alsa-driver-1.0.14rc2.tar.bz2
Coupez tout ce qui est lié à ALSA avec la commande /etc/init.d/alsa force-unload (vous devez probablement passer en root)
Selon les instructions du fichier INSTALL, executez ./configure --with_cards=hda-intel
Lancez un make pour que le drivers alsa soit compilé
Passez en root et lancez #make install
Recharger le serveur son avec un # modprobe snd-had-intel

Profitez du son !
 

Sujets similaires


Vos accessoires

  L'atelier ASUS : les avis

Nous vous aidons ... aidez nous.

Soutenir les forums Asus

Pour continuer à recevoir un support de qualité et gratuit dans les forums, aidez nous a supporter le coût de notre infrastructure.
Objectif
85.00 €
Collecté
25.00 €
Cette campagne s'achève dans

Parcourir les forums en musique




Accueil
Règles Aides Utilisateurs
Aucun support n'est délivré via le Tchat.
Merci d'ouvrir une nouvelle discussion dans les forums.
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue G Gibus29 ! :raised-hand-emoji: :good:
    +1
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue G Gabrielknight ! :raised-hand-emoji: :good:
    +1
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    L'équipe de l'atelier ASUS vous souhaite une bonne journée!
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue B basstick ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue B Bamboo ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    L'équipe de l'atelier ASUS vous souhaite une bonne soirée !
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue koki koki ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue K kvinbls ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    K kvinbls a ouvert une nouvelle discussion : ASUS FX753VD - TOUCHE F1 F2 F3 F4 F5 F6 F7 NE FONCTIONNE PLUS dans la section Accessoires et Périphériques.
    Bonjour, depuis quelques jours mes touches de F1 à F7 ne fonctionne plus, j'ai regarder dans plusieurs forum si je trouvais une solution à mon problème mais RIEN ! donc je viens vous suppliez votre aide parce que c'est quand même très agaçant de...
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue K kebriand ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue J jeanclaudeta ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    J jeanclaudeta a ouvert une nouvelle discussion : Problèmes de veille : batterie qui se vide ou sortie difficile Zenbook UX331UAL dans la section Asus U - UX - Ultrabook - Zenbook.
    Bonjour,

    J'ai des soucis avec ma veille depuis le début sur mon ordi, Zenbook UX331UAL, (neuf de 2 mois)
    A priori je suis pas le seul mais pas trouvé d'info précise sur le forum et souvent avec d'autres modèles,
    J'ai vu qu'on pouvait passer...
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue G gégé 47 ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue F fredtey ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue B Beroud73000 ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue F francou ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue shinoob shinoob ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue L Lilzer ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    L Lilzer a ouvert une nouvelle discussion : Mot de passe Bios oublié dans la section BIOS : Mot de passe oublié ou inconnu.
    Bonjour à tous,

    Je ne me souviens plus de mon mot de passe Bios et donc mon ordinateur est inutilisable.
    Est ce qu'il y a un moyen de réinitialiser ce mot de passe ?
    Je viens d'effectuer la manipulation , la date Bios est 2009/01/01

    Par avance...
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue spcram spcram ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    L'équipe de l'atelier ASUS vous souhaite une bonne journée!
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue batterypross batterypross ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    batterypross batterypross a ouvert une nouvelle discussion : G55VW BATTERY NOT CHARGING PROBLEM dans la section Conseils avant Achat.
    I buy G55VW before 2016 .
    Today i see that my battery is 65%, all time was plugged in charger.
    I try some time run on battery and it get on 46%.
    Plug in charger and no charging the battery, it is all time on 46%.

    Orange lamp for batter charging...
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue A arnica62 ! :raised-hand-emoji: :good:
  • <font color="red"><b>Asus Bot</b></font> Asus Bot:
    Bienvenue S sedan ! :raised-hand-emoji: :good:
    <font color="red"><b>Asus Bot</b></font> Asus Bot: Bienvenue sedan ! :raised-hand-emoji: :good: