After
InstallMandriva2006 for another laptop (asus A6B00VC), here is a new installation for an
Acer Aspire 1652 WLMi
Introduction
The installation of Mandriva Linux 2006 is made on a laptop Acer Aspire 1652 WLMi bought in February 2006
Intel Pentium M 740 (1.7GHz) - 1024 Mo DDR - DD 100 Go - 15,4"WXGA CrystalBrite - DVDRW Double couche - ATI Mobility Radeon X300 128Mo - Ethernet - Wifi 802.11b/g - Windows® XP Edition Familiale - Garantie 1 an.
Installation was done following
InstallMandriva2006 (install with http from DVD iso, the laptop being connected via ethernet to a linksys WRT54G)
Summary of solved problems
- problem at boot : black screen [solved] boot with noapic
- problem with no battery feedback and errors (probably a DSDT problem) [seems solved]
- problem at installing dkms-ati for 3D acceleration [solved] just launch correctly the config tool XFdrake
- what works : touchpad (though middle button does not work like the mouse-middle-button, up/down work like the wheel of the mouse, I have not found howw left/right should work), wifi ipw2200 & ethernet, 1280x800, sound, 3D-graphic acceleration with proprietary driver (fgrlx by ati)
- what does not work : SDcard reader (not tested), integrated modem (not realy tested, error at boot with slmodem or slamr, not analyzed)
problem at boot : black screen
Similar problems encountered [fr] :
thread commentcamarche.net -
thread hardwarefr
In brief : use
noapic option in append section of lilo.conf then re-run
lilo -v, in French see below:
L'utilisation de l'option noapic dans le append de lilo permet de booter correctement le PC, cela est à configurer à l'installation : c'est beaucoup plus facile et évite le problème dès le début...
sinon faire appel au mode rescue en bootant sur le CD d'install (F1 pour plus d'options puis taper rescue), ce n'est pas très compliqué :
- en mode rescue, on se retrouve en clavier qwerty (c'est toujours sympathique... bah le / est sur le ! le m sur la touche , et les autres touches c'est pas trop dur...)
- ensuite monter la partition du disque dur concerné (hda7 dans mon cas) par mkdir /mnt/hda7 pour créer un rép vide servant de point de montage puis mount -t ext3 /dev/hda7 /mnt/hda7
- cd /mnt/hda7 puis ls : vous montre qu'il a monté votre partition racine à cet emplacement
- vi /mnt/hda7/etc/lilo.conf # pour éditer le fichier utilisé pour le démarrage => ajouter noapic dans la section append de lilo, ce qui donne une ligne
- chroot /mnt/hda7 # pour pouvoir mettre à jour le bootloader (sur MBR) de lilo
- lilo -v # pour lancer la mise à jour
en rebootant, cela fonctionne, plus d'écran noir...
Second boot
- no sound : as usual, just un-mute it (I'm not sure it worked immediately though, maybe it was at 3rd reboot...)
- kat is there : urpme kat # to avoid problems later on
- add rpm media with http://easyurpmi.zarb.org and delete the source "The Ultimate Linux Desktop DVD (http1 to 6)"
- urpmi --fuzzy kernel to identify available kernel versions then urpmi kernel-2.6.12.15mdk (latest version at the beginning of February 2006)
- add icons for remaining battery, cpu frequency, suspend mode
Comments on laptop
- the touchpad cannot be disabled : sometimes the mouse cursor is moved without wanting it... there's a middle button that can be used to move upward or downward in terminal windows or Firefox (I haven't found for left / right and what clicking on it can do...)
- under windows, the autonomy was said to be 4 hours 30, will have to check it once battery fully charged and laptop-optimisations enabled (reduce processor frequence speed...)
- 1280x800 is a small resolution (WXGA)
diagnostics
intel-agp : Intel Corp.|Mobile Memory Controller Hub [BRIDGE_HOST] (vendor:8086 device:2590 subv:1025 subd:0066)
unknown : Intel Corp.|Mobile Memory Controller Hub PCI Express Port [BRIDGE_PCI] (vendor:8086 device:2591)
unknown : Intel Corp.|I/O Controller Hub PCI Express Port 0 [BRIDGE_PCI] (vendor:8086 device:2660)
unknown : Intel Corp.|I/O Controller Hub PCI Express Port 1 [BRIDGE_PCI] (vendor:8086 device:2662)
unknown : Intel Corp.|I/O Controller Hub PCI Express Port 2 [BRIDGE_PCI] (vendor:8086 device:2664)
usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:2658 subv:1025 subd:0066)
usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:2659 subv:1025 subd:0066)
usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:265a subv:1025 subd:0066)
usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:265b subv:1025 subd:0066)
ehci-hcd : Intel Corp.|I/O Controller Hub USB2 [SERIAL_USB] (vendor:8086 device:265c subv:1025 subd:0066)
hw_random : Intel Corp.|82801 Hub Interface to PCI Bridge [BRIDGE_PCI] (vendor:8086 device:2448)
snd-intel8x0 : Intel Corp.|82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller [MULTIMEDIA_AUDIO] (vendor:8086 device:266e subv:1025 subd:0066)
snd-intel8x0m : Intel Corp.|I/O Controller Hub Modem [COMMUNICATION_MODEM] (vendor:8086 device:266d subv:1025 subd:0066)
i810-tco : Intel Corp.|I/O Controller Hub LPC [BRIDGE_ISA] (vendor:8086 device:2641 subv:1025 subd:0066)
piix : Intel Corp.|I/O Controller Hub PATA [STORAGE_IDE] (vendor:8086 device:266f subv:1025 subd:0066)
i2c-i801 : Intel Corp.|I/O Controller Hub SMBus [SERIAL_SMBUS] (vendor:8086 device:266a subv:1025 subd:0066)
Card:ATI Radeon : ATI Technologies Inc|M22 [Radeon Mobility M300] [DISPLAY_VGA] (vendor:1002 device:5460 subv:1025 subd:0066)
yenta_socket : Texas Instruments|Texas Instruments PCIxx21/x515 Cardbus Controller [BRIDGE_CARDBUS] (vendor:104c device:8031 subv:4000 subd:0000)
ipw2200 : Intel Corp.|Intel(R) PRO/Wireless 2200BG [NETWORK_OTHER] (vendor:8086 device:4220 subv:8086 subd:2701)
b44 : Broadcom Corp.|BCM4401 100Base-T [NETWORK_ETHERNET] (vendor:14e4 device:4401 subv:1025 subd:0066)
hub : Linux 2.6.12-12mdk ehci_hcd|EHCI Host Controller [Hub|Unused] (vendor:0000 device:0000)
hub : Linux 2.6.12-12mdk uhci_hcd|UHCI Host Controller [Hub|Unused] (vendor:0000 device:0000)
hub : Linux 2.6.12-12mdk uhci_hcd|UHCI Host Controller [Hub|Unused] (vendor:0000 device:0000)
hub : Linux 2.6.12-12mdk uhci_hcd|UHCI Host Controller [Hub|Unused] (vendor:0000 device:0000)
hub : Linux 2.6.12-12mdk uhci_hcd|UHCI Host Controller [Hub|Unused] (vendor:0000 device:0000)
- hwdb_add_system login_bugzilla laptopAcerAspire1652WLMi
problem at installing dkms-ati for 3D acceleration
2795 frames in 5.0 seconds = 558.883 FPS
2774 frames in 5.0 seconds = 554.695 FPS
2795 frames in 5.0 seconds = 558.878 FPS
2785 frames in 5.0 seconds = 556.829 FPS
2796 frames in 5.0 seconds = 559.048 FPS
After installation you can reconfigure X to use the this driver automatically:
1. Run XFdrake as root.
2. Press the Graphic Card selection.
3. Select the "Radeon (fglrx)" (it is usually already autoselected).
4. Press OK and answer the following questions.
See /usr/share/doc/ati-xorg-8.20.8/README.install.urpmi for details.
- result after running this then rebooting
14502 frames in 5.0 seconds = 2900.301 FPS
14504 frames in 5.0 seconds = 2900.742 FPS
14510 frames in 5.0 seconds = 2901.915 FPS
14522 frames in 5.0 seconds = 2904.400 FPS
=> ok, better with default generated config file using
Linux renosister 2.6.12-15mdk #1 Mon Jan 9 17:08:48 MST 2006 i686 Intel(R) Pentium(R) M processor 1.73GHz unknown GNU/Linux
ati-xorg-8.21.7-0.1.20060plf
dkms-ati-8.21.7-0.1.20060plf
=> I've got 50 fps with chromium instead of 3 to 6 fps...
problem with no info about battery - errors in /var/log/messages
No information available about battery and those errors in /var/log/messages :
Feb 3 21:05:47 localhost kernel: search_node c18f4ea0 start_node c18f4ea0 return_node 00000000
Feb 3 21:05:47 localhost kernel: ACPI-1138: * Error: Method execution failed [\_SB_.BAT1._BST] (Node c18f4da0), AE_NOT_FOUND
Feb 3 21:05:57 localhost kernel: ACPI-0352: * Error: Looking up [Z00C] in namespace, AE_NOT_FOUND
- in append section of lilo.conf, try (the latest should work)
acpi=off
noapic
acpi=biosirq
pci=routeirq
http://ubuntuforums.org/showthread.php?t=37395&page=2
http://ubuntuforums.org/showthread.php?p=264320
http://acpi.sourceforge.net/dsdt/view.php?manufacturer=ACER&name=Aspire+1652WLMi
http://forum.hardware.fr/hardwarefr/OSAlternatifs/RESOLU-Installation-DSDT-corrige-Acer-3003-WLMI-sujet-54436-1.htm
http://qa.mandriva.com/twiki/bin/view/Main/HardwareHowTo#ACPI_Custom_DSDT [
French version ] method used with DSDT taken above :
- cp DSDT.aml /boot/dsdt.aml ; echo dsdt_file=/boot/dsdt.aml > /etc/sysconfig/mkinird ; cd /boot ; mkinitrd --dsdt=/boot/dsdt.aml initrd-2.6.12-15mdk_acpi_enabled.img 2.6.12-15mdk
Other possibilities
- cat /proc/acpi/dsdt > dsdt.aml ; iasl -d dsdt.aml # to disassemble a dsdt
- iasl -tc dsdt.dsl # to compile it and check for errors
=> in the end, it worked... don't know how it ended up taking into account the kernel with modified-DSDT...
[solved]
To verify :
- look at the directories /proc/acpi/ac_adapter and /proc/acpi/battery and see if they contain something
- dmesg |grep -i acpi <- to see if there are errors
http://doc.ubuntu-fr.org/materiel/batterie_acpi seems to work as well
http://www.whisperingvault.net/drupal/node/7
http://crippledcanary.se/?page_id=9
http://www.cpqlinux.com/acpi-howto.html for debugging errors at compiling a dsdt with iasl compiler
When I've tried to compile the DSDT to correct it as above, there are remaining problems, I've got errors like this one :
dsdt_new.dsl 461: Store (\PPMF, CFGD)
Error 1061 - Object does not exist ^ (CFGD)
dsdt_new.dsl 480: And (CFGD, 0xFFFFFF3F, CFGD)
Error 1061 - Object does not exist ^ (CFGD)
dsdt_new.dsl 480: And (CFGD, 0xFFFFFF3F, CFGD)
Error 1061 - Object does not exist ^ (CFGD)
dsdt_new.dsl 593: If (LEqual (And (PDC0, 0x0A), 0x0A))
Error 1061 - Object does not exist ^ (PDC0)
dsdt_new.dsl 598: If (LEqual (And (PDC1, 0x0A), 0x0A))
Error 1065 - ^ Object not accessible from this scope (PDC1)
dsdt_new.dsl 1951: Method (DRUL, 1, NotSerialized)
Warning 2085 - ^ Not all control paths return a value (DRUL)
dsdt_new.dsl 2598: Method (_DCK, 1, NotSerialized)
Warning 2085 - Not all control paths return a value ^ (_DCK)
dsdt_new.dsl 2598: Method (_DCK, 1, NotSerialized)
Warning 2078 - Reserved method must return a value ^ (_DCK)
dsdt_new.dsl 2650: Store (CFGD, \PPMF)
Error 1061 - Object does not exist ^ (CFGD)
dsdt_new.dsl 2654: And (CFGD, 0xFFFFFF3F, CFGD)
Error 1061 - Object does not exist ^ (CFGD)
dsdt_new.dsl 2654: And (CFGD, 0xFFFFFF3F, CFGD)
Error 1061 - Object does not exist ^ (CFGD)
dsdt_new.dsl 2663: Store (\PPMF, CFGD)
Error 1061 - Object does not exist ^ (CFGD)
dsdt_new.dsl 7127: Z00C,
Error 1061 - Object does not exist ^ (Z00C)
dsdt_new.dsl 7128: Z00C,
Error 1061 - Object does not exist ^ (Z00C)
dsdt_new.dsl 7440: Z00C,
Error 1061 - Object does not exist ^ (Z00C)
dsdt_new.dsl 7441: Z00C,
Error 1061 - Object does not exist ^ (Z00C)
ASL Input: dsdt_new.dsl - 7760 lines, 291786 bytes, 3240 keywords
Compilation complete. 13 Errors, 3 Warnings, 0 Remarks, 1122 Optimizations
- by Benoît Audouard 2006, Triple licensed at your choice Art Libre, CC-BY-SA, GPL 2.0+ -

-

-
Cette création est mise à disposition sous un
contrat Creative Commons.
This software is licensed under the
CC-GNU GPL.