Extra drivers for Puppy 4.1 with 2.6.25.16 kernel

For drivers and kernel modules.
Message
Author
tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#31 Post by tempestuous »

magerlab wrote:is there a way to make internal mic of the eee pc 701 work?
For Puppy 4.1's version of ALSA a modified audio driver is necessary,
now attached to earlier post -
http://www.murga-linux.com/puppy/viewto ... 741#237741

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#32 Post by dinky »

Hi Dougal, internal flash on the eeepc 701 seems to be consistent... I'll let you know about the other things. I'll try and post the kernel config file here so you can also look at it. I put a post on your 'updated hotpup' thread about the hotpupx version... problems with Puppy 4.1, are you able to fix them?

@tempestuous
great work! No issues at all in Puppy 4.1 with the wireless network for wep, haven't tried anything else. Didn't have to do anything in the bios. for the record, I like your post regaring the shutdown problem. Used your edit, and no further problems. Cheers!
_dinky

Dpup
Posts: 83
Joined: Tue 05 Aug 2008, 23:26

Puppy 4.1 ASUS Eee 4G

#33 Post by Dpup »

Puppy 4.1 Standard USB flash install wifi connect on boot consistently fails on ASUS Eee with modified madwifi for Puppy 4.1 and ASUS Eee to WPA2 TKIP wireless router.

/tmp/bootsysinit.log error "wireless scan with iwlist failed (no networks found)... skipping interface".

And if I manually scan, it agrees no networks found...

But if I just load the profile from the first boot after installing the modified madwifi where it found the WPA2 network and just use it, the connection will consistently be made and works fine.

Have fresh reinstalled to USB flash several times with identical results on two different ASUS Eee 4G's, one with XP, other with Xandros Linux.

If I do not install the modified madwifi and use ZyXEL or Airlink 101 external USB wifi the connect on boot works fine.

Pupeee b4 consistently will connect on boot using the ASUS Eee internal wifi on both Eee's.

Thanks for any suggestions, tweaks to resolve this problem for Puppy 4.1 on ASUS Eee 4G internal wifi connect on boot.

Dpup

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#34 Post by tempestuous »

We discovered that the most recent version 1022.0904 of the rtl8187se wifi driver fails under Puppy 4.1.
So I just reverted to the older version 1016.0716 of the rtl8187se wifi driver in this earlier post -
http://www.murga-linux.com/puppy/viewto ... 747#237747

magerlab
Posts: 739
Joined: Sun 08 Jul 2007, 20:08

#35 Post by magerlab »

i put the lines to unload snd-hda-intel to rc.shutdown
now have no problem with powerpoff but icon of absvolume disappear( but volume fader works) and sgmixer do not start ( can not open dev/mixer it says in console)
sound works and alsamixer also works

i even set up a very good mic boost and can record from another corner of the room :roll: and the quality is good enough
is it possible to fix this problem?

also i did not understand how to use the fan eee module
do i need to put it into rc.local
and does it need to be set up anyhow or just keep the defaults?

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#36 Post by tempestuous »

magerlab wrote:i did not understand how to use the fan eee module
I just added instructions for fan control with the eee to the earlier post
http://www.murga-linux.com/puppy/viewto ... 746#237746

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#37 Post by jakfish »

BIOS in the 900 (I can't vouch for the 700 series) is natively set to turn on the fan at 54C. The rub is, BIOS won't turn off the fan until the temperature returns to somewhere in in the mid-40Cs, meaning that once on, the fan stays on (the native fan speed is 40% and will increase accordingly depending on further temperature rise).

Over at forum.eee.user, there are many threads posted by users far more learned than me who aver that the eee can go much higher in temperature, 60C-70C without fan usage. There are some users who have disconnected the fan outright (I did that for a while until Tempestuous rescued eee users around the world by compiling eee.ko for Puppy 4.1)

If folks are interested in further research, I would go to forum.eee.user and search out "F J Walter" 's posts. He really knows his stuff about fan usage, and he doesn't turn his fan on until the eee hits 63C

I'm a little more cautious. For me, running the eee, on battery, at 630mhz with moderate-to-heavy surfing, and toggling off the wifi when not needed, gives a temperature b/w 49C and 55C (it depends on where you're surfing, videos, etc.) and I manually turn my fan off.

If it rose to 60C, I would turn on the fan, for no particular reason other than worry, but I've never come close to 60C.

If you bump up the CPU speed to 900mhz in BIOS, that will significantly crank up the temperature, and I see very little difference, performance-wise, between the two speeds.

If eee users wanted to keep fan usage safely down, but needed 900mhz speed, CPU Frequency/Scaling would be the way go (there's a great thread here about it, and I've used it successfully with the eee 900).

Jake

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#38 Post by tempestuous »

Good information jakfish.
It seems that by default the embedded controller activates the fan more than is really necessary.
From the details provided here it should be possible for someone to write a script which would check the CPU temperature at regular intervals and change the fan speed accordingly. Something like:

If temp < 60C leave fan off
If temp between 60C and 64C set fan 40%
If temp between 65C and 69C set fan 80%
If temp > 70C set fan 100%

magerlab
Posts: 739
Joined: Sun 08 Jul 2007, 20:08

#39 Post by magerlab »

thank you for the answers on the fan module

back to mixer and absvolume
is there a way to make it work some how?
( anyway it's just optional...)

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#40 Post by Dougal »

tempestuous wrote:From the details provided here it should be possible for someone to write a script which would check the CPU temperature at regular intervals and change the fan speed accordingly. Something like:

If temp < 60C leave fan off
If temp between 60C and 64C set fan 40%
If temp between 65C and 69C set fan 80%
If temp > 70C set fan 100%
I can do that, if you just give me a list of the relevant files and what they contain.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

User avatar
mysticmarks
Posts: 159
Joined: Tue 27 Feb 2007, 01:56
Location: California
Contact:

atheros drivers

#41 Post by mysticmarks »

I was curious if you've been able to test MU's new kernel disk. I would love it if you could create a pet of the modified ath_pci module for the atheros 5007 card based on this new kernel.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#42 Post by tempestuous »

I just sent MU a message about where to get the source code for the Eee-compatible wifi driver ...
but it would first be worth trying the standard ath5k driver.
This driver was unreliable in the 2.6.25 kernel, but it's supposed to be good in the 2.6.27 kernel, and (in theory) it supports the AR5007EG wifi chipset.

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#43 Post by Dougal »

tempestuous wrote:but it would first be worth trying the standard ath5k driver.
This driver was unreliable in the 2.6.25 kernel, but it's supposed to be good in the 2.6.27 kernel, and (in theory) it supports the AR5007EG wifi chipset.
According to this:
Ath5k wifi works on Eee PC in Linux 2.6.27
So it might be worth compiling the 2.6.27 version of ath5k (this might help).
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#44 Post by MU »

ok, compiled this "madwifi-hal" with Kernel 2.6.27.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

ath5k

#45 Post by raffy »

tempestuous wrote:.. ath5k driver.
This driver was unreliable in the 2.6.25 kernel, but it's supposed to be good in the 2.6.27 kernel
Yes, just for info, it works well in 2.6.27 and eeePC 701 (based on my test of MU's compile of 2.6.27).
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#46 Post by tempestuous »

MU wrote:ok, compiled this "madwifi-hal" with Kernel 2.6.27.
raffy wrote:it (ath5k) works well in 2.6.27 and eeePC 701 (based on my test of MU's compile of 2.6.27)
Then Eee users (and others with the Atheros AR5007EG wifi device) have a choice of two different drivers, and can test to see which is the best.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#47 Post by tempestuous »

If anyone wants to compile the Eee-compatible asus_acpi module under a different kernel, here is the asus_acpi source file taken from 2.6.25.16 kernel source, and hacked by me to match an earlier version of this file from the ASUS website.
Attachments
asus_acpi.c.gz
(11.92 KiB) Downloaded 1104 times

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#48 Post by tempestuous »

For the Acer Aspire One:
here is a patched version of the ALSA snd-hda-intel driver to support the Aspire One's internal microphone.
The patch was obtained here -
http://git.alsa-project.org/?p=alsa-ker ... 3861e83e4b
After installing this dotpet, reboot.

UPDATE Nov 8 2008
Forum member iscraigh has reported success with this driver.
Attachments
aspireone-snd-hda-intel-patched-k2.6.25.16.pet
for Puppy 4.1
(118.96 KiB) Downloaded 1194 times
Last edited by tempestuous on Sat 08 Nov 2008, 01:21, edited 1 time in total.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#49 Post by tempestuous »

The Realtek rtl8187se wifi driver has just been updated in the earlier post -
http://www.murga-linux.com/puppy/viewto ... 747#237747
This updated driver is compiled from source code forked by "coffelius" from the buggy proprietary Realtek source code.

Dpup
Posts: 83
Joined: Tue 05 Aug 2008, 23:26

Puppy 4.1.1

#50 Post by Dpup »

Installed the ASUS Eee mods from this forum on a new ASUS Eee 1000HA with Puppy 4.1.1 final on USB flash drive dual boot with XP. The internal wifi connects to my WPA2 TKIP wireless fine, also consistently reconnects on re-boot. My older Eee 4G would not reconnect on re-boot, so something appears to be different with the new Eee 1000HA internal wifi. Curious if anyone has idea of what that may be.

Audio and flash video also checks fine in Eee 1000HA.

I do like the Eee 1000HA with Puppy 4.1.1 with its 10 inch screen and larger keyboard and recommend it over the ASUS 701. The Eee 1000HA also runs very quiet.

Dpup

Post Reply