Puppy on the EEEPC?

Booting, installing, newbie
Message
Author
rild
Posts: 11
Joined: Thu 20 Oct 2005, 15:44
Location: Bulgaria
Contact:

eee (701) webcam

#61 Post by rild »

I am trying to make webcam on eee pc to work. I am using pcPuppyOS which is based on 3.01. I've got the driver 10x to tempestuous - from here and the driver is loaded fine when I type in 'modprove uvcvideo' in terminal. There is nothing wrong in /var/log/messages file. However regarding Controling webcam guide there should be /proc/acpi/asus/camera . However the asus directory is missing. As far I understand the other module asus_acpi also should create /proc/asus/acpi but there is not present. Can someone help me is there is a way this two modules to make the /proc/acpi/asus directory. This probably will help for making webcam working.

User avatar
gary101
Posts: 555
Joined: Sun 08 Oct 2006, 09:51
Location: Boston, Lincs. UK

#62 Post by gary101 »

How I got mine working. In a console enter the following:

modprobe v4l2-common
modprobe v4l1-compat
modprobe videodev
modprobe compat_ioctl32
modprobe uvcvideo

If you have skype 2 beta or another app that uses the webcam you should then be able to test if it is working.

If it is working you may wish to add the above to your /etc.rc.d/rc.local to load up the modules at boot.

Hope this helps

Gary

rild
Posts: 11
Joined: Thu 20 Oct 2005, 15:44
Location: Bulgaria
Contact:

#63 Post by rild »

still does not work for me - the modules are loaded fine, but skype can not the camera...
this is from /var/log/messages file
Jan 17 00:41:14 (none) kern.debug kernel: unionfs: do delay copyup of "v4l2-common.ko"
Jan 17 00:41:14 (none) kern.debug kernel: unionfs: do delay copyup of "v4l1-compat.ko"
Jan 17 00:41:14 (none) kern.info kernel: Linux video capture interface: v2.00
Jan 17 00:41:14 (none) kern.debug kernel: unionfs: do delay copyup of "videodev.ko"
Jan 17 00:41:14 (none) kern.debug kernel: unionfs: do delay copyup of "compat_ioctl32.ko"
Jan 17 00:41:14 (none) kern.info kernel: usbcore: registered new interface driver uvcvideo
Jan 17 00:41:14 (none) kern.info kernel: USB Video Class driver (v0.1.0)
Jan 17 00:41:14 (none) kern.debug kernel: unionfs: do delay copyup of "uvcvideo.ko"

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

#64 Post by tempestuous »

I think that the V4L device nodes may be necessary.
Install the v4lctl.pet or xawtv-3.95.pet from here
http://www.murga-linux.com/puppy/viewto ... 006#129006
then run the MAKEDEV-V4L.sh script which these dotpets provide.

rild
Posts: 11
Joined: Thu 20 Oct 2005, 15:44
Location: Bulgaria
Contact:

#65 Post by rild »

still doesn't work - tell me what output/log do you want...

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

#66 Post by tempestuous »

Maybe run "dmesg".
If a solution is not obvious, it might be worth trying one of the Puppy versions from 2.12-2.16. Apparently gary101 is using Puppy 2.16.

rild
Posts: 11
Joined: Thu 20 Oct 2005, 15:44
Location: Bulgaria
Contact:

#67 Post by rild »

tempestuous wrote:Maybe run "dmesg".
If a solution is not obvious, it might be worth trying one of the Puppy versions from 2.12-2.16. Apparently gary101 is using Puppy 2.16.
this is the same in /var/log/messages as in my previous post ...

mwestlund
Posts: 118
Joined: Sat 10 Jun 2006, 00:49

Anyone developing a Puupy for the Eee?

#68 Post by mwestlund »

I am trying to cope with getting Puppy working on my Eee but an still having issues with many of the issues related above, pages 1-5, myself. I can get Puppy running (2.15CE) and connect to a LAN but still not Wifi, screen, and other issues. Is anyone working on or would like to work on developing a Puppy for the Eee or developing a Web site to guide installation of common issues? Just a thought. -Mark

BTW: Thanks to all of you who have shared your fixes/patches to get Puppy working on the Eee. (I'm using as I type!)

User avatar
gary101
Posts: 555
Joined: Sun 08 Oct 2006, 09:51
Location: Boston, Lincs. UK

#69 Post by gary101 »

Hi Mark

I have all the hardware working and am just looking at tweaking some of the programs for personal taste at the moment.

I have kept a text of steps I have taken to help me set up before i make an iso. However this is on my portable drive at work at the moment.

If you can be patient I will post it here but I do not think it will be til tomorrow. Failing that there is the puppy Breeezey project
http://minipc.org/safepup/index.php?fil ... %20eee.htm

I believe that Breeezey now has full hardware support in the latest release and is a very compact pup.

Hope this helps

Gary

rild
Posts: 11
Joined: Thu 20 Oct 2005, 15:44
Location: Bulgaria
Contact:

#70 Post by rild »

Hi mwestlund,

Here are my text notes regarding - my installation on puppy 3.01. They are very raw, but I hope i might help. The only problem left is camera. Ask me or PM me if you can not understand something.
*. Puppy linux distribution - there is manu puplets based on original puppy. selected right now is - http://www.murga-linux.com/puppy/viewto ... 0&start=30 (pcPuppyOS - with Citrix, Cisco VPN, OOffice/Oxygen, WPA2). The major drawback of this is increased boot time because of enourmous size of iso file. It is puppy 3.01 based.
*. important thing during the isntalation is pfix=nosplash to be added.
*. first patch that should be made is to fix - unmount all filesystems - 'just edit the /etc/init.d/mount_all script and comment out the line near the top that starts with "umount".'. Now pup_save file is created
*. adjusting screen resolution for 800x480 - just add this line at the beginning of /usr/X11R7/bin/xwin
915resolution 43 800 480 16 # 43 is for 16-bit, 38 is for 8-bit
and restart the xvesa wizard.
*. wi-fi network - go to menu->system->boot manager to configure bootup and enable dniswrapper at startup, but disable (blacklist) ath_pci and ath_hal
*. from the Asus EeePc 701 Support DVD Rev:1.1 at location: '/Drivers/Wireless/ndis5x/' copy drivers somewhere. go to this directory and type 'ndiswrapper -i ./net5211.inf'
*wired network - here is the driver - http://www.murga-linux.com/puppy/viewto ... 305#161325. .I am added the line 'modprobe atl2' in /etc/rc.d/rc.local file
*other extras are - http://www.murga-linux.com/puppy/viewto ... 305#161623 asus_acpi driver - it is also added 'modprobe asus_acpi' in /etc/rc.d/rc.local file
*copy the kernel sources pkg in the root of your memeory card. You will need and devx packages as weel, but they are included in pcPuppyOS
*sound -to make sound working
0. Make sure I have the devx package (I can run gcc from terminal)
1. I downloaded ALSA 1.0.13 directly from the official ALSA project page (http://www.alsa-project.org/).
2. Unzip the tarball --> tar -xjvf alsa-driver-1.0.13.tar.bz2
3. go inside the unzipped directory
4. run configure --> ./configure --with-cards=hda-intel
5. run make --> make
6. install it --> make install
7. Then I just run alsaconf. Previously, alsaconf didn't detect my onboard soundcard. Now it detects !! (as snd-hda-intel).
8. to make microphone working - to /etc/modprobe.conf add the following line before first occupancy of snd-hda-intel word - 'options snd-hda-intel model=3stack-dig'
8. Save the settings
9. Reboot
10. Run gxine and try to play some mp3
11. Success !!!!
*what's left - the camera - driver is compiled and installed but there is still errors there ...

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

Re: Anyone developing a Puupy for the Eee?

#71 Post by pakt »

mwestlund wrote:Is anyone working on or would like to work on developing a Puppy for the Eee
Have you tried Raffy's "Breeezy for the eee"? It's based on Puppy 2.13.

A new test version of Breeezy is available that also has support for the microphone (ALSA 1.0.15), webcam (module 'uvcvideo'), hotkeys (custom module 'asus_acpi') and includes the acpi modules needed for running batmon ('ac' and 'battery').

Here's the page for Breeezy:
http://minipc.org/safepup/index.php?fil ... %20eee.htm

For more info on batmon, see:
http://www.murga-linux.com/puppy/viewtopic.php?t=12394

Otherwise, support is being added for the EeePC in Pup214R.
Methinks Raspberry Pi were ideal for runnin' Puppy Linux

mwestlund
Posts: 118
Joined: Sat 10 Jun 2006, 00:49

Thanks guys!

#72 Post by mwestlund »

I'll spend the weekend+ trying again to get all this stuff working. Thanks for all the feedback and support. -Mark

User avatar
gary101
Posts: 555
Joined: Sun 08 Oct 2006, 09:51
Location: Boston, Lincs. UK

#73 Post by gary101 »

Here are my notes for setting up the EEEpc to run with 2.16. I think I have remembered all the steps, any problems let me know. BTW you do not have to install devices in this order.

EEE setup

Audio including mic
NB Must have devx development sfs for this step, devx_216.sfs from
http://distro.ibiblio.org/pub/linux/dis ... modules-2/

1. Download alsa-driver-1.0.15 directly from the official ALSA project page.
http://www.alsa-project.org/main/index.php/Main_Page
2. Unzip the tarball --> tar -xjvf alsa-driver-1.0.15.tar.bz2
3. go inside the unzipped directory
4. run configure --> ./configure
5. run make --> make
6. install it --> make install
7. Then I just run alsaconf (as snd-hda-intel).
8. Save the settings
9. add the line, options snd-hda-intel model=3stack-dig
to /etc/modprobe.conf before the reboot
10. Reboot

Webcam
Download and install Xawtv from http://www.murga-linux.com/puppy/viewto ... 804#129804
Wecam driver here http://www.murga-linux.com/puppy/viewtopic.php?t=24620
then in console
modprobe v4l2-common
modprobe v4l1-compat
modprobe videodev
modprobe compat_ioctl32
modprobe uvcvideo

Screen resolution

If you are running 2.16 swap your xorgwizard for Dougals xorgwizard from here:
http://www.murga-linux.com/puppy/viewtopic.php?t=17369
Open /usr/X11R7/bin/xwin add as first uncommented line:
915resolution 43 800 480 16 # 43 is for 16-bit, 38 is for 8-bit

exit x and run xorgwizard, choose last option, defaults on next 2 screens then choose resolution.

Wlan

madwifi drivers here http://www.murga-linux.com/puppy/viewtopic.php?t=24620
reboot then network wizard and choose ath_pci

Ethernet

atl2 ethernet driver here http://www.murga-linux.com/puppy/viewtopic.php?t=24620

Post Reply