Hallo @UUser,
möchte durch meinen bisherigen Verlauf Dokumentieren was ich bisher getan habe,
wo meine Fehler liegen und hoffen das mir geholfen werden kann.
Vorgehensweise: Webcam am PC angeschlossen; Terminal-Eingabe:
:~$ lsusb ... Bus 002 Device 002: ID 0c45:6011 Microdia ...
ID 0c45:6011 führte mich zu Treiber –> gspcav1-20071224.tar.gz; Download von: http://mxhaard.free.fr/download.html
Webcam studiert; Install. - build-essential
:~$ sudo apt-get install build-essential Richte build-essential ein (11.3ubuntu1) ...
gspcav1-20071224.tar.gz - entpackt; Im Ordner ~/gspcav1-20071224; Terminal-Eingabe:
:~/gspcav1-20071224$ sudo ./gspca_build REMOVE the old module if present ERROR: Module gspca does not exist in /proc/modules CLEAN gspca source tree rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \ .gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \ *.symvers *.err COMPILE gspca Please Wait ....!! INSTALL gspca in the kernel binary tree mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/ rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/ /sbin/depmod -ae LOAD gspca in memory PRINT COMPILATION MESSAGES if ERRORS look kgspca.err make -C /lib/modules/`uname -r`/build SUBDIRS=/home/chrishe/gspcav1-20071224 CC=cc modules make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.24-18-generic' CC [M] /home/chrishe/gspcav1-20071224/gspca_core.o CC [M] /home/chrishe/gspcav1-20071224/decoder/gspcadecoder.o LD [M] /home/chrishe/gspcav1-20071224/gspca.o Building modules, stage 2. MODPOST 1 modules CC /home/chrishe/gspcav1-20071224/gspca.mod.o LD [M] /home/chrishe/gspcav1-20071224/gspca.ko make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.24-18-generic'
Späte Erkenntnis(?): erste Warnmeldung ERROR: Module gspca does not exist in /proc/modules ignoriert, weil:
a - gspca war nicht über die offiziellen Paketquellen installiert und
b - Nachfolgende Vorgänge INSTALL gspca in the kernel binary tree & make -C
hielt ich für okay. Danach Camorama Installation:
:~$ sudo apt-get install camorama ... Richte camorama ein (0.19-2) ...
Start von Camorama Anwendungen –> Grafik –> Camorama; ERROR mit gui:
Could not connected to video device (/dev/video0)
google: fehlermeldung Could not connected to video device (/dev/video0); Tipp aus
forum.ubuntuusers - Webcam einrichten?; Terminal-Eingabe:
camorama -d /dev/video0 # und camorama -d /dev/video1Fehlermeldungen:
Could not connected to video device (/dev/video0) # bzw. (/dev/video0) - Please check connection
Nächster Tipp aus
forum.ubuntuusers - Webcam einrichten?: 2 Terminals öffnen; Eingabe:
tail -f -n 0 /var/log/messages # und tail -f -n 0 /var/log/syslogWebcam anschliessen ... Meldungen erscheinen
Terminal-Meldung:
:~$ tail -f -n 0 /var/log/messages Jun 15 18:34:44 Bunker-Depot kernel: [ 264.071879] usb 2-3: new full speed USB device using ohci_hcd and address 4 Jun 15 18:34:44 Bunker-Depot kernel: [ 264.281513] usb 2-3: configuration #1 chosen from 1 choice Jun 15 18:34:44 Bunker-Depot kernel: [ 264.291536] usb 2-3: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x6011)
Terminal-Meldung:
~$ tail -f -n 0 /var/log/syslog Jun 15 18:34:44 Bunker-Depot kernel: [ 264.071879] usb 2-3: new full speed USB device using ohci_hcd and address 4 Jun 15 18:34:44 Bunker-Depot kernel: [ 264.281513] usb 2-3: configuration #1 chosen from 1 choice Jun 15 18:34:44 Bunker-Depot NetworkManager: <debug> [1213547684.315165] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_c45_6011_noserial'). Jun 15 18:34:44 Bunker-Depot kernel: [ 264.291536] usb 2-3: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x6011) Jun 15 18:34:44 Bunker-Depot NetworkManager: <debug> [1213547684.419873] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial'). Jun 15 18:34:44 Bunker-Depot kernel: [ 264.609681] usb 2-3: No supported image sensor detected for this bridge
Ab jetzt könnte sich bei mir ein Gedankenfehler eingeschlichen haben. Fehlermeldung:
ERROR: Module gspca does not exist in /proc/modules
ist mir auf/ein -gefallen. google-Ergebnis führt mich von hier nach hier
0c45:6011 -- Microdia -- Webcam -- Sold under intuix brand in a VOIP set. -- not supported -- details ID -- 0c45:6011; Driver -- gspca
Über Synaptic source for the gspca v4l kernel module gspca-source 01.00.18-2 (hardy) installiert. Erneut im Ordner ~/gspcav1-20071224; Terminal-Eingabe:
:~/gspcav1-20071224$ sudo ./gspca_build ## Verlauf siehe oben; keine Veränderung
google: fehlermeldung module gspca does not exist in /proc/modules
02.02.2008 - ... gspca für meine Cam als modul einzubinden ... ... Für mal
make prepareim Kernelquellverzeichnis aus.
Der Kernel soll vorbereitet werden, wo sitzt das Kernelquellverzeichns (?), Ubuntu hat kein /usr/src/linux-sources-2.x.x-Ordnersiehe:
/usr/src/linux-headers-2.6.24-16 /usr/src/linux-headers-2.6.24-16-generic /usr/src/linux-headers-2.6.24-18 /usr/src/linux-headers-2.6.24-18-generic
was habe ich getan:
:/usr/src/linux-headers-2.6.24-18$ make prepare HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c:399: schwerwiegender Fehler: Abhängigkeitsdatei »scripts/basic/.fixdep.d« wird geöffnet: Permission denied Kompilierung beendet. make[2]: *** [scripts/basic/fixdep] Fehler 1 make[1]: *** [scripts_basic] Fehler 2 make: *** Keine Regel vorhanden, um das Target »include/config/auto.conf«, benötigt von »include/config/kernel.release«, zu erstellen. Schluss.
und
:/usr/src/linux-headers-2.6.24-18-generic$ make prepare rm: Entfernen von „include/config/kernel.release“ nicht möglich: Permission denied make: *** [include/config/kernel.release] Fehler 1
schwerwiegender Fehler –> ich hoffe ohne Nachwirkungen; danach erneut im Ordner ~/gspcav1-20071224; Terminal-Eingabe:
:~/gspcav1-20071224$ sudo ./gspca_build ## Fehlermeldung:[code]ERROR: Module gspca does not exist in /proc/modules
bleibt aus
camorama -d /dev/video0 # und camorama -d /dev/video1
Gleiche Fehlermeldungen:
Could not connected to video device (/dev/video0) # bzw. (/dev/video0) - Please check connection
Nächster Tipp aus:
forum.ubuntuusers - Webcam einrichten?:
Was sagt der Gerätemanager:~$ sudo apt-get install gnome-device-manager ... Richte gnome-device-manager ein (0.2-1) ...Gerätemanager-Auskunft:
Type: Unknown button DESCRIPTION: HID 1241:1233
Nächster Tipp aus:
forum.ubuntuusers - Webcam einrichten?: Terminal-Eingabe:
:~$ caminfovorher; Terminal-Eingabe:
:~$ sudo apt-get install caminfo ... Richte caminfo ein (0.27+dfsg-1) ... Creating video4linux (/dev/video*) special files... udev active, devices will be created in /dev/.static/dev/
danach:
:~$ caminfo CVideoCollector::VideoCollector()
Caminfo-gui-Anzeige:
Number of Drivers 0
Nächster Tipp aus:
forum.ubuntuusers - Webcam einrichten?: CamStream installieren und es damit versuchen.
Also los: camstream-0.27.tar.gz 0.27 (full) - Download; Author schlägt vor zu installieren:
# The QT Library (version >= 2.3.0) # (optional) libjpeg and libpng
QT Library = QT Klassenbibliothek (Weitläufiger Begriff); libjpeg & libpng sind install.; danach Terminal-Eingabe:
:~/camstream-0.27$ ./configure
Terminal-Meldung - siehe:camstream ~./configure . Fehlermeldungen konnte ich mit Installationen beseitigen, da bin ich mit meiner Weisheit am Ende.
checking if gcc supports -fno-rtti -fno-exceptions... no
...
checking whether the C compiler works... yes
checking whether we are cross compiling... no
...
checking for X... no
checking location of Qt library...
checking if Qt is multi-threaded... no
Qt is not multithreaded (or its name is wrong). You MUST have a multithreaded
version of the Qt library installed or CamStream will simply not compile.
...
gcc supports wird doch aus dem Quellcode-Paket gcc-4.2 (4.2.3-2ubuntu7) gebaut(?);
siehe: lib32gcc1 - GCC support library (32 bit Version) & lib32gcc1-dbg - GCC support library (debug symbols); was bedeutet x und was hat es mit der QT Library auf sich?
Über Synaptic - camstream einmal de- u. wieder installiert. Test über Terminal-Eingabe
:~$ camstream W: CamStream version 0.27 starting. >> void CCamStreamApp::ReadConfigFile() W: Failed to open configuration file '/home/chrishe/.camstream/config.xml' for reading. D: creating <defaults> node D: creating <videodevices> node D: creating <audiodevices> node << void CCamStreamApp::ReadConfigFile() D: CVideoCollector::VideoCollector() >> virtual void CCamStreamMainWindow::closeEvent(QCloseEvent*) >> void CCamStreamMainWindow::CloseAll() << void CCamStreamMainWindow::CloseAll() << virtual void CCamStreamMainWindow::closeEvent(QCloseEvent*) >> virtual CCamStreamMainWindow::~CCamStreamMainWindow() >> void CCamStreamMainWindow::CloseAll() << void CCamStreamMainWindow::CloseAll() << virtual CCamStreamMainWindow::~CCamStreamMainWindow() >> void CCamStreamApp::SaveConfigFile() << void CCamStreamApp::SaveConfigFile()
Es scheint zu laufen, Versuche der Konfiguration über Tracing zeigten keinen Erfolg einer Verbindung; siehe Screen. Letzter Tipp aus:
forum.ubuntuusers - Webcam einrichten?: Zitat von help.ubuntu.com über Spca5xx befolgen:
"If you get the error message No space left on device, first unplug all other USB devices from your USB port. If the webcam works then, you might want to experiment with which USB port to use, as it seems to have these problems when on the same bus as e.g. a USB mouse."
Alles abgeklempt was möglich war (Tastatur, Mouse & Kartenslot über USB), keinen Erfolg.
Der letzte Aufruf im Ordner ~/gspcav1-20071224; Terminal-Eingabe::~/gspcav1-20071224$ sudo ./gspca_build ...führte zu keinem Erfolg und:
## Fehlermeldung:[code]ERROR: Module gspca does not exist in /proc/modules[/code]taucht wieder auf.
Auf sourceforge.net gibt es eine Mail-List, Sucheingabe von 0c45:6011 - Microdia gibt mir ein Ergebnis vonSPCA50X USB Camera Linux Driver: Searching mail lists gives 77 results
Unter anderem handelt es sich um Patchs für 0c45:6011 - Microdia, leider ist mein Englisch nicht das beste. Weiss vllt. jemand ob Patchs gleich mit in die packages von gspca unter Ubuntu einfliessen? Ich hoffe das aufgrund der länge des Threads kein Missmut entsteht und mir geholfen werden kann.
Danke im Vorraus, netten Gruß
xrolly