Laptop: Acer Aspire 1363WMLi AMD Sempron 3000+, Wifi, écran WXGA 1280x800 Linux Debian Sarge (testing au 01/2005), noyau 2.4.27-1-386, replaced during installation by a 2.6.8-2-k7 * ethernet internal PCI card: * ---------------------------------- module: via-rhine Card is correctly detected, but il not correctly running because of power saving (acpi) So you've to give paramters to kernell during boot sequence: pci=noacpi noapic example, modified line in menu.lst (Grub): kernel /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro pci=noacpi noapic * video card and screen * ------------------------------ card seems to be via unichrome (chipset KM400/KN400) By default, vesa driver is installed, ad runs only in 800x600 and 640x480 We try to install unichrome drivers, without success (cf unichrome.sourceforge.net) This driver is only necessary if you want to make mpeg2 decompression. For us it was not usefull So we arrived to display in 1280x800 by keeping the vesa video driver and tuning the XF86Config-4 file: Section added above Monitor: ----------------------------------- Section "Modes" # rajout VM Identifier "16:10" ModeLine "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828 EndSection Modified Sections : --------------------- Section "Monitor" Identifier "Écran générique" HorizSync 30 - 90 VertRefresh 50 - 75.0 Option "UseEditFreqs" "1" UseModes "16:10" Option "FlatPanelProperties" "Scaling = aspect-scaled" EndSection Section "Screen" Identifier "Default Screen" Device "Carte vidéo générique" Monitor "Écran générique" DefaultDepth 16 SubSection "Display" Depth 16 Modes "1280x800" Virtual 1280 800 # Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "800x600" "640x480" EndSubSection EndSection We display in 16bits color, it certainly works in 24 *Wifi Wireless network card * ---------------------------------- Internal PCI Card: acer IPN2220 lspci output: Ethernet controller: Linksys, A Division of Cisco Systems [AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01) There is no native Linux driver, so where obliged to use ndiswrapper, wich is a tool allowing using Window$ network driver (ndis) on Linux. Docs : ndiswrapper.sourceforge.net/phpwiki/index.php/ We compiled ndiswrapper, used version : ndsiwrapper-0.12 We install wireless-tools to(wifi test tools) ~#apt-get install wireless-tools We installed a 2.6.8-2-k7 kernell (apt-get install kernel-image-2.6.8-2-k7), and the corresponding headers (apt-get install kernel-headers-2.6.8-2-k7) necessary to compile ndiswrapper Then decompress-detar ndsiwrapper, and make - make install download the Win2K/XP acer wifi driver, here ftp://ftp.support.acer-euro.com/notebook/aspire_1350/drivers/80211ag.zip After : ~#ndsiwrapper -i /path_to/win_driver_inf_file ndiswrapper output: Installed ndis drivers: neti2220 driver present, hardware present Then you need to load ndiswrapper as a module in the kernell : ~#modprobe ndsiwrapper. To check the card (and the wireless network) : ~#iwconfig (program coming from wireless-tools package) : wlan0 IEEE 802.11g ESSID:"wifiSSID" Mode:Managed Frequency:2.412 GHz Access Point: 00:0D:88:F3:86:F4 Bit Rate:11 Mb/s RTS thr:2347 B Fragment thr:2346 B Encryption key:off Power Management:off Link Quality:100/100 Signal level:-66 dBm Noise level:-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:44 Invalid misc:74 Missed beacon:0 To end, add the folowing lines in /etc/network/interfaces: auto wlan0 iface wlan0 inet dhcp And, the end : ~#ifup wlan0 Good Luck SAME IN FRENCH (WITH MORE DETAILS) ---------------------------------------------- Portable Acer Aspire 1363WMLi AMD Sempron 3000+, Wifi, écran WXGA 1280x800 Linux Debian Sarge (testing au 01/2005), noyau 2.4.27-1-386, remplacé pendant l'installation par un 2.6.8-2-k7 * Carte réseau filaire éthernet: * ---------------------------------- module: via-rhine La carte est correctement détectée par l'installateur, mais ne fonctionne pas à cause de l'économie d'énergie (elle s'endort au bout de x secondes et n'est jamais réveillée) Paramètres à passer au noyau au boot: pci=noacpi noapic exemple, ligne modifiée de menu.lst dans Grub: kernel /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro pci=noacpi noapic éo * Carte vidéo et écran * ------------------------ La carte semble être une via unichrome (chipset KM400/KN400) Par défaut, est installé le pilote vesa, qui ne fonctionne qu'en 800x600 au 640x480 Nous avons essayé d'installer à la place (sans succès): - les driver du projet unichrome: (unichrome.sourceforge.net);leur installation demandant une recompilation de xfree, nous avons essayé avec des paquets Debian trouvés ici : www.physik.fu-berlin.de/~glaweh/debian/unichrome site www.physik.fu-berlin.de/~glaweh/debian/ téléchargement et commande dpkg -i package.deb: ne fonctionne pas (pilote "via" en place de "vesa" dans XF86Config-4): en fait il manque une partie appelée par le noyau lui-meme et non simplement xfree... - les driver fournis par via: http://www.viaarena.com/default.aspx?PageID=2; via fournit un script d'installation des binaires (il n'y a pas les sources car le pilote n'est pas libre), qui ne fonctionne qu'avec RedHat, Suse ou Mandrake En fait ces pilotes spécifiques ne sont nécéssaires que pour faire de la décompression mpeg2 (lire des vidéos), ce dont nous foutons royalement. Nous avons donc simplement réussi à afficher en 1280x800 en affinant le paramétrage de XF86Config-4 Section ajoutée (au dessus de Monitor): Section "Modes" # rajout VM Identifier "16:10" ModeLine "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828 EndSection Sections modifiées: Section "Monitor" Identifier "Écran générique" HorizSync 30 - 90 VertRefresh 50 - 75.0 Option "UseEditFreqs" "1" UseModes "16:10" Option "FlatPanelProperties" "Scaling = aspect-scaled" EndSection Section "Screen" Identifier "Default Screen" Device "Carte vidéo générique" Monitor "Écran générique" DefaultDepth 16 SubSection "Display" Depth 16 Modes "1280x800" Virtual 1280 800 # Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "800x600" "640x480" EndSubSection EndSection Nous affichons en 16bits couleurs, cela marche peut-être aussi en 24bits... * Carte réseau sans fil Wifi. * ----------------------------------- Carte acer IPN2220 un lspci donne: Ethernet controller: Linksys, A Division of Cisco Systems [AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01) Aucun pilote n'existe sous Linux. Il y a donc nécéssité d'utiliser ndiswrapper, qui est un utilitaire permettant d'utiliser des pilotes Windows sous Linux... Il est aussi conseillé d'installer wireless-tools, des utilitaires de test de réseau sans fil ~#apt-get install wireless-tools Docs : ndiswrapper.sourceforge.net/phpwiki/index.php/ Nous avons procédé en compilant ndiswrapper, version utilisée: ndsiwrapper-0.12 Pour ce faire, nous avons installé un noyau 2.6.8-2-k7 (kernel-image-2.6.8-2-k7), les headers correspondants et leurs dépendances. (il semble que les headers installés et notre noyau 2.4.7 ne correspondaient pas) Ensuite on effectue dans le dossier de décompression de ndsiwrapper un make - make install Il faut télécharger les pilotes windows de la carte, de préférence W2K ou XP. Nous avons installé le pilote win2K fourni par acer, téléchargeable ici ftp://ftp.support.acer-euro.com/notebook/aspire_1350/drivers/80211ag.zip Une fois ndiswrapper compilé et le pilote windaube dézippé, lancer la commande: ~#ndsiwrapper -i /chemin-vers/fichier_inf_pilote_windows ndiswrapper répond: Installed ndis drivers: neti2220 driver present, hardware present Ensuite, il faut charger le module ndiswrapper dans le noyau: ~#modprobe ndsiwrapper. Généralement, la carte wifi est mappé sur wlan0. Pour vérifier la présence de la carte et du réseau, la commande ~#iwconfig doit donner une réponse du style: wlan0 IEEE 802.11g ESSID:"wifiSSID" Mode:Managed Frequency:2.412 GHz Access Point: 00:0D:88:F3:86:F4 Bit Rate:11 Mb/s RTS thr:2347 B Fragment thr:2346 B Encryption key:off Power Management:off Link Quality:100/100 Signal level:-66 dBm Noise level:-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:44 Invalid misc:74 Missed beacon:0 Pour terminer,il ne reste plus qu'à rajouter les lignes auto wlan0 iface wlan0 inet dhcp dans /etc/network/interfaces, et tapper ~#ifup wlan0 Bon courage.. en attendant que les constructeurs fournissent des pilotes Linux natifs ou tout du moins la doc permettant de les écrire !