[alsa-devel] Bugs on aspire one A150
I have just bought an Aspire one A150, XP version, as it was the only available here, and installed ubuntu on it.
Bugs I discovered so far:
** 1 - embedded controler works in polling mode, due to this:
[ 0.708571] ACPI: EC: non-query interrupt received, switching to interrupt mode [ 1.224043] ACPI: EC: missing confirmations, switch off interrupt mode.
Maybe this is the reason for the fact that gnome power manager freezes when I unplug the AC, and freezes often when I try to see battery status.
(Note: same is seen on my acer aspire 5720)
** 2 - wireless: not to mention the fact that ath5k wasn't installed by default in ubuntu... wireless more or less works, but kernel log is full of backtraces. Was able to connect to my WPA2 access point. Sometimes wireless fails completely, especially after suspend to ram. Advanced features like monitor/injection work, but when I changed the card's mac address it stopped working. I also noticed that if I then start airodump, then wireless works with new mac.
** 3 - internal mic doesn't work. tried model=acer, model=auto. Overall it seems that alsa misprograms O/B realteck codec. I talk about this later. Have same issue on my acer 5720
** 4 - wireless led doesn't work. ath5k devs, can you fix this?
** 5 - coretemp doesn't show cpu temperature, I have seen somewhere that atom support same thermal diode as core2 and only patch to detect it is needed. Please include such path in 2.6.28 if exists.
** 6 - both card readers are missing from lspci, is this normal?
** 7 - opengl is broken, I tried running neverball in fullscreen, but it shows wrong/corrupted textures (compiz is running, and working well thought)
Now I installed 2.6.28-rc3 (actually latest -git)
Sadly nothing improved. I only found few regressions:
* Wireless now drops connection from my WPA2 access point after few minutes. I changed temporarily its wireless protection to WEP and open mode, and both work fine, maybe this is related to periodic key exchange WPA does?
* System doesn't reboot/shutdown, just hangs.
Best regards, Maxim Levitsky.
So, big thanks for everything.
Now aspire one linux support is very close to perfect, (only problem left is that wireless is limited to 18Mbits/s raw rate, but at some point I or developers of ath5k will get to the bottom of this)
I also noticed, that now the SD only card reader is always enabled regardless of card been there while booting, and same happens in windows, I suspect that this is permanent hardware change, which worries me, but this reader works fine otherwise. (This is another reason why binary bioses are evil, go and find out why it enables it)
Also forgot to mention that both readers ignore write protect tab on SD card, and I will report this to correct mailing list soon. Everything else works fine
please include acpiphp fix in 2.6.28. Also I applied patch to coretemp to make it show cpu temperature.
Thanks again, Maxim Levitsky
On Saturday, 13 of December 2008, Maxim Levitsky wrote:
So, big thanks for everything.
Now aspire one linux support is very close to perfect, (only problem left is that wireless is limited to 18Mbits/s raw rate, but at some point I or developers of ath5k will get to the bottom of this)
I also noticed, that now the SD only card reader is always enabled regardless of card been there while booting, and same happens in windows, I suspect that this is permanent hardware change, which worries me, but this reader works fine otherwise. (This is another reason why binary bioses are evil, go and find out why it enables it)
Also forgot to mention that both readers ignore write protect tab on SD card, and I will report this to correct mailing list soon. Everything else works fine
please include acpiphp fix in 2.6.28.
Which one is this?
Rafael
On Sat, 2008-12-13 at 14:35 +0100, Rafael J. Wysocki wrote:
On Saturday, 13 of December 2008, Maxim Levitsky wrote:
So, big thanks for everything.
Now aspire one linux support is very close to perfect, (only problem left is that wireless is limited to 18Mbits/s raw rate, but at some point I or developers of ath5k will get to the bottom of this)
I also noticed, that now the SD only card reader is always enabled regardless of card been there while booting, and same happens in windows, I suspect that this is permanent hardware change, which worries me, but this reader works fine otherwise. (This is another reason why binary bioses are evil, go and find out why it enables it)
Also forgot to mention that both readers ignore write protect tab on SD card, and I will report this to correct mailing list soon. Everything else works fine
please include acpiphp fix in 2.6.28.
Which one is this?
acpiphp: Identify more removable slots
According to section 6.3.6 of the ACPI spec, the presence of an _RMV method that evaluates to 1 is sufficient to indicate that a slot is removable without needing an eject method. This patch refactors the ejectable slot detection code a little in order to flag these slots as ejectable and register them. Acpihp therefore binds to the expresscard slot on my HP test machine.
Signed-off-by: Matthew Garrett mjg@redhat.com
this makes acpiphp handle hotplug of (now one, sd reader is somehow always present) card reader.
Best regards, Maxim Levitsky
On Saturday, 13 of December 2008, Maxim Levitsky wrote:
On Sat, 2008-12-13 at 14:35 +0100, Rafael J. Wysocki wrote:
On Saturday, 13 of December 2008, Maxim Levitsky wrote:
So, big thanks for everything.
Now aspire one linux support is very close to perfect, (only problem left is that wireless is limited to 18Mbits/s raw rate, but at some point I or developers of ath5k will get to the bottom of this)
I also noticed, that now the SD only card reader is always enabled regardless of card been there while booting, and same happens in windows, I suspect that this is permanent hardware change, which worries me, but this reader works fine otherwise. (This is another reason why binary bioses are evil, go and find out why it enables it)
Also forgot to mention that both readers ignore write protect tab on SD card, and I will report this to correct mailing list soon. Everything else works fine
please include acpiphp fix in 2.6.28.
Which one is this?
acpiphp: Identify more removable slots
According to section 6.3.6 of the ACPI spec, the presence of an _RMV method that evaluates to 1 is sufficient to indicate that a slot is removable without needing an eject method. This patch refactors the ejectable slot detection code a little in order to flag these slots as ejectable and register them. Acpihp therefore binds to the expresscard slot on my HP test machine. Signed-off-by: Matthew Garrett <mjg@redhat.com>
this makes acpiphp handle hotplug of (now one, sd reader is somehow always present) card reader.
This is http://git.kernel.org/?p=linux/kernel/git/jbarnes/pci-2.6.git;a=commit;h=db9... in the PCI tree.
It's scheduled for 2.6.29 and may be included into 2.6.28 -stable, but please remember to notify the stable team as soon as this patch gets merged into the mainline.
Thanks, Rafael
On Sat, 2008-12-13 at 18:42 +0100, Rafael J. Wysocki wrote:
On Saturday, 13 of December 2008, Maxim Levitsky wrote:
On Sat, 2008-12-13 at 14:35 +0100, Rafael J. Wysocki wrote:
On Saturday, 13 of December 2008, Maxim Levitsky wrote:
So, big thanks for everything.
Now aspire one linux support is very close to perfect, (only problem left is that wireless is limited to 18Mbits/s raw rate, but at some point I or developers of ath5k will get to the bottom of this)
I also noticed, that now the SD only card reader is always enabled regardless of card been there while booting, and same happens in windows, I suspect that this is permanent hardware change, which worries me, but this reader works fine otherwise. (This is another reason why binary bioses are evil, go and find out why it enables it)
Also forgot to mention that both readers ignore write protect tab on SD card, and I will report this to correct mailing list soon. Everything else works fine
please include acpiphp fix in 2.6.28.
Which one is this?
acpiphp: Identify more removable slots
According to section 6.3.6 of the ACPI spec, the presence of an _RMV method that evaluates to 1 is sufficient to indicate that a slot is removable without needing an eject method. This patch refactors the ejectable slot detection code a little in order to flag these slots as ejectable and register them. Acpihp therefore binds to the expresscard slot on my HP test machine. Signed-off-by: Matthew Garrett <mjg@redhat.com>
this makes acpiphp handle hotplug of (now one, sd reader is somehow always present) card reader.
This is http://git.kernel.org/?p=linux/kernel/git/jbarnes/pci-2.6.git;a=commit;h=db9... in the PCI tree.
It's scheduled for 2.6.29 and may be included into 2.6.28 -stable, but please remember to notify the stable team as soon as this patch gets merged into the mainline.
I will, sure.
Just to note, that I might not need that patch as I told that now one of readers is permanently enabled, I don't know why but this seems to be hardware failure.
I disconnected power/battery, no cards are in slots, and yet on boot there is a sd reader in lspci. Same happens in windows. It could happen due to suspend/resume, If I remember correctly I put card once in slot, and then for whole week system wasn't rebooted, but instead went through suspend/resume cycles.
One thing for sure, nobody will fix this (I mean no point to call acer support, this is too minor problem)
What I worry about is that second one could show same behavier. I like this hotplug, as it allows me to test pci hotplug code for real. Besides, this isn't done without purpose, device might draw less power this way.
Best regards, Maxim Levitsky
participants (2)
-
Maxim Levitsky
-
Rafael J. Wysocki