Puppy on the EEEPC?
fastest booting candidate
The fastest-booting candidate for the eee is the 214R:
http://murga-linux.com/puppy/viewtopic.php?t=24082
Use the boot parameter "pfix=noramsfs" (put it in syslinux.cfg).
http://murga-linux.com/puppy/viewtopic.php?t=24082
Use the boot parameter "pfix=noramsfs" (put it in syslinux.cfg).
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
ASUS Eee hardware is now fully supported by Puppy drivers, including:
wifi
ethernet
webcam
modem (modem is not installed as standard)
for Puppy v2.12-2.16 available here
http://www.murga-linux.com/puppy/viewto ... 257#161257
and for Puppy 3.x available here
http://www.murga-linux.com/puppy/viewto ... 643#153643
Forum member JustGreg has written a comprehensive Puppy installation HOWTO for the Eee -
http://forum.eeeuser.com/viewtopic.php?pid=58368#p58368
wifi
ethernet
webcam
modem (modem is not installed as standard)
for Puppy v2.12-2.16 available here
http://www.murga-linux.com/puppy/viewto ... 257#161257
and for Puppy 3.x available here
http://www.murga-linux.com/puppy/viewto ... 643#153643
Forum member JustGreg has written a comprehensive Puppy installation HOWTO for the Eee -
http://forum.eeeuser.com/viewtopic.php?pid=58368#p58368
What about 800x480 resolution? Lack of out-of-the-box support for the EEE's native resolution is the only thing keeping Puppy from being the alternative distro of choice for the EEE. 640x480 is just too cumbersome on the EEE. Austrumi 1.60 and BackTrack3-beta both support 800x480 and look absolutely gorgeous on the EEE, much better than the stock Xandros-based system.ASUS Eee hardware is now fully supported by Puppy drivers,
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
There must be a solution.
Forum member Hacao fixed the 800x480 problem for the Intel Classmate PC by providing an i915 Xorg driver here
http://www.murga-linux.com/puppy/viewto ... 983#149983
and this might work with the Eee.
I had a look at Hacao's i915 driver now. It appears to be the i915 DRI (3D) driver from a RedHat Enterprise package ... this is not particularly compatible with Puppy Linux, so it might be better to use MU's "3D Control Centre" to install the i915 3D driver -
http://www.murga-linux.com/puppy/viewtopic.php?t=14463
... or something really basic to check is run
and check that the "i915" module is listed. If it's not listed, then loading this module might allow the xorg.conf settings to be successfully changed to 800x480.
If the "i810" module is listed, this will need to be unloaded first, before the i915 module can be loaded.
Forum member Hacao fixed the 800x480 problem for the Intel Classmate PC by providing an i915 Xorg driver here
http://www.murga-linux.com/puppy/viewto ... 983#149983
and this might work with the Eee.
I had a look at Hacao's i915 driver now. It appears to be the i915 DRI (3D) driver from a RedHat Enterprise package ... this is not particularly compatible with Puppy Linux, so it might be better to use MU's "3D Control Centre" to install the i915 3D driver -
http://www.murga-linux.com/puppy/viewtopic.php?t=14463
... or something really basic to check is run
Code: Select all
lsmod
If the "i810" module is listed, this will need to be unloaded first, before the i915 module can be loaded.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Wait, don't install any extra drivers.
Barry mentioned the solution on the Developer Blog -
http://puppylinux.com/blog/?p=31#comment-126
And once the i810 Xorg driver has been "fooled" into accepting 800x480 as a valid bios setting, Xorg should work as well.
There is also a good Developer Blog post about "Working with a small screen"
http://puppylinux.com/blog/?p=56#comments
Barry mentioned the solution on the Developer Blog -
http://puppylinux.com/blog/?p=31#comment-126
He was referring to the Intel Classmate, but the fix should be the same for the Eee.BarryK wrote:I’ve got the standard Xvesa X server working at 800×480, that was easy — you need to go into /usr/X11R7/bin/xwin and bypass the ‘ddcprobe’ and just run the '915resolution 38 800 480' and set that as the only available resolution.
And once the i810 Xorg driver has been "fooled" into accepting 800x480 as a valid bios setting, Xorg should work as well.
There is also a good Developer Blog post about "Working with a small screen"
http://puppylinux.com/blog/?p=56#comments
I have been using Puppy 2.14R on my ASUS Eee Pc. In some ways, Puppy works better (handling attached USB devices) than Xandros Linux that comes with the Eee PC. The sound work right out of the box. Tempestuous's network kernel modules for the network devices have solved the networking problem. I have been following the discussion on the video. Currently, Puppy only supports 640 by 480 resolution. I read the preceding two posts with interest.
I did an lsmod with Puppy 2.14r and Eee Pc and it reported i2c-i801 and i2c_core modules. Neither the i810 or i915 modules are listed.
Barry suggestion to force the 800 by 480 resolution seems to only apply to Puppy 3.00 and above. I had tried Puppy 3.01 with the Eee PC and ended up preferring Puppy 2.14R.
Any additional ideas will be looked and tried. If the video resolution issue can be fixed, then Puppy will be better for the user of Eee PC.
I did an lsmod with Puppy 2.14r and Eee Pc and it reported i2c-i801 and i2c_core modules. Neither the i810 or i915 modules are listed.
Barry suggestion to force the 800 by 480 resolution seems to only apply to Puppy 3.00 and above. I had tried Puppy 3.01 with the Eee PC and ended up preferring Puppy 2.14R.
Any additional ideas will be looked and tried. If the video resolution issue can be fixed, then Puppy will be better for the user of Eee PC.
Enjoy life, Just Greg
Live Well, Laugh Often, Love Much
Live Well, Laugh Often, Love Much
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Don't worry about these modules ... yet. They are DRM modules for DRI (3D).JustGreg wrote:I did an lsmod with Puppy 2.14r and Eee Pc and it reported i2c-i801 and i2c_core modules. Neither the i810 or i915 modules are listed.
No, the fix should work with any version of Xorg.JustGreg wrote:Barry suggestion to force the 800 by 480 resolution seems to only apply to Puppy 3.00 and above.
First you should modify /usr/X11R7/bin/xwin to disable 'ddcprobe'. I see there are quite a few lines of code there, maybe Dougal could help with this.
Now it's necessary to run the correct 915resolution command, and I'm not sure that the exact command explained by Barry on the Developer Blog (and contained in xwin) is correct for the Eee. The setup of 915resolution is explained here -
http://www.geocities.com/stomljen/readme.html
You should end up running this command -
Code: Select all
915resolution <mymodenumber> 800 480
Make sure that this number is used in xwin (xwin currently uses "38").
safepup sfs ready
Well, well, surprise. I was able to use an eee from this afternoon up to past midnight now, and here are my discoveries:
- inserted two lines in /usr/X11R7/bin/xwin
- videomode in /etc contains
Thank you very much, tempestuous, justgreg, barry and all, this is a reeely fun holiday!
ADD: All components working, but have not tested a microphone yet. The ethernet does not automatically load, but ath_pci makes ath0 immediately active. SafePup is based on Puppy 2.13 and pakt's barelypup.
EDIT: See my work posted as breeezy for the eee.
Added: See a discussion of the vbios trick here.
- inserted two lines in /usr/X11R7/bin/xwin
Code: Select all
if [ "$HAVEX" = "Xvesa" ];then #0.9.9
#want to start 1st time with a safe video mode...
915resolution 43 800 480 16 # added by raffy, Dec 24, 2007
Code: Select all
0x0114 800x480x16
ADD: All components working, but have not tested a microphone yet. The ethernet does not automatically load, but ath_pci makes ath0 immediately active. SafePup is based on Puppy 2.13 and pakt's barelypup.
EDIT: See my work posted as breeezy for the eee.
Added: See a discussion of the vbios trick here.
Last edited by raffy on Mon 31 Dec 2007, 01:10, edited 1 time in total.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
Long time no see. I've been playing with Puppy on my eeepc since I got it on the 20th of December. I know I'm tardy on posting. Mostly I've been using Puppy 2.14R and I like it very much. There are a few things that I changed to make life a little better for the eepc though. Batmon the battery monitor is a must and works well. I moved it from it's default location though so that it is next to the freemem applet. It just looks better there. I changed the date and time display on the taskbar as well so that it just displays the time. This helps save space since the taskbar is pretty crowded on the small screen. It still has the full date and time when you hover over it though. Auto hiding the taskbar also helps with the small screen. xbindkeys can be used to make the function keys control the volume and print screen keys. You can use my setvolume script with xbindkeys to control the volume up, down, and mute functions. The F2, F3, and F4 already work. Thanks for all the hard work everyone. I look forward to using Dingo on the eeepc.
Link to xbindkeys and my setvolume script. http://www.murga-linux.com/puppy/viewtopic.php?t=6889
Link to xbindkeys and my setvolume script. http://www.murga-linux.com/puppy/viewtopic.php?t=6889
Puppy on EEE
Ive had Lighthouse pup on a 1gig SD card for a while but I couldnt get wireless to work til I downloaded the madwifi patch and now it works great. Sound worked at startup . I have had 3.01NOP working on a 1gig usb key with ndswrapper. I have installed DOFUS (thank you teenpup) on a USB key and it works but any print is small and hard to read.
Ive had some issues with the the default linux on the EEE it freezes up and ive had to reinstall about 4 times so ive been using puppy mostly.
My cd drive died on my desktop so Im using the EEE on my monitor and with a USB mouse and it works fine, but it isnt size correctly but it works.
I havent tryed mic or webcam
Jim
Ive had some issues with the the default linux on the EEE it freezes up and ive had to reinstall about 4 times so ive been using puppy mostly.
My cd drive died on my desktop so Im using the EEE on my monitor and with a USB mouse and it works fine, but it isnt size correctly but it works.
I havent tryed mic or webcam
Jim
[url=http://www.puppyos.com][img]http://i17.tinypic.com/346vnyc.jpg[/img][/url]
My mic does not work in 2.14R or 3.01. What does work though is my home made USB CD writer. I used 3.01 to download, burn, and boot 2.14R. Very nice. Puppy is much nicer than the default OS, even when xandros is in advanced mode Puppy is better. I can see why Intel sent Barry two Classmates. Once all the drivers are working in Puppy, it will be the best OS for the eeepc hands down.
EEEPC Puppy 3+ on SD Card?
I've only scanned the forums for EEEPC subjects, and my time using puppy is short but I was wondering if anyone has bothered to make their puppy install to the SD card (leaving the Xandros install alone).
I've had my EEEPC for about a week, and haven't had much time to work with it as well but it got me wondering why it's not possible to merge part of what's already there, with what you need. Aren't the configurations for the screen, camera, sound, network already in configuration files (that could be translated into puppy compatible format)?
I'm not a programmer, but my understanding of Linux is that everything is a file.. why not copy what you can? Another issue I don't quite understand, is the hardware is pretty standard on the EEEPC, isn't there an area where someone could put ISO distributions without all the configuration issues?
Not a complaint, just a request.. I went looking for Puppy linux for my EEEPC and I'm lost trying to find a distribution that just works.. (without all the after install tweaks). I thought maybe someone would have a basic install where the hardware issues have resolved, and you just use dot pups to add what you want. (I guess that's wishful thinking if those packages are set for a different default screen resolution).
I'd like to put puppy on an SD card, with the latest version available (there's a benefit to that isn't there?) Leaving my Xandros install underneath untouched. Can anyone help me with that?
BTW - I did get the beta version of Skype working with video under my Xandros install - not sure why it can't be done with Puppy (I'm just a huge fan of a RAM based OS).
I've had my EEEPC for about a week, and haven't had much time to work with it as well but it got me wondering why it's not possible to merge part of what's already there, with what you need. Aren't the configurations for the screen, camera, sound, network already in configuration files (that could be translated into puppy compatible format)?
I'm not a programmer, but my understanding of Linux is that everything is a file.. why not copy what you can? Another issue I don't quite understand, is the hardware is pretty standard on the EEEPC, isn't there an area where someone could put ISO distributions without all the configuration issues?
Not a complaint, just a request.. I went looking for Puppy linux for my EEEPC and I'm lost trying to find a distribution that just works.. (without all the after install tweaks). I thought maybe someone would have a basic install where the hardware issues have resolved, and you just use dot pups to add what you want. (I guess that's wishful thinking if those packages are set for a different default screen resolution).
I'd like to put puppy on an SD card, with the latest version available (there's a benefit to that isn't there?) Leaving my Xandros install underneath untouched. Can anyone help me with that?
BTW - I did get the beta version of Skype working with video under my Xandros install - not sure why it can't be done with Puppy (I'm just a huge fan of a RAM based OS).
configuration
Some programs can be copied as is, but most would assume the availability of certain library files. Skype is a good example. There is a complete build (that includes library files) and there is a smaller build without those files.why not copy what you can? .. isn't there an area where someone could put ISO distributions without all the configuration issues?
Also, new PCs may use new components, such as wifi for networking, so there will be new/updated drivers required for those devices.
Re: a distro without tweaks required: For now, you can play with breeezy for browsing - all device configurations should be completed this weekend.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
- Dougal
- Posts: 2502
- Joined: Wed 19 Oct 2005, 13:06
- Location: Hell more grotesque than any medieval woodcut
Re: configuration
There's a simpler way than copying: Barry's "underdog Linux" idea.raffy wrote:Some programs can be copied as is, but most would assume the availability of certain library files. Skype is a good example. There is a complete build (that includes library files) and there is a smaller build without those files.
I don't remember the details, but you just need to create some "flag" file (underdog.lnx or something) on the partition where the other distro is installed and then that partition gets mounted as part of the union -- everything on it will appear in the Puppy filesystem.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Some say your nose
Some say your toes
But I think it's your mind
kernel version
"Copy" may actually be inappropriate, as Puppy can see and use the Xandros files. "Run" may be more like it. Just mount the Xandros partition, find the application of interest, then try to run it.
Thanks, Dougal, for the reminder about the concept of underdog. It's discussed here:
http://www.puppylinux.com/news-archive/news2006a.htm
where Barry also noted that "unionfs has bugs".
Thanks, Dougal, for the reminder about the concept of underdog. It's discussed here:
http://www.puppylinux.com/news-archive/news2006a.htm
where Barry also noted that "unionfs has bugs".
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
Underdog Linux, yeah that has been mostly forgotten. Maybe need to revitalise it, maybe see if can put something to handle it into the Boot Manager.
Regarding 800x480 on the EeePC, Dingo alpha5 is supposed to automatically recognise the EeePC and setup correctly the 800x480, both for Xorg and Xvesa.
Note, I'll probably have a virtual 800x600 screen working sometime. An Intel engineer has promised a special Xorg driver to do this. It should work on both EeePC and Classmate.
Regarding 800x480 on the EeePC, Dingo alpha5 is supposed to automatically recognise the EeePC and setup correctly the 800x480, both for Xorg and Xvesa.
Note, I'll probably have a virtual 800x600 screen working sometime. An Intel engineer has promised a special Xorg driver to do this. It should work on both EeePC and Classmate.
[url]https://bkhome.org/news/[/url]
Thanks for the in depth thread on the topic. I found out i might be getting an eeepc soon as a really early b-day present.
I'm looking at running puppy on it because it's now my favorite distro.
I'm looking at running puppy on it because it's now my favorite distro.
Last edited by crb247 on Sun 13 Jan 2008, 16:09, edited 1 time in total.