bump, would love help finding a solution to my 2 unsolved issues
bump, would love help finding a solution to my 2 unsolved issues
Hello all and first of all, sorry for my French's bad English
I join this post because, I've a 4820TG too and of course the same problems
Problem 1:Ethernet not working
Thanks Amivit, my Ethernet card works like a charm now
I've used the following commands :
Problem 2:AC Adapter Status always showed as plugged in/Battery status not availableCode:sudo apt-get install build-essential ### Download the linux driver AR81Family-Linux-v1.0.1.9.tar.gz cd ~/Downloads mkdir AR81Family-Linux-v1.0.1.9 mv AR81Family-Linux-v1.0.1.9.tar.gz AR81Family-Linux-v1.0.1.9 cd AR81Family-Linux-v1.0.1.9 tar xvzf AR81Family-Linux-v1.0.1.9.tar.gz cd src make sudo make install sudo modprobe atl1e
I'm working on it. It seems that this is the most complicated problem, and it will be hard to solve.
I've upgraded the BIOS from v1.02 to 1.04_A_A but it doesn't solved the problem ...
This problem seems to came from the DSDT in the BIOS/Setup of this ACER laptop because it's buggy.
So, I've extracted the DSDT from the BIOS and recompiled it and here is the result :
It seems that the acer developers had compile the dsdt with errors and warnings. Windows get ride of it because it accepts bugs in DSDT but the Linux kernel ignore it !~/Downloads/acpica-unix-20100528/tools/acpixtract$ ../../compiler/iasl -tc DSDT.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20100528 [Jun 11 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0a
DSDT.dsl 2545: 0x00000000, // Length
Error 4122 - ^ Invalid combination of Length and Min/Max fixed flags
DSDT.dsl 2552: 0x00000000, // Length
Error 4122 - ^ Invalid combination of Length and Min/Max fixed flags
DSDT.dsl 5231: Method (_Q0E, 0, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (_Q0E)
DSDT.dsl 6596: Name (_T_0, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_0)
DSDT.dsl 6600: Name (_T_1, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_1)
DSDT.dsl 6659: Name (_T_0, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_0)
DSDT.dsl 6663: Name (_T_1, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_1)
DSDT.dsl 6831: Name (_T_0, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_0)
DSDT.dsl 6835: Name (_T_1, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_1)
DSDT.dsl 6894: Name (_T_0, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_0)
DSDT.dsl 6898: Name (_T_1, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_1)
DSDT.dsl 7777: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)
DSDT.dsl 7870: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)
DSDT.dsl 7874: Name (_T_1, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_1)
DSDT.dsl 7941: Name (_T_2, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_2)
DSDT.dsl 8008: Method (OEMN, 0, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (OEMN)
DSDT.dsl 8105: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)
DSDT.dsl 9124: Name (_T_0, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_0)
DSDT.dsl 9152: Name (_T_1, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_1)
DSDT.dsl 9182: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)
DSDT.dsl 9248: Method (_WED, 1, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (_WED)
DSDT.dsl 9248: Method (_WED, 1, NotSerialized)
Warning 1081 - ^ Reserved method must return a value (Integer/String/Buffer required for _WED)
DSDT.dsl 9254: Return (OEMN ())
Warning 1093 - ^ Called method may not always return a value
DSDT.dsl 9399: Method (WMBH, 3, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (WMBH)
DSDT.dsl 9456: Method (WMBI, 3, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (WMBI)
DSDT.dsl 9518: Method (WMBJ, 3, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (WMBJ)
DSDT.dsl 9616: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)
DSDT.dsl 9661: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)
ASL Input: DSDT.dsl - 12143 lines, 396315 bytes, 5129 keywords
Compilation complete. 2 Errors, 8 Warnings, 18 Remarks, 6 Optimizations
I've tried to solved the 2 errors but I'm blocked with the warnings ...
I need help from a ASL (language used by to develop DSDT) guru
Maybe the 2 errors solved are sufficient to make working the battery status ???
I will test it soon.
Problem 3: Power consumption way higher than necessary
Linked to the 2nd problem (DSDT / ACPI problems)
I will test the rufferson proposition
Problem 4: Multitouch
Thanks giova.86, it works.
Problem 5: Wifi works but it's disabled at logon
To solve this :
Problem 6: Fn+F3 disable Wifi but doesn't re enable itCode:sudo aptitude install wicd sudo aptitude remove network-manager network-manager-gnome sudo reboot ## Open wicd, under your wifi network name check the box "Connect automatically to this network" and join your wifi network.
Do not use this key combination ???
Solve the ACPI DSDT problem ???
Problem 7: Sometime the touchpad make mouse crazy ...
Go into "System" / "Preferences" / "Mouse"
Check the box "Disable touch-pad while typing on the keyboard"
Unckeck "Activate Mouse Clicks with the touch-pad"
Uncheck "Activate the horizontal scrolling"
Is anyone have test the webcam, the jack headphone and the sound card input microphone ???
Hi marm0tte, thanks for a nice follow-up. I have a question however in view of
It does enable it actually, but it doesn't send any kind of acpi/hal/udev/dbus notification/event so you need to re-enable it manually after enabling via Fn - executing f.i. ifdown wlan0;ifup wlan0;
I don't use network manager but have configured wifi in system scripts (/etc/network/interfaces + /etc/wpa.conf) and wifi works on boot. I guess it is the same consequence of acpi initialisation or missing event so software relying on that part is missing its turn.
My question is - how to enable Bluetooth adapter under linux? Fn+F3 toggles WiFi interface only, and BT is not seen neither by me witn lspci/lsusb nor by bluetoothd/hciconfig.
Moreover, sometimes (actually once so far) after booting from Linux to Windows even Win can't see BT adapter any more and Fn+F3 switches WiFi only as well. Power-cycling returned BT back in Win, but Linux ignores it persistently.
There are also some useful links here: https://help.ubuntu.com/community/AspireTimeline
Last edited by rufferson; June 14th, 2010 at 01:31 PM.
Problem 8: integrated microphone
If you have some problems with the integrated microphone, to solve it you have to update the alsamixer to version 1.0.23. And if you need a guide, look this: http://monespaceperso.org/blog-en/20...id-lynx-10-04/
Giova.86,
alsamixer is in version 1.0.22 on my laptop and the microphone jack and webcam inputs work.
Maybe because I've upgrade the bios/setup from v1.02 to v1.04 and also installed the ubuntu updates
Thanks rufferson, you're right, ifup will be the best and quickest way to re-enable wifi after the Fn+F3 combination, lol
But anyway I like the command line so it will rocks
Otherwise, for the BT question, do you mean that you have bluetooth integrated in your laptop ? If yes witch laptop version do you have ?
Talking about the vgaswitchero, i've try to recompil my kernel but compiler crash after 1 hour, I thought I have uncheck to many modules in the make menuconfig I will try again this week end.
Do you know how to integrate vgaswitcheroo module without recompiling the kernel and using the ppa ubuntu kernel deb files ?
For the DSDT problem, I have debug 2 errors but again 18 warnings and cannot found the solution to debug it. So I've inject the DSDT.aml file into my kernel 2.6.34 and ... It doesn't solve the battery detection problem but the Fn+F3 works well and it seems faster. Also the dmesg show less ACPI errors.
I also attach the DSDT for those who want to test it.
Here is a post explaining how to inject it into the kernel :
http://ubuntuforums.org/showthread.php?t=1036051
Is someone can know a ASL / DSDT / ACPI guru who can help me ?
Yes, I mean integrated BT BCM92046 into 4820TG-436G64Mn. Under windows pressing Fn+F3 switches wireless adapters in following order: WiFi on, WiFi + BT on, WiFi + BT off. I.e. you can have either wifi + bt or wifi only (but not bt only).
Under linux i see that Fn switches wifi only (in output of iwconfig, after pressing Fn+F3 TX Power becomes off).
The same behaviour i faced once after booting to win from lin - Fn was toggling wifi from off to on, skipping that intermediate state with BT.
As I understand, when BT is switched off, it is disconnected from USB bus, so one can never see it in list of devices, but there should be some way to switch it on - i guess some kind of acpi message or register switching - not quite familliar with that stuff yet %)
BTW, just fired up kopete and realised my webcam works like a charm without any additional chanting.
PS. My laptop had bios 1.06 before I "upgraded" it to 1.04 %) I thought updater will at least ask me if i.m sure to replace bios or some, but it immediately started flashing, so no way back %)
But anyway, iasl coredumps on attempt to disassemble dsdt file
There is a bug filed for AC Adapter https://bugs.launchpad.net/ubuntu/+s...ux/+bug/578894Code:root@BOX:~# iasl -d dsdt.dat Intel ACPI Component Architecture AML Disassembler version 20090521 [Jun 30 2009] Copyright (C) 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 3.0a Loading Acpi table from file dsdt.dat Acpi table [DSDT] successfully installed and loaded Pass 1 parse of [DSDT] Pass 2 parse of [DSDT] Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions) ...<snip> Parsing completed Found 8 external control methods, reparsing with new information Segmentation fault root@BOX:~#
And this looks pretty similar http://bugzilla.kernel.org/show_bug.cgi?id=14233
Last edited by rufferson; June 16th, 2010 at 11:24 AM.
--
Looking forward to reading yours.
As for bluetooth - seems here it is
root@BOX:~# rfkill list
0: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
under name acer-wireless soft blocked, though i cannot unblock it (rfkill unblock does nothing) it also listed under
root@BOX:~# cat /sys/class/rfkill/rfkill0/uevent
RFKILL_NAME=acer-wireless
RFKILL_TYPE=wlan
RFKILL_STATE=0
echo 1 > state does nothing as well. Strange thing why it has type wlan instead of bluetooth
--
Looking forward to reading yours.
Hi! I have Acer Aspire 5745G and i have the same problem.
I recompiled my DSDT table, but the kernel custom doesn't work!
I will try in this day.
I have recompiled the kernel with a dsdt fix! But i have the same problem!
So far I've managed to disassemble DSDT under windows with MS ASL and iASL(win version) - both produced sources with errors which coukd not be compiled back
andCode:c:\lin>asl dsdt.ASL Microsoft ACPI Source Language Assembler Version 4.0.0NT [Aug 28 2009, 18:36:36] Copyright (c) 1996,2009 Microsoft Corporation Compliant with the ACPI 4.0 Specification dsdt.ASL: 2470: If(CondRefOf(HDOS, )) ^*** dsdt.ASL(2470): error: expecting argument type "SuperName"
Code:c:\lin>iasl dsdt.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20100528 [May 28 2010] Copyright (c) 2000 - 2010 Intel Corporation Supports ACPI Specification Revision 4.0a dsdt.dsl 2545: 0x00000000, // Length Error 4122 - ^ Invalid combination of Length and Min/Max fixed flags dsdt.dsl 2552: 0x00000000, // Length Error 4122 - ^ Invalid combination of Length and Min/Max fixed flags
--
Looking forward to reading yours.
Bookmarks