Need Asus Eee 900 webcam driver

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

Need Asus Eee 900 webcam driver

#1 Post by n0ukf »

i just installed a webcam from an Eee 900 in my Eee 900A (didn't come with one) but Lucid 528 isn't seeing it. What driver do I need to add?
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

#2 Post by n0ukf »

Anyone?
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

rokytnji
Posts: 2262
Joined: Tue 20 Jan 2009, 15:54

#3 Post by rokytnji »

n0ukf wrote:Anyone?
I guess I'll mention the obvious.

(edit, my bad did not see Puppy 528, still need info from Puppy on camera via link) Puppy Version. Webcam readout. More details maybe?

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#4 Post by watchdog »

I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:

Code: Select all

dmesg|grep Camera
If the above command has positive response but the webcam does not work (example: video not good in skype) try to install libv4l and run skype as:

Code: Select all

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

#5 Post by n0ukf »

watchdog wrote:I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:

Code: Select all

dmesg|grep Camera
If the above command has positive response...
There is nothing in my bios about webcams.
I tried that in roxterm but nothing happened, just returned to the terminal prompt.
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#6 Post by watchdog »

n0ukf wrote:
watchdog wrote:I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:

Code: Select all

dmesg|grep Camera
If the above command has positive response...
There is nothing in my bios about webcams.
I tried that in roxterm but nothing happened, just returned to the terminal prompt.
It can be very verbose but try to launch in terminal only:

Code: Select all

dmesg
Can you read some line about your camera? If you can see reported your camera read the following thread because I think you need only v4lutils:

http://www.murga-linux.com/puppy/viewtopic.php?t=62667

User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

#7 Post by n0ukf »

Copied the results into Abiword to use its search. there is no "webcam" or even "cam" listed anywhere.
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#8 Post by cthisbear »

" i just installed a webcam "

Mate PLEASE>>>>>>>>>>>>>>>>>>>>>>>>

The model number of webcam....JHC!

Chris.

User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

#9 Post by n0ukf »

Whatever model came installed in the Eee 900. I bought it from someone parting one out.
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#10 Post by watchdog »

You can try several things.
First: can you test another kernel-another puppy in live mode by a usb stick? I suggest slacko 5.6. Your puppy could not have support for your webcam.
Second: I think there could be a hardware problem (did something go wrong installing the webcam? Consider this.)
Third: I have the eepc 701 with built-in webcam and this old pc loads the uvcvideo module. Try this commands in console:

Code: Select all

dmesg|grep UVC

Code: Select all

lsmod|grep uvcvideo
If uvcvideo module is not loaded you could simply have to manual load the kernel-module of your webcam; If the module is the same of the 701 eepc try in console:

Code: Select all

modprobe uvcvideo
Always install v4lutils and use libv4l preload to test the webcam.

User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

#11 Post by n0ukf »

Until installing v4lutils I got nothing from those 3 lines. after installing and doing the modprobe uvcvideo, lsmod|grep uvcvideo gave me:
uvcvideo 44782 0
videodev 27339 1 uvcvideo
v4l1_compat 9930 2 uvcvideo,videodev
usbcore 91279 6 uvcvideo,usbhid,uhci_hcd,usb_storage,ehci_hcd
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

rokytnji
Posts: 2262
Joined: Tue 20 Jan 2009, 15:54

#12 Post by rokytnji »

i just installed a webcam from an Eee 900 in my Eee 900A
Whatever model came installed in the Eee 900
I used to own one that had the 2 ssd internal hard drives and a webcam.

Did you wire this new camera through the usb pin header on your mother board or what?

Usually lsusb -t shows camera and driver, Mine in another netbook using Slack0 5.6. This is not a eeepc though.

Code: Select all

sh-4.1# inxi -Fxz
System:    Host: puppypc16545 Kernel: 3.4.52 i686 (32 bit, gcc: 4.7.1) 
           Desktop: JWM git-835 Distro: Slacko Puppy Linux Linux 3.4.52 [ arch]
Machine:   System: manda (portable) product: Intel powered classmate PC version: Gen 1.5L
           Mobo: N/A model: N/A Bios: American Megatrends version: CM94515A.86A.0024.2008.0715.1716 date: 07/15/2008
CPU:       Single core Intel Core CPU N270 (-HT-) cache: 512 KB flags: (nx pae sse sse2 sse3 ssse3) bmips: 3193.96 
           Clock Speeds: 1: 1600.00 MHz 2: 1600.00 MHz
Graphics:  Card: Intel Mobile 945GME Express Integrated Graphics Controller bus-ID: 00:02.0 
           X.org: 1.12.4 driver: intel tty size: 80x24 Advanced Data: N/A for root 
Audio:     Card: Intel N10/ICH 7 Family High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0 
           Sound: Advanced Linux Sound Architecture ver: 1.0.25
Network:   Card: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller 
           driver: r8169 ver: 2.3LK-NAPI port: ec00 bus-ID: 01:00.0
           IF: eth0 state: down mac: <filter>
Drives:    HDD Total Size: 30.0GB (31.3% used) 1: id: /dev/sda model: SAMSUNG_HS030GB size: 30.0GB 
Partition: ID: / size: 26G used: 8.8G (37%) fs: ext3 ID: swap-1 size: 2.22GB used: 0.00GB (0%) fs: swap 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 73 Uptime: 1:45 Memory: 159.5/1000.2MB Runlevel: 5 Gcc sys: N/A Client: Shell (sh) inxi: 1.9.17 
sh-4.1# lsusb -t
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
    |__ Port 6: Dev 2, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    |__ Port 6: Dev 2, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    |__ Port 8: Dev 4, If 0, Class=stor., Driver=ums-realtek, 480M
To poke around in /dev

Code: Select all

sh-4.1# cd /dev
sh-4.1# ls
agpgart		    ptyc6  ptyrc  ptyx2       tty16  ttybe  ttyr4  ttyw6
ashmem		    ptyc7  ptyrd  ptyx3       tty17  ttybf  ttyr5  ttyw7
audio		    ptyc8  ptyre  ptyx4       tty18  ttyc0  ttyr6  ttyw8
autofs		    ptyc9  ptyrf  ptyx5       tty19  ttyc1  ttyr7  ttyw9
binder		    ptyca  ptys0  ptyx6       tty2   ttyc2  ttyr8  ttywa
block		    ptycb  ptys1  ptyx7       tty20  ttyc3  ttyr9  ttywb
bsg		    ptycc  ptys2  ptyx8       tty21  ttyc4  ttyra  ttywc
btrfs-control	    ptycd  ptys3  ptyx9       tty22  ttyc5  ttyrb  ttywd
bus		    ptyce  ptys4  ptyxa       tty23  ttyc6  ttyrc  ttywe
char		    ptycf  ptys5  ptyxb       tty24  ttyc7  ttyrd  ttywf
console		    ptyd0  ptys6  ptyxc       tty25  ttyc8  ttyre  ttyx0
cpu_dma_latency     ptyd1  ptys7  ptyxd       tty26  ttyc9  ttyrf  ttyx1
dri		    ptyd2  ptys8  ptyxe       tty27  ttyca  ttys0  ttyx2
dsp		    ptyd3  ptys9  ptyxf       tty28  ttycb  ttyS0  ttyx3
fb0		    ptyd4  ptysa  ptyy0       tty29  ttycc  ttys1  ttyx4
fd		    ptyd5  ptysb  ptyy1       tty3   ttycd  ttyS1  ttyx5
full		    ptyd6  ptysc  ptyy2       tty30  ttyce  ttys2  ttyx6
fuse		    ptyd7  ptysd  ptyy3       tty31  ttycf  ttyS2  ttyx7
hpet		    ptyd8  ptyse  ptyy4       tty32  ttyd0  ttys3  ttyx8
input		    ptyd9  ptysf  ptyy5       tty33  ttyd1  ttyS3  ttyx9
kmsg		    ptyda  ptyt0  ptyy6       tty34  ttyd2  ttys4  ttyxa
log		    ptydb  ptyt1  ptyy7       tty35  ttyd3  ttys5  ttyxb
loop0		    ptydc  ptyt2  ptyy8       tty36  ttyd4  ttys6  ttyxc
loop1		    ptydd  ptyt3  ptyy9       tty37  ttyd5  ttys7  ttyxd
loop2		    ptyde  ptyt4  ptyya       tty38  ttyd6  ttys8  ttyxe
loop3		    ptydf  ptyt5  ptyyb       tty39  ttyd7  ttys9  ttyxf
loop4		    ptye0  ptyt6  ptyyc       tty4   ttyd8  ttysa  ttyy0
loop5		    ptye1  ptyt7  ptyyd       tty40  ttyd9  ttysb  ttyy1
loop6		    ptye2  ptyt8  ptyye       tty41  ttyda  ttysc  ttyy2
loop7		    ptye3  ptyt9  ptyyf       tty42  ttydb  ttysd  ttyy3
loop-control	    ptye4  ptyta  ptyz0       tty43  ttydc  ttyse  ttyy4
mapper		    ptye5  ptytb  ptyz1       tty44  ttydd  ttysf  ttyy5
mcelog		    ptye6  ptytc  ptyz2       tty45  ttyde  ttyt0  ttyy6
md0		    ptye7  ptytd  ptyz3       tty46  ttydf  ttyt1  ttyy7
mem		    ptye8  ptyte  ptyz4       tty47  ttye0  ttyt2  ttyy8
mixer		    ptye9  ptytf  ptyz5       tty48  ttye1  ttyt3  ttyy9
mouse		    ptyea  ptyu0  ptyz6       tty49  ttye2  ttyt4  ttyya
mptctl		    ptyeb  ptyu1  ptyz7       tty5   ttye3  ttyt5  ttyyb
net		    ptyec  ptyu2  ptyz8       tty50  ttye4  ttyt6  ttyyc
network_latency     ptyed  ptyu3  ptyz9       tty51  ttye5  ttyt7  ttyyd
network_throughput  ptyee  ptyu4  ptyza       tty52  ttye6  ttyt8  ttyye
null		    ptyef  ptyu5  ptyzb       tty53  ttye7  ttyt9  ttyyf
nvram		    ptyp0  ptyu6  ptyzc       tty54  ttye8  ttyta  ttyz0
port		    ptyp1  ptyu7  ptyzd       tty55  ttye9  ttytb  ttyz1
ppp		    ptyp2  ptyu8  ptyze       tty56  ttyea  ttytc  ttyz2
psaux		    ptyp3  ptyu9  ptyzf       tty57  ttyeb  ttytd  ttyz3
ptmx		    ptyp4  ptyua  ram0	      tty58  ttyec  ttyte  ttyz4
pts		    ptyp5  ptyub  ram1	      tty59  ttyed  ttytf  ttyz5
ptya0		    ptyp6  ptyuc  ram10       tty6   ttyee  ttyu0  ttyz6
ptya1		    ptyp7  ptyud  ram11       tty60  ttyef  ttyu1  ttyz7
ptya2		    ptyp8  ptyue  ram12       tty61  ttyp0  ttyu2  ttyz8
ptya3		    ptyp9  ptyuf  ram13       tty62  ttyp1  ttyu3  ttyz9
ptya4		    ptypa  ptyv0  ram14       tty63  ttyp2  ttyu4  ttyza
ptya5		    ptypb  ptyv1  ram15       tty7   ttyp3  ttyu5  ttyzb
ptya6		    ptypc  ptyv2  ram2	      tty8   ttyp4  ttyu6  ttyzc
ptya7		    ptypd  ptyv3  ram3	      tty9   ttyp5  ttyu7  ttyzd
ptya8		    ptype  ptyv4  ram4	      ttya0  ttyp6  ttyu8  ttyze
ptya9		    ptypf  ptyv5  ram5	      ttya1  ttyp7  ttyu9  ttyzf
ptyaa		    ptyq0  ptyv6  ram6	      ttya2  ttyp8  ttyua  uinput
ptyab		    ptyq1  ptyv7  ram7	      ttya3  ttyp9  ttyub  urandom
ptyac		    ptyq2  ptyv8  ram8	      ttya4  ttypa  ttyuc  usbdev1.1
ptyad		    ptyq3  ptyv9  ram9	      ttya5  ttypb  ttyud  usbdev1.2
ptyae		    ptyq4  ptyva  random      ttya6  ttypc  ttyue  usbdev1.3
ptyaf		    ptyq5  ptyvb  rfkill      ttya7  ttypd  ttyuf  usbdev1.4
ptyb0		    ptyq6  ptyvc  rtc0	      ttya8  ttype  ttyv0  usbdev2.1
ptyb1		    ptyq7  ptyvd  sda	      ttya9  ttypf  ttyv1  usbdev3.1
ptyb2		    ptyq8  ptyve  sda1	      ttyaa  ttyq0  ttyv2  usbdev4.1
ptyb3		    ptyq9  ptyvf  sda2	      ttyab  ttyq1  ttyv3  usbdev5.1
ptyb4		    ptyqa  ptyw0  sdb	      ttyac  ttyq2  ttyv4  vcs
ptyb5		    ptyqb  ptyw1  sequencer   ttyad  ttyq3  ttyv5  vcs1
ptyb6		    ptyqc  ptyw2  sequencer2  ttyae  ttyq4  ttyv6  vcs2
ptyb7		    ptyqd  ptyw3  shm	      ttyaf  ttyq5  ttyv7  vcs3
ptyb8		    ptyqe  ptyw4  snapshot    ttyb0  ttyq6  ttyv8  vcs4
ptyb9		    ptyqf  ptyw5  snd	      ttyb1  ttyq7  ttyv9  vcs5
ptyba		    ptyr0  ptyw6  stderr      ttyb2  ttyq8  ttyva  vcsa
ptybb		    ptyr1  ptyw7  stdin       ttyb3  ttyq9  ttyvb  vcsa1
ptybc		    ptyr2  ptyw8  stdout      ttyb4  ttyqa  ttyvc  vcsa2
ptybd		    ptyr3  ptyw9  tty	      ttyb5  ttyqb  ttyvd  vcsa3
ptybe		    ptyr4  ptywa  tty0	      ttyb6  ttyqc  ttyve  vcsa4
ptybf		    ptyr5  ptywb  tty1	      ttyb7  ttyqd  ttyvf  vcsa5
ptyc0		    ptyr6  ptywc  tty10       ttyb8  ttyqe  ttyw0  vga_arbiter
ptyc1		    ptyr7  ptywd  tty11       ttyb9  ttyqf  ttyw1  vhost-net
ptyc2		    ptyr8  ptywe  tty12       ttyba  ttyr0  ttyw2  video0
ptyc3		    ptyr9  ptywf  tty13       ttybb  ttyr1  ttyw3  zero
ptyc4		    ptyra  ptyx0  tty14       ttybc  ttyr2  ttyw4
ptyc5		    ptyrb  ptyx1  tty15       ttybd  ttyr3  ttyw5

Code: Select all

sh-4.1# dmesg|grep Camera
[    1.387928] usb 1-6: Product: Sirius USB2.0 Camera
[   10.990276] uvcvideo: Found UVC 1.00 device Sirius USB2.0 Camera (0ac8:c312)
[   10.993964] input: Sirius USB2.0 Camera as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/input/input9
You can load a driver for a webcam. But it will be useless if there is no
hardware detected anywhere that a webcam is installed.
Most webcams are usb internally connected.
Maybe the ebay one was broken that was sold to you.

I just bought a AMD CPU 4400 Brisbane that just toasted my mobo on my Micro ATX bos from ebay. I am kinda upset about that. The seller offered a replacement board. I am just plain disgusted. It can be like a crap shoot on ebay. Sometimes you get a really good deal and you are happy.

Then you get that 1 rare instance like mine. The seller is a good person and seller. The part tested good for him. All I got was no screen found on power up after getting it in the mail. It froze my board up after a second test. Bad spots in the universe happen from time to time.

Until you can find that webcam you installed via menu>system>any of the tools in there. Post your findings. Then no usb webcam got installed.

P>S. http://www.geteasypeasy.com/call-for-he ... -eee-900a/

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

#13 Post by tempestuous »

Your webcam should be supported by the uvcvideo driver, which Lucid 5.28 already contains.
Puppy should automatically detect the webcam, and automatically load the uvcvideo driver - if you have to manually load it, this indicates problems at hardware level (as rokytnji mentioned).

I suggest you check your bios. Even though you say there's no listing for "webcam" there are other settings which affect webcam recognition. See here -
https://help.ubuntu.com/community/EeePC/Fixes#Webcam

Failing all else, run this command to enable the webcam -

Code: Select all

echo "1" > /sys/devices/platform/eeepc/camera
Then check your webcam with a simple application like guvcviewer, before moving on to Skype. Skype is a whole new can of worms.

User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

#14 Post by n0ukf »

I found my problem was with the hardware. I ordered another webcam and that one works (at least in Skype's test, I haven't found anything else to test it with yet, can't find a twain acquire in Gimp yet).

Now, can someone suggest a webcam software?
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

thyvon
Posts: 3
Joined: Tue 21 Jan 2014, 19:51
Location: Brabant, the Netherlands

#15 Post by thyvon »

n0ukf wrote:
watchdog wrote:I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:

Code: Select all

dmesg|grep Camera
If the above command has positive response...
There is nothing in my bios about webcams.
I tried that in roxterm but nothing happened, just returned to the terminal prompt.
towhomitmayconcern,

just bought a 2hand eeepc900 to eventually replace my 701.
running Quirky Tahr 602,
Tookalook at the Bios and you should too again.

To enter the Bios re-boot the eeePc, when the led's light up
you have a few seconds to tap the [F2] function key to get in;
my BIOS version = v02.58 ameria megatrends

select 2nd item ... [ADVANCED]

select 2nd line ... Onboard Devices Configuration
where it lists

-onboard lan ...............[enabled]
-onboard C A M E R A..[ enabled] ? ?
-onboard wlan.............[enabled]
-onboard blewtooth.....[enabled]

i'll give more hardware-info if needed, success

thyvon

User avatar
n0ukf
Posts: 129
Joined: Tue 14 Feb 2012, 21:53

#16 Post by n0ukf »

Apparently the bios doesn't show the camera unless it sees one connected, because I never saw that line before.
"Cogito, ergo es. I think, therefore you is." [i]Ray D. Tutto (King of the Moon) to Baron Munschaussen[/i]

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

#17 Post by tempestuous »

n0ukf wrote:Apparently the bios doesn't show the camera unless it sees one connected
... it may be related to the bios version of your 900A. I see 6 different bios versions on the ASUS website -
http://support.asus.com/Download.aspx?S ... &p=30&s=20
You could do a bios upgrade, and check it out.

rokytnji
Posts: 2262
Joined: Tue 20 Jan 2009, 15:54

#18 Post by rokytnji »

Yeah, mine was
BIOS 0607
I am not sure if this will work anymore as Xandros 4 is outdated, but a usb install of old Xandros had a bios upgrade button
on the desktop. After install was done. If you want to try the isos are at

http://sourceforge.net/projects/eeecommunity/files/

They are not live isos so you will do a install. Then upgrade bios.
Then install the Puppy of choice over Xandros .

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

#19 Post by tempestuous »

rokytnji wrote:a usb install of old Xandros had a bios upgrade button on the desktop.
I've NEVER liked the idea of updating bios from a running operating system, be it Linux or Windows.
The Eee has a built-in bios-update feature which you can access at boot up, by pressing the ALT plus F2 keys simultaneously when the bios prompt appears.

Prior to this, copy your new bios update file onto a USB flash drive (might as well get the latest "1102" version), rename it to "900A.ROM", then plug the flash drive into the left side USB slot. The rest is self-explanatory, just make sure to not interrupt the power during the update, otherwise your Eee may die! So plug in your external power supply.

Post Reply