FujitsuAmiloL1310G
|
Size: 6496
Comment:
|
← Revision 13 as of 2010-02-26 20:39:18 ⇥
Size: 6873
Comment: Moving pages instead of copying them - New Laptop Testing project
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| * Contact: [http://www.ubuntuforums.org/member.php?u=42294 Eversmann] | ## page was renamed from LaptopTestingTeam/FujitsuAmiloL1310G * Contact: [[http://www.ubuntuforums.org/member.php?u=42294|Eversmann]] |
| Line 3: | Line 4: |
| * Make : | * Make : Fujitsu / Siemens |
| Line 6: | Line 7: |
| * S/N: Only needed if you have a Canonical supplied laptop | ------- NOTE ABOUT THIS PAGE, MYSELF AND THE LAPTOP -------- I don't have this laptop anymore. So i won't be updating this page. Anyway, the information that stays here will be useful for every l1310g. Maybe in more future versions of ubuntu the dsdt table got resolved by the linux kernel itself. As I know, the ubuntu 8.10 intrepid ibex with kernel 2.6.27 has the same problem (not really being a kernel problem and more about how the dsdt table from the bios is translated, having that fully-windows-oriented problem). This table will work on most versions of the kernel, as long as the method of dealing with those tables remains the same. Not having the laptop means i won't be able to support any other upcoming ubuntu versions. Hope you have the best luck with it out there. Regards. ------- CURRENT VERSION DESCRIBED HERE: UBUNTU 8.04 HARDY HERON ------- == Current State == Well, the fan problem took back on 8.04, so i decided to look for a solution for this and future versions. Searching around the net, seeing that no solutions for this problem came from launchpad. The fix came from the kernel mailing list itself, at this thread: http://bugzilla.kernel.org/show_bug.cgi?id=5289 Quoting from there: The issue is that ACPI first tries to read device power state from the _PSC method, if this is unsuccessful, it evaluates device state from the power resources, defined for this device. In your DSDT the _PSC is defined with 0x00 value, and never being updated later, so the device state is always reported ON. With this patch the things should work as expected. I want to give a big THANK YOU! to Konstantin Karasyov for fixing the dsdt file. I was with no time to read that long thread at the gentoo forum to learn how acpi works. Here is what you have to do to run ubuntu linux from scratch on this laptop: |
| Line 9: | Line 34: |
| == Current Issues == ## List any issues you have with the current development release here I'll be updating this page with all the changes and test and solutions that i do with this laptop and Ubuntu. |
== From the start == |
| Line 13: | Line 36: |
| Atheros card radio doesn't work out of the box because having a key to enable/disable it. That key only works on software. The workaround is installing the latest Madwifi driver from [http://www.madwifi.org Madwifi]. Remove linux-restricted-modules$(uname -r). It just caused me problems. Then install linux-headers-$(uname -r). After that follow this instructions to install official madwifi drivers: http://madwifi.org/wiki/UserDocs/FirstTimeHowTo |
Installing Ubuntu 8.04 is just straight forward. It detects your video card, modem and wifi with atheros. I recommend to install the official close source ati driver, and do it from the latest using EnvyNG, anyway, the driver that comes with ubuntu works perfectly. |
| Line 16: | Line 38: |
| Once it is installed, the trick is to make the driver bypass the hardware lock by the button and always have radio on. At the step to introduce the command: modprobe ath_pci, instead of that, do: modprobe ath_pci rfkill=0. To make it load on startup, edit /etc/modprobe.d/options and add: options ath_pci rfkill=0 | The first thing is fixing the ""fan bug"". Grab the fixed dsdt.aml file from http://launchpadlibrarian.net/13974391/dsdt.aml |
| Line 18: | Line 40: |
| NetworkManager 0.6.2 doesn't work with original madwifi drivers. Hope new versions comes up with that fixed. | Copy it to /etc/initramfs-tools/ leaving the uppercase up. After that, run sudo update-initramfs -u -k $(uname -r) (or -u -k all to update all your initram kernel files). |
| Line 20: | Line 42: |
| Ati drivers works perfectly with Radeon X200 that comes with the notebook. The thing is: the actual drivers with ubuntu 2.6.15-25 makes usb ports freeze, and ethernet and wlan connections. Better wait for a bugfix, searching ubuntuforums.org from time to time, or just install any other version after 8.25.8 | Then, edit /boot/grub/menu.lst file and add acpi_no_auto_ssdt to the kernel boot lines. Add it to the #defoptions line to make all the new kernel additions enabled with that too. This tells the kernel to not make a new dsdt file at boot and reads the dsdt file you copied. |
| Line 22: | Line 44: |
| CPU frequency scaling works after doing modprobe p4_clockmod and adding it to /etc/modules. This cpu have 8 steps, from 200Mhz to 1600Mhz. I suggest to install frequtils and edit the /etc/default/frequtils (look for the correct name of the file on synaptic, i'll edit it later) and change the options for min freq= 800000, and max=1600000, or the system will respond very slow and sluggish. | Fixed this, let's go for the wifi connection. This laptop uses a wifi enabled by a button not controlled by hardware. Because of this, you get a wifi working with no antenna. You need two things: enable the rfkill=0 option for the ath_pci module from the atheros driver, and then, activate the wifi as it was enabled by pression the button, using a module that one guy (BIG THANK YOU! to Martin Vecera) made for the A1655G fujitsu laptop, that also works on the l1310g. Be sure to have the build-essentials package installed, and grab the file from http://www.marvec.org/amilo/fsaa1655g-kernel-2.6.26.tar.bz2 untar, compile with make, and then sudo make install (If this doesnt work, read http://www.marvec.org/amilo for more information). You'll have to do this for every kernel update. (Maybe someone can send it to the kernel team? ). After doing this, make a sudo modprobe fsaa1655g radio=0. The wifi led will turn on. Let's make it permanent: Edit: /etc/modprobe.d/options (In Jaunty and newer versions this is /etc/modprobe.d/options.conf) Add: options fsaa1655g radio=1 options ath_pci rfkill=0 Then: /etc/modules Add: fsaa1655g After that, you'll have a laptop with the fan bug at bios resolved, and a wifi fully working. Everything else was set up automatically by ubuntu. I had no success with the lm-sensors (no sensors detected) and the cpu throttling gave me problems (i remember to made it to work on dapper, but i don't care anymore... caused a delay when changing freqs). Hope everything helps to the people that have this laptop, or the people from other laptops who suffer from fans being controlled by acpi (hp, ibm...). This laptop has a great screen, and some people have upgraded the cpu and the memory (the harddisk is easy to change too) so let's take care of this laptop for more time with our favourite O.S. (if only i could change the video card.....) - |
| Line 33: | Line 84: |
| || || in Dapper (current stable)? || in Edgy (current development)? || || Installation works? || Yes || Untested || |
|| || in Hardy (current stable)? || Installation works? || Yes || |
| Line 39: | Line 90: |
| || in Dapper (current stable)? || in Edgy (current development)? || || Screen || Works || Untested || || || Correct resolution? || Works || Untested || || || Correct refresh rate? || Works || Untested || || || 3D Acceleration || Works || Untested || || || External monitor works? || Untested || Untested || || || External monitor - mirrors || Untested || Untested || || || External monitor - extend desktop || Untested || Untested || || |
|| in Hardy (current stable)? || || Screen || Works || || || Correct resolution? || Works || || Correct refresh rate? || Works || || || 3D Acceleration || Works || || || External monitor works? || Yes || || || External monitor - mirrors || Yes || || || External monitor - extend desktop || Yes || || |
| Line 48: | Line 99: |
| || Battery detected? || Works || Untested || || || Hibernates? || Untested || Untested || || || Sleep || Untested || Untested || || || Dim monitor on battery || Works || Untested || || || Blank monitor on inactivity || Works || Untested || || || Lid Close || Works || Untested || || || Cpu frequency scaling || Works || Untested || || |
|| Battery detected? || Works || || || Hibernates? || Fails || || || Sleep || Fails || || Dim monitor on battery || Works || || || Blank monitor on inactivity || Works || || || Lid Close || Works(disable screen) || || || Cpu frequency scaling || Partially (worked on dapper, never care anymore) || || |
| Line 56: | Line 107: |
| || Sound works? || Works || Untested || || || Correct volume? || Works || Untested || || || Hardware volume switch || Works || Untested || || || Headphone jack || Works || Untested || || || Mic jack || Works || Untested || || |
|| Sound works? || Works || || || Correct volume? || Works || || || Hardware volume switch || Works || || || Headphone jack || Works || || || Mic jack || Works || || |
| Line 62: | Line 113: |
| || Wired NIC || Works || Untested || || || Wireless NIC || Works || Untested || || || PCMCIA NIC || Untested || Untested || || || Firewire || Untested || Untested || || || Bluetooth || Untested || Untested || || || Modem || Untested || Untested || || |
|| Wired NIC || Works || || || Wireless NIC || Works || || || PCMCIA NIC || Works || || || Firewire || Doesn't have || || || Bluetooth || Doesn't have || || || Modem || Works || || |
| Line 70: | Line 121: |
| || Touchpad || Works || Untested || || || Touchpad - Doubletap = double click || Works || Untested || || || Touchpad - Scroll down side || Works || Untested || || || Touchpad - turned off while typing || Not available || Untested || || || External mouse - USB || Works || Untested || || || External mouse - Serial || Not available || Untested || || ||<-4> '''Docking Station/Port Replicator''' || || AC through replicator || Untested || Untested || || || USB || Untested || Untested || || || Serial || Untested || Untested || || || Parallel || Untested || Untested || || || External Monitor - VGA || Untested || Untested || || || External Monitor - DVI || Untested || Untested || || || Modem || Untested || Untested || || || NIC || Untested || Untested || || || PS/2 || Untested || Untested || || ||<-4> '''Additional Hardware''' || || Fingerprint reader || NOt available || Untested || || || CD/DVD drive || Works || Untested || || || PCMCIA cards || Untested || Untested || || || Parallel Ports || Untested || Untested || || || Card reader(s) || Works || Untested || || |
|| Touchpad || Works || || || Touchpad - Doubletap = double click || Works || || || Touchpad - Scroll down side || Works || || || Touchpad - turned off while typing || Not Automatic, available on software || || || External mouse - USB || Works || || || External mouse - Serial || Doesn't have || || ||<-4> '''Additional''' || || Card reader(s) || Works || || |
| Line 93: | Line 130: |
## Add or remove keys as needed for your laptop. Fill out action ||<-6 tablewidth="75%"> '''Function and other keys''' || ||<|2> '''Fn key''' ||<|2> '''Operation''' ||<|2> '''Keycode''' ||<-2> '''Works?''' ||<|2> Bug # || || in Dapper (current stable)? || in Edgy (current development)? || || + Space || || || Works || Untested || || || + Esc || || || Works || Untested || || || + F1 || || || Works || Untested || || || + F2 || || || Works || Untested || || || + F3 || || || Works || Untested || || || + F4 || || || Works || Untested || || || + F5 || || || Works || Untested || || || + F6 || || || Works || Untested || || || + F7 || || || Works || Untested || || || + F8 || || || Works || Untested || || || + F9 || || || Works || Untested || || || + F10 || || || Works || Untested || || || + F11 || || || Works || Untested || || || + F12 || || || Works || Untested || || || + ArrowUp || || || Works || Untested || || || + ArrowDown || || || Works || Untested || || || + ArrowRight || || || Works || Untested || || || + ArrowLeft || || || Works || Untested || || || + PgUp || || || Works || Untested || || || + PgDown || || || Works || Untested || || ||<-6> '''Other special keys''' || ||<|2> '''Key''' ||<|2> '''Operation''' ||<|2> '''Keycode''' ||<-2> '''Works?''' ||<|2> Bug # || || in Dapper (current stable)? || in Edgy (current development)? || || Key || || || Untested || Untested || || |
Contact: Eversmann
- Brand: Fujitsu / Siemens
- Make : Fujitsu / Siemens
- Model: Amilo L1310G
Website: http://www.fujitsu-siemens.es/products/mobile/notebooks/amilo_l.html
NOTE ABOUT THIS PAGE, MYSELF AND THE LAPTOP
I don't have this laptop anymore. So i won't be updating this page. Anyway, the information that stays here will be useful for every l1310g. Maybe in more future versions of ubuntu the dsdt table got resolved by the linux kernel itself. As I know, the ubuntu 8.10 intrepid ibex with kernel 2.6.27 has the same problem (not really being a kernel problem and more about how the dsdt table from the bios is translated, having that fully-windows-oriented problem). This table will work on most versions of the kernel, as long as the method of dealing with those tables remains the same.
Not having the laptop means i won't be able to support any other upcoming ubuntu versions. Hope you have the best luck with it out there.
Regards.
CURRENT VERSION DESCRIBED HERE: UBUNTU 8.04 HARDY HERON
Current State
Well, the fan problem took back on 8.04, so i decided to look for a solution for this and future versions. Searching around the net, seeing that no solutions for this problem came from launchpad. The fix came from the kernel mailing list itself, at this thread: http://bugzilla.kernel.org/show_bug.cgi?id=5289
Quoting from there: The issue is that ACPI first tries to read device power state from the _PSC method, if this is unsuccessful, it evaluates device state from the power resources, defined for this device. In your DSDT the _PSC is defined with 0x00 value, and never being updated later, so the device state is always reported ON. With this patch the things should work as expected.
I want to give a big THANK YOU! to Konstantin Karasyov for fixing the dsdt file. I was with no time to read that long thread at the gentoo forum to learn how acpi works.
Here is what you have to do to run ubuntu linux from scratch on this laptop:
From the start
Installing Ubuntu 8.04 is just straight forward. It detects your video card, modem and wifi with atheros. I recommend to install the official close source ati driver, and do it from the latest using EnvyNG, anyway, the driver that comes with ubuntu works perfectly.
The first thing is fixing the ""fan bug"". Grab the fixed dsdt.aml file from http://launchpadlibrarian.net/13974391/dsdt.aml
Copy it to /etc/initramfs-tools/ leaving the uppercase up. After that, run sudo update-initramfs -u -k $(uname -r) (or -u -k all to update all your initram kernel files).
Then, edit /boot/grub/menu.lst file and add acpi_no_auto_ssdt to the kernel boot lines. Add it to the #defoptions line to make all the new kernel additions enabled with that too. This tells the kernel to not make a new dsdt file at boot and reads the dsdt file you copied.
Fixed this, let's go for the wifi connection. This laptop uses a wifi enabled by a button not controlled by hardware. Because of this, you get a wifi working with no antenna. You need two things: enable the rfkill=0 option for the ath_pci module from the atheros driver, and then, activate the wifi as it was enabled by pression the button, using a module that one guy (BIG THANK YOU! to Martin Vecera) made for the A1655G fujitsu laptop, that also works on the l1310g.
Be sure to have the build-essentials package installed, and grab the file from http://www.marvec.org/amilo/fsaa1655g-kernel-2.6.26.tar.bz2
untar, compile with make, and then sudo make install (If this doesnt work, read http://www.marvec.org/amilo for more information). You'll have to do this for every kernel update. (Maybe someone can send it to the kernel team? ). After doing this, make a sudo modprobe fsaa1655g radio=0. The wifi led will turn on. Let's make it permanent:
Edit: /etc/modprobe.d/options (In Jaunty and newer versions this is /etc/modprobe.d/options.conf)
Add:
options fsaa1655g radio=1
options ath_pci rfkill=0
Then: /etc/modules
Add: fsaa1655g
After that, you'll have a laptop with the fan bug at bios resolved, and a wifi fully working. Everything else was set up automatically by ubuntu.
I had no success with the lm-sensors (no sensors detected) and the cpu throttling gave me problems (i remember to made it to work on dapper, but i don't care anymore... caused a delay when changing freqs).
Hope everything helps to the people that have this laptop, or the people from other laptops who suffer from fans being controlled by acpi (hp, ibm...).
This laptop has a great screen, and some people have upgraded the cpu and the memory (the harddisk is easy to change too) so let's take care of this laptop for more time with our favourite O.S. (if only i could change the video card.....)
-
System Info
## system-manufacturer:FUJITSU SIEMENS ## system-product-name:AMILO L Series ## system-version:Not Specified
Hardware details
|| || in Hardy (current stable)?
Installation works? |
Yes |
Hardware Information |
|||
Screen & Monitors |
|||
Device |
Works? |
Bug # |
|
in Hardy (current stable)? |
|||
Screen |
Works |
|
|
Correct resolution? |
Works |
||
Correct refresh rate? |
Works |
|
|
3D Acceleration |
Works |
|
|
External monitor works? |
Yes |
|
|
External monitor - mirrors |
Yes |
|
|
External monitor - extend desktop |
Yes |
|
|
Power Management |
|||
Battery detected? |
Works |
|
|
Hibernates? |
Fails |
|
|
Sleep |
Fails |
||
Dim monitor on battery |
Works |
|
|
Blank monitor on inactivity |
Works |
|
|
Lid Close |
Works(disable screen) |
|
|
Cpu frequency scaling |
Partially (worked on dapper, never care anymore) |
|
|
Sound |
|||
Sound works? |
Works |
|
|
Correct volume? |
Works |
|
|
Hardware volume switch |
Works |
|
|
Headphone jack |
Works |
|
|
Mic jack |
Works |
|
|
Networking |
|||
Wired NIC |
Works |
|
|
Wireless NIC |
Works |
|
|
PCMCIA NIC |
Works |
|
|
Firewire |
Doesn't have |
|
|
Bluetooth |
Doesn't have |
|
|
Modem |
Works |
|
|
Infrared |
Untested |
Untested |
|
Touchpad & Mice |
|||
Touchpad |
Works |
|
|
Touchpad - Doubletap = double click |
Works |
|
|
Touchpad - Scroll down side |
Works |
|
|
Touchpad - turned off while typing |
Not Automatic, available on software |
|
|
External mouse - USB |
Works |
|
|
External mouse - Serial |
Doesn't have |
|
|
Additional |
|||
Card reader(s) |
Works |
|
|
LaptopTestingTeam/Old/FujitsuAmiloL1310G (last edited 2010-02-26 20:39:18 by 94)