Portable HP NW8440 - Fonctionnement sous linux

Portable HP NW8440 - Fonctionnement sous linux - Hardware - Linux et OS Alternatifs

Marsh Posté le 04-09-2006 à 07:07:29    

Bonjour,
 
  Je reçois prochainement ce sympatique portable pro de chez HP et je vais preparer un petit tuto complet qui detaille l'installation d'une distrib linux (fedora core 5 pour ma part) et des pilotes, les problemes rencontrés avec d'autres distributions ... comme je l'avais fait pour mon precedent portable (Medion MD95257)
 
Voilou


---------------
Mon FEEDBACK
Reply

Marsh Posté le 04-09-2006 à 07:07:29   

Reply

Marsh Posté le 04-09-2006 à 07:07:39    

Distribution testées et problèmes rencontrés :
- Ubuntu Live CD : j'ai juste réalisé un démarrage sur le cd de cette distribution avant de me lancer dans l'install de fedora. ça démarre normallement, le son et l'affichage et le reseau ethernet sont ok d'entrée de jeu pour le reste je n'ai pas fouillé plus pour l'instant.
- Fedora Core 5 : l'installation s'est déroulée sans accroc. La video (driver vesa), le son et le reseau ethernet sont reconnu dès le demarrage ce qui facilite grandement la mise a jour du systeme. Je vais détailler dans le troisieme post l'installation des drivers sous fedora core 5 :).
- Fedora Core 6 : Installatin sans probleme mais dès le premier demarrage, on se heurte a quelques soucis : pas moyen d'installer les drivers wifi ou ati et pas de gestion de l'acpi donc bonjour la perte d'autonomie. Apres quelques recherches, c'est en fait l'installeur de la distribution (Anaconda) qui a installé le noyau en version i586 et non i686 ... donc une petite reinstallation du noyau et tout rentre dans l'ordre (acpi ok, installation du wifi et de la cg possible meme si pour cette derniere l'acceleration 3D n'est pas prise en compte meme avec un bon xorg.conf mais ça devrait vite s'arranger). Voici la manip à réaliser pour installer le noyau i686 a partir du dvd d'install et en root :

Code :
  1. cd  /media/FC_6\ i386\ DVD/Fedora/RPMS/
  2. rpm -ivh --force kernel-2.6.18-1.2798.fc6.i686.rpm


Si le kernel devel est installé :

Code :
  1. rpm -ivh --force kernel-devel-2.6.18-1.2798.fc6.i686.rpm


La description de l'installation des drivers sous fedora core 5 s'adapte tres bien a cette nouvelle mouture :)


Message édité par leyee1603 le 28-10-2006 à 07:35:19

---------------
Mon FEEDBACK
Reply

Marsh Posté le 04-09-2006 à 07:07:53    

Installation de FEDORA CORE 5 :
 
  Tout d'abord, l'installation se fait sans accroc : apres un partitionnement du disue et selection des paquets à installer, la distribution se met en place avec installation du noyau smp pour permettre la detection des deux cores du processeur. J'en profite pour préciser que je fonctionne en dual boot avec windows XP Pro et que grub gère ça très bien, je n'ai rien eu de particulier à modifier. Dès le premier démarrage, voici les périphériques reconnus :
- affichage : c'est pas le top mais on dispose déjà d'un affichage VESA pour effectuer quelques réglages en graphique sous kde ou gnome pour ceux qui ont peur des lignes de commande :)
- son : la version de alsa proposée reconnait la carte son du portable (HD Audio) et permet d'avoir du son sur les enceintes et dans la sortie casque.
- réseau ethernet gigabit : fait agreable car il est possible de se connecter au net pour recuperer les drivers qui manquent ou effectuer une update du systeme grace à yum :love:
- bluetooth : le service se lance parfaitement au demarrage mais je n'ai pas de peripherique bluetooth sous la main pour tester
   
  Pour commencer, après configuration de la carte réseau pour acceder à mon réseau via system-config-network, j'ai lancé une mise a jour du systeme  

Code :
  1. yum update yum
  2. yum update


afin de recuperer la derniere version du kernel (2.6.17) notamment avant de poursuivre.
 
Installation du la carte wifi Intel Pro Wireless 3945ABG (à partir de yum) :
Premiere methode : en utilisant yum

  • Installer le depot Atrpms si ce n'est pas déjà fait : voir ce lien pour plus d'informations
  • Taper la commande suivante (en root) :
Code :
  1. yum --enablerepo=atrpms install ipw3945


  • Automatiser le lancement du service ipw3945d (j'ai pas reussi donc je suis obligé de le lnacer à la main au demarrage :/)
  • Configurer l'interface reseau (eth1) avec ifconfig ou l'interface graphique de configuration des reseaux :)


Deuxieme methode : en installant les drivers à la main (valable pour plusieurs distrib
Je mets provisoirement un lien exterieur pour expliquer l'installation, je completerai sur ce post dès que j'ai un peu de temps
 
Installation du la carte video ATI fireGL V5200 (à partir de yum) :
Ces deux dernières années, ATI a réalisé de grands progrès en ce qui concerne ses pilotes linux. Je vous propose là l'installation des drivers propriétaires à l'aide de yum.

  • Les paquets sont situés sur le depot livna, il faut donc commencer par configurer yu pour ce depot :
Code :
  1. rpm -ivh http://rpm.livna.org/livna-release5.rpm


  • installez le paquet adéquat grace à yum :  
Code :
  1. yum --enablerepo=livna install kmod-fglrx


  • une fois cette installation terminée, mon fichier xorg.conf n'avait pas été modifié : pour simplement activer le driver propriétaire, éditez en root le fichier xorg.conf et remplacez  
Code :
  1. Driver      "radeon"


par

Code :
  1. Driver      "fglrx"


 

  • relancez le serveur X et normalement ça marche. Faites eventuellement un fglrxinfo pour vous assurer que l'acceleration materielle est activée :).

Il s'agit là d'une configuration minimale : je reviendrai sur les modification de xorg.conf permettant notamment d'activer la sortie svideo et vga ...
 
Economie d'énergie de la carte graphique : J'ai essayé d'activer la gestion dynamique de la frequence du core et de la memoire de la carte graphique ou du moins de la positionner à sa frequence minimale par defaut pour avoir plus d'autonomie dans xorg.conf mais cela ne fonctionne pas hélas

Code :
  1. Option     "DynamicClocks" "on" #driver radeon
  2. Option     "PowerState" "1" #driver ati propriétaire


La seule solution que j'ai trouvé est de rajouter la ligne suivante dans .bash_profile

Code :
  1. aticonfig --set-powerstate=1


Note : - vous pouvez voir les differents modes proposés grace à la commande  

Code :
  1. aticonfig --lsp


          - je pense essayer de configurer une des touches speciales à gauche de celle du son (et dont je ne me souviens plus la fonction sous XP) pour switcher d'un mode à l'autre de power state avec pourquoi pas un petit message a l'ecran comme pour le son pour indiquer le profil qui vient d'etre enclenché : ça pourrait le faire ;)
 
Configuration des touches speciales :
Le portable ne disposant pas de molette de réglage du volume sonore il est irritant que les touches de raccourci ne fonctionnent pas. Cette methode permet de facilement attribuer ces fonctionnalités aux touches speciales.

  • lancer un terminal et tapez :
Code :
  1. xev


  • ce programme vous donne differentes informations sur les touches du clavier sur lesquelles vous pressez et ce qui nous interesse ici, le keycode de la touche ( muet -> 160, volume down -> 174, volume up -> 176)
  • une fois ces valeurs recupérées, il faut aller jeter un oeil au fichier XKeysymDB qui contient grossierement les associations entre keycode et évènement associé et repérer le nom de ces évènements. En cherchant un peu, on tombe sur respectivement XF86AudioMute., XF86AudioLowerVolume.et XF86AudioRaiseVolume.
  • pour accéder à la liste d'association keycode/évènement de votre configuration, tapez :
Code :
  1. xmodmap -pke > ~/.xmodmap.ajouts


  • puis éditez ce fichier :
Code :
  1. kedit ~/.xmodmap.ajouts &


  • rendez-vous pour chaque touche à paramétrer à la ligne correspondant au keycode et entrez-y l'evenement correspondant. Par exemple :
Code :
  1. keycode 160 = XF86AudioMute


  • activez la nouvelle affectation en tapant la commande suivante dans le terminal ou en l'insérant dans votre .bash_profile pour qu'elle soit prise en compte à chaque démarrage
Code :
  1. xmodmap ~/.xmodmap.ajouts


  • Voici le fichier .xmodmap.ajouts correspondant pour ceux qui ne veulent pas refaire la manip' ;)


 
 
Voilà c'est qu'un début mais c'est tres rassurant car le portable fonctionne parfaitement sous fedora core 5 et me donne entierement satisfaction au niveau des performances. Je mettrais ce post a jour au fur et à mesure que je paufinerai mes réglages :)


Message édité par leyee1603 le 28-10-2006 à 08:11:54

---------------
Mon FEEDBACK
Reply

Marsh Posté le 15-09-2006 à 16:37:15    

Merci pour ce post, il m'interesse enormement car je pensais justement à cette distribution moi aussi. je vais essayer de l'instaler la semaine prochaine. tu pense qu'une partition de 5 Go surffira (en plus de 1go pour la swap) pour mettre le système et la home ?

Reply

Marsh Posté le 15-09-2006 à 19:24:52    

perso voici mon partitionnement du disque (je ne boote sous xp qu'une fois pas mois tant) :
 
40go ntfs pour xp
1GO swap
8 GO /home
a peu pres 25GO (ce qui reste) pour /
 
5GO je pense que ça risque d'etre short mais tout depend de l'utilisation que tu en fais : personnellement, je ne me sers que de fedora (programmation java, surf, divx, mp3 ...) que ce soit sur mon fixe ou sur le portable et pour tout cela 10GO me semble un minimum. En faisant un effort sur ce que tu installe tu devrait arriver à reduire je pense.
HS : j'ai tenté une install de macos X 10.4.6 et ça marche pas mal du tout aussi, mais bon faut pas en parler ;)


Message édité par leyee1603 le 16-09-2006 à 10:38:24

---------------
Mon FEEDBACK
Reply

Marsh Posté le 15-09-2006 à 19:25:36    

Tu vas etre agreablement surptis apres installation que pas mal de hardware soit déjà reconnu pour un portable


---------------
Mon FEEDBACK
Reply

Marsh Posté le 15-09-2006 à 20:12:17    

Merci leyee  :jap:  
 
J'avais installer FC4 sur mon fixe il y'a quelques mois dans un but initiatique, je vais mettre FC5 dans quelques semaines, ça devrait pas mal m'aider. Je compte attribuer max 10 go pour linux. C'est pour utiliser des softs de calculs lors de ma thèse qui n'existent évidement que sous linux. Malgré tout, je ne suis pas une flèche sous linux, va falloir que je m'y mette un peu mieux que ça.  :)

Reply

Marsh Posté le 16-09-2006 à 10:38:02    

10 go je pense que c'est suffisant : si tu ne fait pas de programmation tu pourras sucrer pas mal de truc de ce coté là et si tu prefere windows dans une utilisation multimédia, tu devrais sans probleme gratter un peu d'espace supplementaire.


---------------
Mon FEEDBACK
Reply

Marsh Posté le 20-09-2006 à 21:24:24    

Excellent ce topic! Merci leyee1603, faut que je me mette a linux moi aussi, mais bon pour le moment je me sert de mon portable pour bosser et je peux pas vraiment tester, mais debut d'année prochaine j'en aurais moins besoin (fixe va arriver) donc je me lancerais dans l'installation, histoire d'apprendre un peu. Ce topic me sera je pense d'une grande aide!

Reply

Marsh Posté le 21-09-2006 à 07:59:42    

Je l'espère ;). Là ça commence à fonctionner pas mal. Me reste à refaire l'install du wifi qui marche mais qui met quelques warning au demarrage. Ensuite il restera disons les accessoires avec le lecteur d'empreintes, le capteur de mouvement permettant de mettre en securité le DD (ça serait bien ue le dispositif soit hardware et independant de tout systeme). J'ai attaqué à m'intéresser à la config de xorg (avec notamment la gestion des frequences de la v5200 en fonction de l'utilisation), je vais continuer avec la configuration de la sortie svideo et de la sortie vga.


---------------
Mon FEEDBACK
Reply

Marsh Posté le 21-09-2006 à 07:59:42   

Reply

Marsh Posté le 08-10-2006 à 10:18:25    

Bon fedora core 6 sort le 11 octobre prochain, donc je vais tenter une install dès sa sortie pour vous dire les ameliorations au niveau de l'installation en ce qui concerne le portable HP. Hésitez à faire part de vos essais et tests pour completer la liste des distrib qui marchent nickel (ou non d'ailleurs) sur le portable


---------------
Mon FEEDBACK
Reply

Marsh Posté le 08-10-2006 à 21:10:09    

Pour ton histoire d'économie d'energie de la carte graphique.. j'ai ecris un tout petit script qui detecte si le portable est branche sur le secteur ou pas, et en fonction met la carte graphique en mode basse conso, sinon la met a fond...
Ca marche parfaitement, et si ca interesse quelqu'un je peut toujours le partager (meme si la solution utilise une petite fonction ecrite en c qui retourne une chaine, donc bon spas parfait dans le sens ou c'est pas super "propre" )
 
Sinon chouette idee ce topic, meme si moi.. j'ai un T42 sous ubuntu dapper  :D ca pourra interesser mon frere qui va recevoir un hp dans une semaine


---------------
Un blog qu'il est bien
Reply

Marsh Posté le 09-10-2006 à 12:26:02    

je suis interessé par le script si tu veux bien le faire partager : j'adapterai au besoin pour le hp :)


---------------
Mon FEEDBACK
Reply

Marsh Posté le 09-10-2006 à 17:47:47    

http://p.guepe.free.fr/gest-ati-freq/
 
Tu met le script gest-ati-freq ou tu veut (je l'ai mis dans /sbin) et tu l'ajoute dans les programme au demarrage de ta session (sous gnome, Systeme->Preferences->sessions->programmes au demarrage)
et tu met le fichier reverse dans /bin, c'est un programme en c qui retourne une chaine de caracteres, ecrite par un pote.. on etait presse de faire marcher le bouzin, un chtit probleme dans la recuperation des infos de ati-config... on a utilise ca... tu peut voir dans le script ou c'est appele, et le modifier si tu n'a pas envie d'utiliser un truc dont tu sais pas ce que ca fait... d'ailleurs si tu le fait en script pur, ca m'interesse  :lol:  
 
Si jamais ca marche pas, fait en sorte que la commande ati-config puisse etre executee en user, spas dangereux comme commande...
 
Et pour tester, bah debranche, fait un list-powerstate, rebranche et reverifie.. chez moi c'est "au poil"!
 
[edit]Ce qui serait vraiment bien c'est d'integrer cette fonctionalite dans le gestionnaire de frequences processeur (je suis sous gnome, mais y'a surement le meme module sous kde)
Je suis en train de rechercher quel est ce module, mais apparemment c'est dans les sources de gnome ??? si quelqu'un pouvais confirmer...
Parce que modifier un petit programme, c'est jouable a mon niveau, mais trouver la portion de code qui m'interesse et ajouter un module de gestion ATI dans Gnome  :cry:
 
[edit2] apparemment, le widget gnome fait appel a la librairie cpufrequtils, http://www.kernel.org/pub/linux/ut [...] utils.html qui est une surcouche du module cpufreq du noyau : http://www.kernel.org/pub/linux/ut [...] ufreq.html
 
 :cry: donc, le petit module super top graphique est bien partie integrante de gnome, il utilise des fonctionnalites du noyau 2.6...  :D Ok bah, faudrait suggerer au dev de gnome d'integrer cette feature ! A moins qu'elle n'existe ??? Parce que modifier moi meme ca va etre chaud  [:gigli]


Message édité par guepe le 09-10-2006 à 18:36:31

---------------
Un blog qu'il est bien
Reply

Marsh Posté le 17-10-2006 à 19:45:00    

sortie de fedora core 6 jeudi  (integration de xgl dans la distribution notamment), donc je prepare une installation et le feedback qui va avec d'ici ce week end et je complete le premier post avec le petit programme activable d'une seule touche pour faire varier les vitesses de fonctionnement de la cg ...
Au passage quelqu'un a essayé d'utiliser le lecteur biometrique ou le capteur de mouvement pour le disque dur (c'est surtout celui là que je voudrais faire fonctionner)? Je ne sais toujours pas s'il s'agit d'un dispositif hardware c'est a dire fonctionnant sans driver ni application peu importe l'os (et eventuellement hors os) ou s'il faut des drivers ... helas dispo que pour les os de Mircosoft :/


---------------
Mon FEEDBACK
Reply

Marsh Posté le 21-10-2006 à 14:31:57    

tu n'a qu'a tester. sous windows si tu secoue un peu le portable (surtout de haut en bas), la diode disque dur devient orange. donc si ca fait pas la même chose sous linux c'estq eu c'est du software. mais bon ca serait pas super fiable si c'était software. il suffirai que le proc soit surchargé à un moment et dans ce cas la protection ne fonctionnerait plus ?
 
j'attend Fedora Core 6 pour l'installer aussi.

Reply

Marsh Posté le 21-10-2006 à 18:02:25    

je finis a l'instant de telecharger fedora core 6 : je vais me lancer !


---------------
Mon FEEDBACK
Reply

Marsh Posté le 22-10-2006 à 23:36:32    

gnome-applets, y a un truc pour regler cpufreq mais ça ne regle que le premier core si on as un kernel smp (bien sur le mien je l'ai recompilé pour)
 
merci pour la manip pour l'économie d'énergie je savais pas que c'etait pris en compte dans les drivers ati pour linux.
 
on peu pas regler soit même les frequences ? genre 150/100 pour la 2D :grut: devrait suffire :D

Reply

Marsh Posté le 28-10-2006 à 07:27:32    

il doit exister des tools pour faire ça (je me souviens en avoir vu) mais je ne sais plus le nom. Le gain est appreciable deja au niveau sonore, le ventilo ne s'allume presque jamais dans ce cas meme si le cpu est a bloc alors qu'il s'allume regulierement meme en idle si la cg est a fond et c'est suffisant pour une utilisation normale (prog sous eclipse, bureautique, surf, video) et ça permet de faire fonctionner sans ralentissement un bureau 3D (avec compiz ou beryl)


---------------
Mon FEEDBACK
Reply

Marsh Posté le 01-11-2006 à 21:53:10    

ba j'ai vu y a aticongih --set-powerstate c'est déja un début
ta réussis à faire marcher le lecteur de caarte sd ?

Reply

Marsh Posté le 02-11-2006 à 12:03:59    

je n'ai pas essayez désolé, je n'ai pas de cartes sd : gere-t-il egalement les xd? si oui je pourrait tester


---------------
Mon FEEDBACK
Reply

Marsh Posté le 03-11-2006 à 18:19:00    

celon le lspci, oui
 

Reply

Marsh Posté le 04-11-2006 à 13:31:11    

je teste ça dans le week end alors :jap:


---------------
Mon FEEDBACK
Reply

Marsh Posté le 07-11-2006 à 22:01:54    

Si vous avez un vieux BIOS, n'hésitez pas à mettre à jour pour l'ACPI :o
Le monitoring battrie de mon nc8430 marche bien mieux depuis :o

Reply

Marsh Posté le 07-11-2006 à 22:36:01    

bonjour j'envisage d'acheter la même machine que toi. Par contre j'installerai une debian. Est ce que tu as essayé de wpa avec la wifi?
 
Tu as les drivers avec fedora par contre sous debian je serai obligé de  compiler à la main les drivers (car non libre).
 
Une question cependant  tu as acheté ton portable avec windows ou avec freedos?  Moi ca me pose problème de donner de l'argent à microsoft mais pour les portables ce n'est pas évident de trouver sans windows.


Message édité par limax le 07-11-2006 à 22:36:50
Reply

Marsh Posté le 08-11-2006 à 06:44:49    

Salut,
 
  sous debian il te faudra effectivement compiler tes drivers a la main mais ça se fait plutot bien, j'essaierai de trouver un tuto sur ça si tu veux. Helas, j'ai été forcé de payer une licence xp pro avec le portable alors que je disposais d'une licence inutilisée ... Le plus genant dans mon cas n'est pas d'avoir un xp car dans mon activité professionnelle, je suis parfois amené à developper en .NET notamment, donc il est interessant de conserver une partition xp. Mais ceux qui ne bootent jamais sous windows ou ont deja sous la main une licence, le surcout engendré laisse un gout amer ...


---------------
Mon FEEDBACK
Reply

Marsh Posté le 08-11-2006 à 10:33:08    

limax: avec Windows parce que je m'en sers (jeux, logiciels pour mes études, etc.) De toutes façons, pas le choix en étudiant.
Sinon si tu mets Ubuntu tu auras tes pilotes et tous les avantages de deb ;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed