Page 1 of 5

Running Puppy on Acer Aspire One

Posted: Sun 13 Jul 2008, 01:50
by timothyli
I just bought an Acer Aspire One netbook ($379 Cdn in Toronto). I wanted to start a new topic on how to make Puppy work in Acer Aspire One.

I was able to boot Puppy 3.01 with acpi=off, but I am not getting the full 1024x600 screen resolution. Wireless, sound and Webcam are not working. I have not tried Puppy 4.00 yet.

Any help would be appreciated.

Re: Running Puppy on Acer Aspire One

Posted: Sun 13 Jul 2008, 05:04
by tempestuous
You should have mentioned that the Aspire One is one of the new generation of ultra-compact notebooks, similar to the Asus Eee.
Yes, Puppy is ideal for these devices ... but the hardware is very new, and we need your help. Please run these two commands, and paste the results here.

Code: Select all

lspci

Code: Select all

lspci -n
To copy text from the terminal, highlight it by left-click dragging, then open a blank document in Geany, and click the left and right mouse buttons simultaneously. Then you can copy/paste this text to the forum.

Regarding the sound, we need to see the results of this command -

Code: Select all

cat /proc/asound/card0/codec#* | grep Codec
timothyli wrote:I am not getting the full 1024x600 screen resolution.
The fix is likely to be the same as with the Eee -
http://www.murga-linux.com/puppy/viewto ... 281#162281

Generally, though, I have a suspicion that the Aspire One will have modern chipsets which require the latest kernel modules, so success is most likely to be achieved with the upcoming Puppy 4.1.

Posted: Sat 19 Jul 2008, 07:13
by tempestuous
timothyli
Linux is free software contributed by volunteers. We cannot assign the task of investigating the Aspire One to a department or a paid employee!
If you seriously want to have Puppy support your hardware, it behoves you to contribute a small amount of effort yourself, in the manner explained above.

Posted: Sun 20 Jul 2008, 22:50
by timothyli
Sorry for delay in responding, I have been busy trying to install xp-pro on the One. It works but SSD is super slow.

Anyways, here they are...

# lspci
00:00.0 Class 0600: 8086:27ac (rev 03)
00:02.0 Class 0300: 8086:27ae (rev 03)
00:02.1 Class 0380: 8086:27a6 (rev 03)
00:1b.0 Class 0403: 8086:27d8 (rev 02)
00:1c.0 Class 0604: 8086:27d0 (rev 02)
00:1c.1 Class 0604: 8086:27d2 (rev 02)
00:1c.2 Class 0604: 8086:27d4 (rev 02)
00:1c.3 Class 0604: 8086:27d6 (rev 02)
00:1d.0 Class 0c03: 8086:27c8 (rev 02)
00:1d.1 Class 0c03: 8086:27c9 (rev 02)
00:1d.2 Class 0c03: 8086:27ca (rev 02)
00:1d.3 Class 0c03: 8086:27cb (rev 02)
00:1d.7 Class 0c03: 8086:27cc (rev 02)
00:1e.0 Class 0604: 8086:2448 (rev e2)
00:1f.0 Class 0601: 8086:27b9 (rev 02)
00:1f.2 Class 0101: 8086:27c4 (rev 02)
00:1f.3 Class 0c05: 8086:27da (rev 02)
01:00.0 Class 0880: 197b:2382
01:00.2 Class 0805: 197b:2381
01:00.3 Class 0880: 197b:2383
01:00.4 Class 0880: 197b:2384
02:00.0 Class ffff: 10ec:8136 (rev ff)
03:00.0 Class 0200: 168c:001c (rev 01)
04:00.0 Class 0880: 197b:2382
04:00.2 Class 0805: 197b:2381
04:00.3 Class 0880: 197b:2383
04:00.4 Class 0880: 197b:2384

# lspci -n
00:00.0 Class 0600: 8086:27ac (rev 03)
00:02.0 Class 0300: 8086:27ae (rev 03)
00:02.1 Class 0380: 8086:27a6 (rev 03)
00:1b.0 Class 0403: 8086:27d8 (rev 02)
00:1c.0 Class 0604: 8086:27d0 (rev 02)
00:1c.1 Class 0604: 8086:27d2 (rev 02)
00:1c.2 Class 0604: 8086:27d4 (rev 02)
00:1c.3 Class 0604: 8086:27d6 (rev 02)
00:1d.0 Class 0c03: 8086:27c8 (rev 02)
00:1d.1 Class 0c03: 8086:27c9 (rev 02)
00:1d.2 Class 0c03: 8086:27ca (rev 02)
00:1d.3 Class 0c03: 8086:27cb (rev 02)
00:1d.7 Class 0c03: 8086:27cc (rev 02)
00:1e.0 Class 0604: 8086:2448 (rev e2)
00:1f.0 Class 0601: 8086:27b9 (rev 02)
00:1f.2 Class 0101: 8086:27c4 (rev 02)
00:1f.3 Class 0c05: 8086:27da (rev 02)
01:00.0 Class 0880: 197b:2382
01:00.2 Class 0805: 197b:2381
01:00.3 Class 0880: 197b:2383
01:00.4 Class 0880: 197b:2384
02:00.0 Class ffff: 10ec:8136 (rev ff)
03:00.0 Class 0200: 168c:001c (rev 01)
04:00.0 Class 0880: 197b:2382
04:00.2 Class 0805: 197b:2381
04:00.3 Class 0880: 197b:2383
04:00.4 Class 0880: 197b:2384

# cat /proc/asound/card0/codec#* | grep Codec
Codec: Realtek ALC268

This is what else I have found:
- When I boot with Pupeee (with acpi=off), Wireless is recognized. I guessed it must have the same wireless chipset as Eeepc (I also have a Eeepc by the way)
- pupeee (or puppy) won't boot at all if the acpi=off parameter is not used during boot ,
- When booting Puppy 4, xorg freezes, I have to use xvesa, pupeee is fine with xorg
- When boot with Puppy or Pupeee, the speaker symbol shows up on tray, but no sound.

Posted: Mon 21 Jul 2008, 00:16
by timothyli
I got sound working now after some googling on alc268

Just add this line to /etc/modprobe.conf and reboot.

options snd-hda-intel model=acer

I tried to get 1024x600 workingas well, but 915resolution complained:

"Intel chipset detected.

However, 915resolution was unable to determine the chipset type.

Chipset ID 27ac8086.

Please report to stomljen@yahoo.com"

How to you stop ddcprobe?

Posted: Mon 21 Jul 2008, 01:21
by timothyli
After some more googling, I've got 1024x600 working as well on the Aspire One.

I downloaded 915resolution source code (from ubuntu), and added these lines to the 915resolution.c file:

case 0x27ac8086:
type = CT_945GM;
break;

then compile (you will need devx_301.sfs loaded)

#make

It will create the 915resolution binary.

Rename the original 915resolution binary in /usr/sbin as 915resolution.old, and copy the new one in.

Reboot and the beautiful 1024x600 pupeee desktop will come up.

I got the idea from here:

http://mmejiav.wordpress.com/

and here:

http://groups.google.com/group/915resol ... af344dcdca


...now the next challenge is the webcam.

Posted: Mon 21 Jul 2008, 01:32
by ttuuxxx
timothyli wrote:I got sound working now after some googling on alc268

Just add this line to /etc/modprobe.conf and reboot.

options snd-hda-intel model=acer

I tried to get 1024x600 workingas well, but 915resolution complained:

"Intel chipset detected.

However, 915resolution was unable to determine the chipset type.

Chipset ID 27ac8086.

Please report to stomljen@yahoo.com"

How to you stop ddcprobe?
I found this about that chipset id, I guess it works.

First it was
http://translate.google.com.au/translat ... n%26sa%3DG

that led to
http://209.85.171.104/translate_c?hl=en ... B7fepBbfLQ

ttuuxxx

ps orginal non-english
http://mmejiav.wordpress.com/

Posted: Mon 21 Jul 2008, 01:44
by timothyli
Thanks ttuuxxx

I guess we arrived at the same place :P

See my previous post.

Posted: Mon 21 Jul 2008, 12:00
by timothyli
Although sound, wireless and 1024x600 screen are now working, my pupeee does not recognize my SD card. I also tried mut without success..

There are 2 SD card slots in the Aspire One and neither one is being recognized. Help would be appreciated.

Posted: Mon 21 Jul 2008, 12:18
by ttuuxxx
timothyli wrote:Although sound, wireless and 1024x600 screen are now working, my pupeee does not recognize my SD card. I also tried mut without success..

There are 2 SD card slots in the Aspire One and neither one is being recognized. Help would be appreciated.
Well both being Canadians and My brother lives in T.O were kind of connected, Ok not even close, I live in Australia now, LOL
Still Canadian/Australian. I say "I am Canaussian" Molson han't Came up with that one yet. Anyways your in good hands tempestuous is person who I would say gets that SD card up and going, Once you get every thing going could you maybe document step by step how you did it and Post on here so others can follow it, Maybe they'll even make a derivative for it, And when that happens look out tons of new stuff for it.
ttuuxxx

Posted: Mon 21 Jul 2008, 12:33
by tempestuous
timothyli wrote:I got sound working now after some googling on alc268
Just add this line to /etc/modprobe.conf and reboot.
options snd-hda-intel model=acer
Yes, you could also determine that from this post -
"ALSA configuration for Intel HD Audio"
http://www.murga-linux.com/puppy/viewtopic.php?t=22383
timothyli wrote:I downloaded 915resolution source code (from ubuntu), and added these lines to the 915resolution.c file:
case 0x27ac8086:
type = CT_945GM;
Yes, it's just a matter of adding the correct PCI ID.
Maybe you should tell the author of 915resolution - stomljen@yahoo.com
timothyli wrote:I guessed it must have the same wireless chipset as Eeepc
Yes, Atheros AR5007EG, PCI ID 168c:001c
timothyli wrote:...now the next challenge is the webcam
Your lspci results show no webcam device. I suspect it may be disabled in bios, there was a similar situation with the webcam in the Eee.
If you're lucky, the webcam will be a UVCVIDEO compatible device, and the webcam drivers in Pupeee will work.

10ec:8136 indicates you have a Realtek RTL8101E LAN chipset. Hopefully Puppy's r8169 driver will work for this.

Posted: Mon 21 Jul 2008, 15:05
by timothyli
Thanks ttuuxxx.

We'll definitely document everything in one place once everything is working.

I love the idea of having a derivative for Acer Aspire One.

This little PC is going to a big hit, with its low price point (vs. Eeepc and MSI wind) and perfect form factor for mobility.

How does "puppyone" sound to you as a name?

Posted: Mon 21 Jul 2008, 15:50
by ttuuxxx
timothyli wrote:Thanks ttuuxxx.

We'll definitely document everything in one place once everything is working.

I love the idea of having a derivative for Acer Aspire One.

This little PC is going to a big hit, with its low price point (vs. Eeepc and MSI wind) and perfect form factor for mobility.

How does "puppyone" sound to you as a name?
I don't know Puppyone sounds ok but hmmmmm, The puppy name is a bit over used, how about "One-Ace" with a Single red Ace of hearts in the center of the Background.
If your going to start one up, It takes a lot of planning, and learning but its all fun anyways. Frustrating at times.
You probably would need help removing stuff like 100% of Xversa and 95% of Xorg Drivers, because they would be useless, plus sound card drivers, I mean you could really trim away a lot of space with a specific pc OS.
Plus since you know everything you need, basically it could just boot up and be online instantly without any user interaction, Unless people use wireless cards.

Also could you install this http://www.murga-linux.com/puppy/viewtopic.php?t=31460
and see if it runs and detects your monitor, and if so does it change your screen size. The reason why is that it could be hacked for your pc and have a few screen settings, which would be nice not to Exit-X to change. would make it even more inviting for others.
I bet that got your wheels spinning in your head.
ttuuxxx

Posted: Mon 21 Jul 2008, 19:20
by Sit Heel Speak
ttuuxxx wrote:
timothyli wrote:How does "puppyone" sound to you as a name?
The puppy name is a bit over used...
May I suggest "A1-Pup"...

Posted: Mon 21 Jul 2008, 21:23
by baseline
I for one would really like to see this happen. Puppy is the perfect OS for Netbook's.
Best of luck guys.

cheers

Posted: Tue 22 Jul 2008, 09:31
by BarryK
I have added support for 1024x600 in Puppy 4.1, see my blog post:
http://puppylinux.com/blog/?viewDetailed=00233

I have posted some questions there, would appreciate if you could do those tests. In particular, I want the sound in 4.1 to work out-of-the-box for the Aspire One.

sound

Posted: Sun 10 Aug 2008, 12:44
by michaeljking
I have had my aspire one a f
ew days and with Puppylinux 4.05/1 on a USB the Puppy barks when you click on the desktop.
I ran the two tests you requested but didnt know how to save the text so I had to do a screenshot to save the console readout.


The readouts are here

http://www.michaeljking.com/dmidecode.png

Http://www.michaeljking.com/ddcprobe.png


I would love to know how to get the wifi working with puppy on this, It boots up amazingly fast with the live usb(to compare with Ubuntu which I installed over Limpus lite takes just over a minute.......and is also slow with the default 512mb ram)[/img]

Re: sound

Posted: Sun 10 Aug 2008, 14:16
by tempestuous
michaeljking wrote:I would love to know how to get the wifi working with puppy on this
As I said earlier in this thread, I think the Aspire One has the Atheros AR5007EG wifi chipset. So it should be supported by a special version of the MADWiFi (ath_pci) driver available here -
http://www.murga-linux.com/puppy/viewto ... 445#219445

Posted: Sun 10 Aug 2008, 18:53
by michaeljking
The wifi with this driver is working fine, many thanks!!

Posted: Tue 12 Aug 2008, 14:18
by Patient0
BarryK wrote:I have added support for 1024x600 in Puppy 4.1.
Cool, where can I get Puppy 4.1 from?

What (if anything) is still outstanding with Puppy on the Aspire One?