LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   Built-in webcam not detected? - Fujitsu Lifebook A530 (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/built-in-webcam-not-detected-fujitsu-lifebook-a530-4175465363/)

alx909 06-09-2013 07:35 PM

Built-in webcam not detected? - Fujitsu Lifebook A530
 
Hello dear people of linuxquestions,

this is my first post, and because this seems to be a tricky one I chose LinuxQuestions.org -- thanks in advance for your time!

SITUATION
The built-in webcam of my Fujitsu Lifebook A530 used to work about a year ago, not sure which release I used, must have been Kubuntu 9.10 or 10.04
Then I updated to the latest version, and now the webcam doesn't work, i.e. there is nothing like
Code:

/dev/video0
Subsequently programs like cheese and vlc cannot find a webcam to record from. I tried to go back to older releases and also tried different distros (now I'm on Linux Mint 15), but the webcam doesn't come up --- which is really weird o0

INFO
Unfortunately I couldn't find out the name of the camera, technical details on fujitsu's homepage are very scarce. I've seen in other posts that theese outputs might be handy:
Code:

alx@alx-LIFEBOOK-A530 ~ $ lsusb
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1690:0741 Askey Computer Corp. [hex]
Bus 002 Device 003: ID 05e3:1205 Genesys Logic, Inc. Afilias Optical Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330

Code:

alx@alx-LIFEBOOK-A530 ~ $ lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 06)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

Yes I have checked similar threads but either they didn't help or I didn't understand them. PLEASE help, I don't want to give up!!

rokytnji 06-09-2013 07:52 PM

Just to be sure. Open Terminal

Code:

cd /dev
hit enter, then type in

Code:

ls
Post output of ls in next post to make sure there is no video0 or video1 showing in /dev.
I ran into this once on my M&A Companion Netbook (a very unknown proprietary netbook for school kids in Texas).

The problem was the kernel was not made to see my camera. I told my developer anitcapitalista about how the previous kernel picked it up OK and that Liqourix kernel saw it OK but the one he just built for us to test did not see mine. It was fixed in his next kernel build.

http://antix.freeforums.org/post28122.html#p28122

alx909 06-10-2013 03:44 PM

ok, here's the (unhappy) news, no video device found. I don't know what to do....
Code:

alx@alx-LIFEBOOK-A530 /dev $ ls
agpgart          loop6              rtc      tty23  tty55      ttyS28
alarm            loop7              rtc0      tty24  tty56      ttyS29
ashmem          loop-control        sda      tty25  tty57      ttyS3
autofs          mapper              sda1      tty26  tty58      ttyS30
binder          mcelog              sda2      tty27  tty59      ttyS31
block            mei                sda5      tty28  tty6      ttyS4
bsg              mem                sdb      tty29  tty60      ttyS5
btrfs-control    net                sdb1      tty3  tty61      ttyS6
bus              network_latency    sg0      tty30  tty62      ttyS7
cdrom            network_throughput  sg1      tty31  tty63      ttyS8
cdrw            null                sg2      tty32  tty7      ttyS9
char            oldmem              shm      tty33  tty8      uinput
console          port                snapshot  tty34  tty9      urandom
core            ppp                snd      tty35  ttyprintk  vcs
cpu              psaux              sr0      tty36  ttyS0      vcs1
cpu_dma_latency  ptmx                stderr    tty37  ttyS1      vcs2
disk            pts                stdin    tty38  ttyS10    vcs3
dri              ram0                stdout    tty39  ttyS11    vcs4
dvd              ram1                tty      tty4  ttyS12    vcs5
dvdrw            ram10              tty0      tty40  ttyS13    vcs6
ecryptfs        ram11              tty1      tty41  ttyS14    vcs63
fb0              ram12              tty10    tty42  ttyS15    vcs7
fd              ram13              tty11    tty43  ttyS16    vcsa
full            ram14              tty12    tty44  ttyS17    vcsa1
fuse            ram15              tty13    tty45  ttyS18    vcsa2
hpet            ram2                tty14    tty46  ttyS19    vcsa3
input            ram3                tty15    tty47  ttyS2      vcsa4
kmsg            ram4                tty16    tty48  ttyS20    vcsa5
log              ram5                tty17    tty49  ttyS21    vcsa6
loop0            ram6                tty18    tty5  ttyS22    vcsa63
loop1            ram7                tty19    tty50  ttyS23    vcsa7
loop2            ram8                tty2      tty51  ttyS24    vga_arbiter
loop3            ram9                tty20    tty52  ttyS25    vhost-net
loop4            random              tty21    tty53  ttyS26    zero
loop5            rfkill              tty22    tty54  ttyS27


rokytnji 06-10-2013 04:40 PM

Quote:

ok, here's the (unhappy) news, no video device found. I don't know what to do....
Ok, Just so you know. Your kernel is not supporting that internal webcam.

What I would do is download and image and header kernel files in .deb form and use gdebi, or

Code:

sudo dpkg -i <name of kernel image or header goes here>
I can't gaurentee this is going to work out because I don't know which Ubuntu kernel supported your webcam in the past. Since I am used to Debian naming schemes, I am guessing when Ubuntu says source in the link

Quote:

[ ] linux-source-2.6.15_2.6.15-020615_all.deb
They mean image

Beacause of file size
Quote:

28-Feb-2009 19:45 38M
Use

Code:

sudo update-grub
after new kernel install so it shows up in the grub menu>If using grub 2> tap the shift key on boot to see the menu. Then boot into the older kernel and do the ls thing again till you get a video0 showing. You can uninstall kernels through synaptic package manager by useing

Quote:

linux-image
and

Quote:

linux-headers
in synaptic search box. The only thing is that you cannot uninstall a kernel that you are running at that present moment. Do not to forget to upgrade-grub after every kernel uninstall.

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Good luck with it. It is going to be trial and error from here. But if you google what

Quote:

The built-in webcam of my Fujitsu Lifebook A530 used to work about a year ago, not sure which release I used, must have been Kubuntu 9.10 or 10.04
kernel they came with. You can grab the one from the link I gave and run that one in your

Quote:

Then I updated to the latest version,
I've done this before with AntiX and a Emachine Desktop that I pulled out of a Dumpster so
I know for a fact this works. You can run a older kernel in a upgraded install.

rokytnji 06-11-2013 10:37 PM

Code:

# lsusb -v | grep Camera
  iProduct                2 Sirius USB2.0 Camera
      iFunction              2 Sirius USB2.0 Camera
      iInterface              2 Sirius USB2.0 Camera
        wTerminalType      0x0201 Camera Sensor
$  lsmod | grep uvcvideo
uvcvideo              54225  0
videobuf2_vmalloc      1553  1 uvcvideo
videobuf2_core        16073  1 uvcvideo
videodev              68779  2 uvcvideo,videobuf2_core
media                  6973  2 uvcvideo,videodev
# 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 3: Dev 5, If 0, Class=stor., Driver=usb-storage, 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 7: Dev 3, If 0, Class=vend., Driver=rt73usb, 480M
    |__ Port 8: Dev 4, If 0, Class=stor., Driver=ums-realtek, 480M

Code:

# usb-devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=03.07
S:  Manufacturer=Linux 3.7.10-antix.3-486-smp ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.7
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=5406 Rev=00.10
S:  Manufacturer=SanDisk
S:  Product=U3 Cruzer Micro
S:  SerialNumber=0000167186708ECE
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=02 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0ac8 ProdID=c312 Rev=01.00
S:  Manufacturer=Vimicro Corp.
S:  Product=Sirius USB2.0 Camera
C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=320mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo

T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=03 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0db0 ProdID=6877 Rev=00.01
S:  Manufacturer=Ralink
S:  Product=802.11 bg WLAN
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=rt73usb

T:  Bus=01 Lev=01 Prnt=01 Port=07 Cnt=04 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=0158 Rev=58.87
S:  Manufacturer=Generic
S:  Product=USB2.0-CRW
S:  SerialNumber=20071114173400000
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=ums-realtek

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.07
S:  Manufacturer=Linux 3.7.10-antix.3-486-smp uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.07
S:  Manufacturer=Linux 3.7.10-antix.3-486-smp uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.1
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.07
S:  Manufacturer=Linux 3.7.10-antix.3-486-smp uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.2
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.07
S:  Manufacturer=Linux 3.7.10-antix.3-486-smp uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.3
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

just showing some other commands you can use.


All times are GMT -5. The time now is 05:18 AM.