Acer 5024WLMi with Ubuntu 5.10 AMD64

Last update 17.11.2005

Hardware and support short list Status
Model Aspire 5024WLMi_100 Good
CPU Turion ML-34 1.8GHz OK (powernow-k8)
Memory 2x512MB OK
Display 15.4" WXGA OK Xorg 1280x800
VGA ATI X700 128MB OK (fglrx 8.18.6 with libdri.a hack)
HDD 100 GB OK IDE DMA (atixp)
DVD DVD+R DL/DVD+-RW OK (needs hdparm -d 1 /dev/hdc)
Wifi Broadcom 802.11b/g OK (ndiswrapper+bcmwl5)
LAN RTL-8169 Gigabit Ethernet OK (r8169)
FireWire OK (ohci1394)
IR OK (nsc-ircc)
PCMCIA OK (rsrc_nonstatic?)
Sound ATI IXP AC97 OK (snd-atiixp)
6 in 1 reader not tested, but probably not works, check this
modem not tested, but probably works, check this

I can suggest this laptop. It is good hardware and not bad support in Linux.

ACPI, battery, powernow, thermal, suspend

Suspend to disk and suspend to RAM not work (no surprise) with Breezy kernel 2.6.12-9. I tried /proc/acpi/ and /sys/power methods. Laptop falls asleep but after wake up it freeze. Other kernel or Swsuspend2 not tested.

Battery status and thermal information works correctly (acpi -V). Power saving through powernow changes frequency in steps 800, 1600 and 1800 MHz.

net, wifi

Ethernet LAN work "out of the box" with module r8169.

For wifi is needed acer_acpi, ndiswrapper and bcmw15 Win64 driver. First install win64 driver to ndiswrapper by command: ndiswrapper -i bcmwl5.inf

A few useful scripts: /usr/local/mybin/eposwifi, /usr/local/mybin/wireless.

If you want to start/stop wifi via special wireless key, you should do this things:

  • set keycodes for special keys (useful link by F. Wautier)
  • set Xmodmap (if you use it). Focus on section (keycode 122 = XF86Launch1 and keycode 199 = XF86Launch2)
  • run gconf-editor and set in section app/metacity/keybinding_commands key command1 to value xterm -e '/usr/local/mybin/eposwifi start' and key command2 to xterm -e '/usr/local/mybin/eposwifi stop'
  • and in section app/metacity/global_keybindings set key run_command1 to value XF86Launch1 and run_command2 to XF86Launch2.

irda, firewire

For irda install package irda-utils and then /etc/init.d/irda-utils start

Firewire works "out of the box".

Xorg, touchpad, keyboard, ATI 3D

Needs a bit of work. Look on http://wiki.cchtml.com/index.php/Ubuntu. Use Ati driver 8.18.6 (8.16 have a bug and can't use resolution 1280x800) and use "correct" libdri.a module.

There is a tool fireglcontrolpanel for configuring the card. Rename original fireglcontrolpanel file to fireglcontrolpanel.bin and create this fireglcontrolpanel script:

  #!/bin/sh
  LD_LIBRARY_PATH=/usr/lib32/
  export LD_LIBRARY_PATH
  exec /usr/X11R6/bin/fireglcontrolpanel.bin
  

Then you can run fireglcontrolpanel for information, dual screen and tv settings. Clone mode, tv out works. There is a problem with extended mode configuration.

Touchpad works "out of the box". Keyboard is initialized on first touch and then works correctly. I was surprised that worked Internet browser button, volume regulation and other. Useful link

lspci

  0000:00:00.0 Host bridge: ATI Technologies Inc: Unknown device 5950 (rev 01)
  0000:00:02.0 PCI bridge: ATI Technologies Inc: Unknown device 5a34
  0000:00:06.0 PCI bridge: ATI Technologies Inc: Unknown device 5a38
  0000:00:07.0 PCI bridge: ATI Technologies Inc: Unknown device 5a39
  0000:00:13.0 USB Controller: ATI Technologies Inc: Unknown device 4374
  0000:00:13.1 USB Controller: ATI Technologies Inc: Unknown device 4375
  0000:00:13.2 USB Controller: ATI Technologies Inc: Unknown device 4373
  0000:00:14.0 SMBus: ATI Technologies Inc: Unknown device 4372 (rev 11)
  0000:00:14.1 IDE interface: ATI Technologies Inc: Unknown device 4376
  0000:00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 4377
  0000:00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4371
  0000:00:14.5 Multimedia audio controller: ATI Technologies Inc: Unknown device 4370 (rev 02)
  0000:00:14.6 Modem: ATI Technologies Inc: Unknown device 4378 (rev 02)
  0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
  0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
  0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
  0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
  0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5653
  0000:06:05.0 Network controller: Broadcom Corporation: Unknown device 4318 (rev 02)
  0000:06:06.0 CardBus bridge: Texas Instruments: Unknown device 8031
  0000:06:06.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032
  0000:06:06.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033
  0000:06:06.4 0805: Texas Instruments: Unknown device 8034
  0000:06:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
  

lsmod

  Module                  Size  Used by
  ndiswrapper           160084  0 
  acer_acpi               6728  0 
  rfcomm                 39856  0 
  l2cap                  25672  5 rfcomm
  bluetooth              52036  4 rfcomm,l2cap
  powernow_k8            10832  0 
  cpufreq_userspace       5456  1 
  cpufreq_stats           6088  0 
  freq_table              5320  2 powernow_k8,cpufreq_stats
  cpufreq_powersave       2240  0 
  cpufreq_ondemand        7340  0 
  cpufreq_conservative     8364  0 
  pcmcia                 30348  2 
  fglrx                 285628  7 
  ipv6                  266176  14 
  video                  17288  0 
  tc1100_wmi              8008  0 
  sony_acpi               6104  0 
  pcc_acpi               13568  0 
  hotkey                 10568  0 
  dev_acpi               14788  0 
  i2c_acpi_ec             6400  0 
  i2c_core               24152  1 i2c_acpi_ec
  button                  7776  0 
  battery                10568  0 
  container               5120  0 
  ac                      5640  0 
  nsc_ircc               21668  0 
  irda                  198576  1 nsc_ircc
  crc_ccitt               2560  1 irda
  af_packet              23692  2 
  pcspkr                  4048  0 
  ohci1394               34252  0 
  yenta_socket           25292  1 
  rsrc_nonstatic         12928  1 yenta_socket
  pcmcia_core            52552  3 pcmcia,yenta_socket,rsrc_nonstatic
  snd_atiixp             22368  1 
  snd_ac97_codec         92376  1 snd_atiixp
  snd_pcm_oss            55008  0 
  snd_mixer_oss          18880  1 snd_pcm_oss
  snd_pcm                97036  3 snd_atiixp,snd_ac97_codec,snd_pcm_oss
  snd_timer              25352  1 snd_pcm
  snd                    59560  8 snd_atiixp,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
  soundcore              11232  1 snd
  snd_page_alloc         11856  2 snd_atiixp,snd_pcm
  ext2                   68176  0 
  nls_iso8859_2           6144  1 
  nls_iso8859_1           5568  1 
  nls_cp437               7296  2 
  vfat                   14720  2 
  fat                    54000  1 vfat
  evdev                  11008  1 
  joydev                 11456  0 
  tsdev                   9152  0 
  dm_mod                 59128  1 
  sr_mod                 18468  0 
  sbp2                   25416  0 
  scsi_mod              151920  2 sr_mod,sbp2
  ieee1394              366584  2 ohci1394,sbp2
  rtc                    13960  0 
  psmouse                29572  0 
  mousedev               13220  1 
  parport_pc             37736  0 
  lp                     13960  0 
  parport                40460  2 parport_pc,lp
  md                     46272  0 
  ext3                  135888  2 
  jbd                    58480  1 ext3
  mbcache                10824  2 ext2,ext3
  thermal                14992  0 
  processor              25556  2 powernow_k8,thermal
  fan                     5256  0 
  r8169                  28108  0 
  ehci_hcd               33864  0 
  ohci_hcd               21252  0 
  ide_cd                 43296  0 
  cdrom                  39400  2 sr_mod,ide_cd
  ide_disk               18176  6 
  ide_generic             1792  0 
  atiixp                  6480  1 
  ide_core              157188  4 ide_cd,ide_disk,ide_generic,atiixp
  unix                   30072  930 
  fbcon                  38272  71 
  tileblit                2880  1 fbcon
  font                    9024  1 fbcon
  bitblit                 6080  1 fbcon
  vesafb                  9252  1 
  cfbcopyarea             4352  1 vesafb
  cfbimgblt               3264  1 vesafb
  cfbfillrect             4864  1 vesafb
  softcursor              2880  1 vesafb
  capability              6088  0 
  commoncap               8576  1 capability
  

cpuinfo

  processor       : 0
  vendor_id       : AuthenticAMD
  cpu family      : 15
  model           : 36
  model name      : AMD Turion(tm) 64 Mobile Technology ML-34
  stepping        : 2
  cpu MHz         : 800.012
  cache size      : 1024 KB
  fpu             : yes
  fpu_exception   : yes
  cpuid level     : 1
  wp              : yes
  flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
  pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow
  pni lahf_lm
  bogomips        : 1572.86
  TLB size        : 1024 4K pages
  clflush size    : 64
  cache_alignment : 64
  address sizes   : 40 bits physical, 48 bits virtual
  power management: ts fid vid ttp tm stc
  

Contact

If you want contact me, change in email address word spam to word fox: spam@epos.cz

TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones

 
© copyright 2005, EPOS PRO s.r.o.  |  mapa stránek