Need Asus Eee 900 webcam driver
Need Asus Eee 900 webcam driver
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]
I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:
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
dmesg|grep Camera
Code: Select all
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
There is nothing in my bios about webcams.watchdog wrote:I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:If the above command has positive response...Code: Select all
dmesg|grep Camera
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]
It can be very verbose but try to launch in terminal only:n0ukf wrote:There is nothing in my bios about webcams.watchdog wrote:I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:If the above command has positive response...Code: Select all
dmesg|grep Camera
I tried that in roxterm but nothing happened, just returned to the terminal prompt.
Code: Select all
dmesg
http://www.murga-linux.com/puppy/viewtopic.php?t=62667
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:
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:
Always install v4lutils and use libv4l preload to test the webcam.
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
Code: Select all
modprobe uvcvideo
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
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]
i just installed a webcam from an Eee 900 in my Eee 900A
I used to own one that had the 2 ssd internal hard drives and a webcam.Whatever model came installed in the Eee 900
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
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
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/
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
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 -
Then check your webcam with a simple application like guvcviewer, before moving on to Skype. Skype is a whole new can of worms.
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
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?
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]
towhomitmayconcern,n0ukf wrote:There is nothing in my bios about webcams.watchdog wrote:I should control bios settings about webcam. Then control it's real your kernel does not see the webcam with:If the above command has positive response...Code: Select all
dmesg|grep Camera
I tried that in roxterm but nothing happened, just returned to the terminal prompt.
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
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
... it may be related to the bios version of your 900A. I see 6 different bios versions on the ASUS website -n0ukf wrote:Apparently the bios doesn't show the camera unless it sees one connected
http://support.asus.com/Download.aspx?S ... &p=30&s=20
You could do a bios upgrade, and check it out.
Yeah, mine was
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 .
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 buttonBIOS 0607
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 .
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
I've NEVER liked the idea of updating bios from a running operating system, be it Linux or Windows.rokytnji wrote:a usb install of old Xandros had a bios upgrade button on the desktop.
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.