kernel für eine usb-kamera patchen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
paddonius
Beiträge: 39
Registriert: 03.05.2002 11:18:12

kernel für eine usb-kamera patchen

Beitrag von paddonius » 21.04.2003 13:03:20

hallo,
ich möchte gerne zu meinem 2.4.18'er kernel, ein modul anfügen.
leider aber verstehe ich nicht ganz, wie ich dies ohne patch machen kann.
zur verfügung stehen mir einige dateien wie z.b. < pwc.h > oder einige mit einer .c endung. was kann ich mit denen machen?
Zuletzt geändert von paddonius am 16.06.2003 14:53:52, insgesamt 1-mal geändert.

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 21.04.2003 14:19:03

Wenig. Um welchen Patch handelt es sich denn? Außerdem siehe hier:

http://www.debianforum.de/wiki/?page=Ke ... en+patchen

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 21.04.2003 15:34:53

Hallo
sag uns doch mal um was für ein Modul es sich handelt,
und wo Du es her hast, am besten mit Link

Man muss nicht immer einen neuen Kernel bauen damit man Module benutzen kann

paddonius
Beiträge: 39
Registriert: 03.05.2002 11:18:12

Beitrag von paddonius » 21.04.2003 19:50:27

erst mal danke für den patch link.

es geht um eine philips-usb-web-cam ( PCVC 740K) :
http://www.smcc.demon.nl/webcam/release.html

ich glaube eben nicht, dass diese dateien als patch zurechtgeschtupst wurden!
(ich = njubih, aber das ist wahrscheinlich klar ) :)

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 21.04.2003 23:33:03

Hallo
oh mann das ist ja mal ne tolle Installations Anleitung!!!!
da haben die sich ja echt Mühe gegeben :twisted:
naja

das geht nur mit Kernel 2.4.20 den gibt's bei Kernel.org
aber erst Bootdisk mit Kernel drauf erstellen !!

ich würde Folgendes versuchen, ob das klappt kann ich aber nicht sagen also VORSICHT

1. Kernel ins Verzeichnis /usr/src/ entpacken
2.den Patch z.b in /home/dein name/patch/ entpacken
3.die Dateien aus /usr/src/linux-2.4.20/driver/usb/ mit denen aus dem Verzeichnis
/home/dein name/patch/pwc-8.10.1/2.4.20/ überschreiben
4.im Kernel die USB Philips Camera als Modul aktivieren

ob das aber was gibt kann ich nicht sagen

Mit freundlichen Grüßen

udo

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 22.04.2003 11:23:04


paddonius
Beiträge: 39
Registriert: 03.05.2002 11:18:12

Beitrag von paddonius » 22.04.2003 17:00:41

hallo

viiiiiiielen dank für eure einsätze
--> riiiesen lob :D
x87 hat geschrieben: 3.die Dateien aus /usr/src/linux-2.4.20/driver/usb/ mit denen aus dem Verzeichnis
/home/dein name/patch/pwc-8.10.1/2.4.20/ überschreiben
udo
dass habe ich schon mal probiert, jedoch mit dem altem kernel.
muss wohl den neuen downloaden. danke für den tip.

gruz

paddonius
Beiträge: 39
Registriert: 03.05.2002 11:18:12

Beitrag von paddonius » 16.06.2003 14:52:41

joups.
endlich hab ich's soweit gebracht, dass nun mein USB-Port läuft.
ich kann nun das pwc-modul laden, dann die kamera einstecken und siehe da sie wird erkannt --> als /dev/video0
nachdem ich ( nach jenem herumprobieren) nun endlich im /etc/fstab das usbdevfs eingerichtet habe, sehe ich nun im /proc/bus/usb das Ding.

also starte ich bspw. camstream.
leider aber ohne Erfolg. ich versuche es mit caminfo und die Ausgabe sagt soviel wie, dass kein Device am /dev/video0 hängt :--(

was kann ich nun machen???

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 16.06.2003 16:51:35

Damit kannst du testen ob es geht oder ned. Das macht ein Foto, und speichert es.

apt-get install w3cam

/dev anpassen, Pfad anpasse.!

in der kommandozeile folgendes eingeben(als root, oder für die jeweiligen rechte sorgen) vidcat -p yuv420p -d /dev/video -s 640x480 -l > /home/hoshi/webcam.jpg

paddonius
Beiträge: 39
Registriert: 03.05.2002 11:18:12

Beitrag von paddonius » 17.06.2003 18:19:22

snifff :--(
es scheint so als ob mein system die kamera als /dev/video0 erkennt,
jedoch kann ich sie nicht benutzen :
Nach dem vidcat commando erfolgt nur < Cant't open device /dev/bla >

aber trotzdem vielen dank :--)

ich versuch nun das ganze mal mit knoppix :--)

gruz.

paddonius
Beiträge: 39
Registriert: 03.05.2002 11:18:12

Beitrag von paddonius » 04.07.2003 21:11:19

Joudeliduuuh :--)

Endlich! Zum guten Glück existierte unter Knoppix /dev/video0 nicht und musste es neu erstellen. Tja, wie ging das schon wieder??? Uff, es gibt ja noch das gute alte DebiamForumArchiv :--))
Zuerst mit < ./MAKEDEV -n -v update > und es wurde erstellt. Jedoch ging es da immer noch nicht. Also löschte ich /dev/video0 und erstellte mit < mknod /dev/video0 c 81 0 > den Link (!???) zum Device (oder was geschieht da genau?).
Und.. Wouw... gäill...

Vielen Dank an alllle!!!
Gruz
Patrick

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 05.07.2003 02:44:38

Der Kernel handhabt Geräte intern nur über Nummern. Mit mknod legst Du eine Spezial Datei an, die mit einer bestimmten Nummer (in diesem Fall 81 0) assoziiert wird, damit der Kernel weiss an welches File (sog. Debice) er den Treiber anbinden soll.

Nur so als Info...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

paddonius
Beiträge: 39
Registriert: 03.05.2002 11:18:12

Beitrag von paddonius » 05.07.2003 15:02:51

Danke schön!
Einen schönen Gruss.
Patrick
auch.

Antworten