Hi all,
I have a camera from Syntek that I need to work with the Pi. The device shows up when I run lsusb but the /dev/video entry is not created. I am using the Debian distribution on the raspberry pi.
lsusb output for the camera:
Bus 001 Device 007: ID 05e1:0b01 Syntek Semiconductor Co., Ltd
I have found Linux drivers for the above camera I can't install them though due to missing files. See the shell script at the below url.
http://kaz.dl.sourceforge.net/project/s ... /syntek.sh
There is a README file which sort of has instructions on compiling the drivers but that is not adequate since a driver refers to what I think are kernal headers and I don't know where to get those from.
Note:
As regards Debian, The output of uname -r is 3.6.11+
Pranav
Re: Getting cameras from Syntek Semiconductor Co., Ltd to wo
Hi,
tried the same thing as you, however, the syntek.sh script is trying to download a Makefile from a third-party website that is no longer online. As such, the customized Makefile we need to compile for our Syntek webcam (I have the same USB id as you do) is missing.
I've tried using the Out-of-the-box Makefile with the same header issues as you have. I'll keep working on it to find a solution.
So far, here's my procedure to get up to where I'm at:
lsusb:
Bus 001 Device 005: ID 05e1:0b01 Syntek Semiconductor Co., Ltd
Install Prereqs:
sudo apt-get install build-essential
sudo apt-get install subversion
get syntek builld script/package:
wget http://kaz.dl.sourceforge.net/project/s ... /syntek.sh
change to root:
su -
chmod and execute syntek.sh script:
chmod a+x syntek.sh
./syntek.sh
<this is where it fails to download the custom Makefile, we get a "dump" of the website error message>
I'll keep you posted as to what I find...
Gleepwurp
tried the same thing as you, however, the syntek.sh script is trying to download a Makefile from a third-party website that is no longer online. As such, the customized Makefile we need to compile for our Syntek webcam (I have the same USB id as you do) is missing.
I've tried using the Out-of-the-box Makefile with the same header issues as you have. I'll keep working on it to find a solution.
So far, here's my procedure to get up to where I'm at:
lsusb:
Bus 001 Device 005: ID 05e1:0b01 Syntek Semiconductor Co., Ltd
Install Prereqs:
sudo apt-get install build-essential
sudo apt-get install subversion
get syntek builld script/package:
wget http://kaz.dl.sourceforge.net/project/s ... /syntek.sh
change to root:
su -
chmod and execute syntek.sh script:
chmod a+x syntek.sh
./syntek.sh
<this is where it fails to download the custom Makefile, we get a "dump" of the website error message>
I'll keep you posted as to what I find...
Gleepwurp
Re: Getting cameras from Syntek Semiconductor Co., Ltd to wo
Hi Gleepwurp,
Many thanks for your message. I see we are stuck at the same place. I wish there was a utility to analyze C files and to download whatever dependencies were necessary.
I too will keep you posted if I discover anything but it looks unlikely.
Pranav
Many thanks for your message. I see we are stuck at the same place. I wish there was a utility to analyze C files and to download whatever dependencies were necessary.
I too will keep you posted if I discover anything but it looks unlikely.
Pranav
Re: Getting cameras from Syntek Semiconductor Co., Ltd to wo
Hi,
See the following link for the make file. We need kernel headers I suspect.
http://web.archive.org/web/201002171114 ... ntekdriver
See the following link for the make file. We need kernel headers I suspect.
http://web.archive.org/web/201002171114 ... ntekdriver
-
- Posts: 4
- Joined: Fri Jul 20, 2012 10:16 am
Re: Getting cameras from Syntek Semiconductor Co., Ltd to wo
Hiya
I've got the camera driver installed and when I plug my camera (ID 05e1:0b01) in the stk11xx modules loads.
To do it I downloaded a slightly older kernel that has headers available:
Replaced the kernel.img file:
rebooted and uname -r shows the change in kernel to 3.6-trunk-rpi.
Then I could run the commands in the sytek.sh shell script one by one to make and make install.
For convenience I'll post them here with the update to get the make script from the archive URL:
I don't see a /dev/video0 node created, looking into that now.
I've got the camera driver installed and when I plug my camera (ID 05e1:0b01) in the stk11xx modules loads.
To do it I downloaded a slightly older kernel that has headers available:
Code: Select all
sudo aptitude install linux-headers-3.6-trunk-rpi linux-image-rpi-rpfv
Code: Select all
sudo mv /boot/kernel.img /boot/kernel.img.bak
sudo cp /boot/vmlinuz-3.6-trunk-rpi /boot/kernel.img
Then I could run the commands in the sytek.sh shell script one by one to make and make install.
For convenience I'll post them here with the update to get the make script from the archive URL:
Code: Select all
cd ~/
mkdir syntek
cd syntek
svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver
cd driver
wget http://web.archive.org/web/20100217111448/http://bookeldor-net.info/merdier/Makefile-syntekdriver
make -f Makefile-syntekdriver
sudo make -f Makefile-syntekdriver install
lsmod | grep stk-webcam
sudo modprobe stk11xx
cd ~/
rm -rf syntek
-
- Posts: 4
- Joined: Fri Jul 20, 2012 10:16 am
Re: Getting cameras from Syntek Semiconductor Co., Ltd to wo
Hmm seems like the driver isn't picking up my device correctly, and the official answer from the driver makers is 'no'. bummer.
Re: Getting cameras from Syntek Semiconductor Co., Ltd to wo
Hi gareth,
Thanks for trying. I wish we could hack the glasses and make a driver for them but I suspect that is a non-tryvial task. Time perhaps to find another webcam that can be mounted on a pair of glasses.
Pranav
Thanks for trying. I wish we could hack the glasses and make a driver for them but I suspect that is a non-tryvial task. Time perhaps to find another webcam that can be mounted on a pair of glasses.
Pranav