LPI Kamera unter Ubunt nutzen

  • Hallo
    Ich habe eine Meade LPI Kamera, und möchte diese gerne unter Linux Ubuntu 7.1 laufen lassen.Nun weiß ich nicht, welchen Treiber ich benutzen muss! Habe schon mal eine E-mail an Meade geschickt. Doch die meinten, dass es keinen Treiber für Linux gäbe. Gibt es trotzdem eine möglichkeit, diese unter Ubunt zum laufen zu kommen???


    Mfg. Micha

  • Hi Micha,


    vorweg: ich habe selbst keine LPI, ich hab die Infos durch Google gefunden.


    Als Modul brauchst du sn9c102, also modprobe sn9c102 (als root versteht sich).


    Dann sollte sich die LPI in dmesg wie folgt melden:


    usb 2-1: new full speed USB device using ohci_hcd and address 3
    sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.24
    usb 2-1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45/0x602A)
    usb 2-1: HV7131D image sensor detected
    usb 2-1: Initialization succeeded
    usb 2-1: V4L2 device registered as /dev/video0
    usb 2-1: Optional device control through 'sysfs' interface ready
    usbcore: registered new driver sn9c102


    Jetzt brauchst du nur noch Kstars in der aktuellesten Version, dort im Gerätemanager findest du auch ein Kontrolpanel für die LPI. Das Panel aktivieren und du kannst loslegen, allerdings nimmt Kstars damit keine .avi mit auf sondern speichert jedes Bild als FITS Bild :D


    Gruss
    Jens

  • Hallo Micha,


    schau Dir mal Qastrocam an. Damit kannst Du auch AVI's aufnehmen.
    Sollte eigentlich auch mit einer LPI funktionieren.


    Gruß
    Thomas

  • Hallo Jens
    Danke schon mal für deinen Hinweis.
    Der Befehl modprobe sn9c102 hat schon mal funktioniert. Doch wen ich nun den Befehl dmesg ins die Konsole eingebe, erhalte ich
    folgende meldung:


    [ 106.548000] sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.44
    [ 106.552000] usb 1-1: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x602A)
    [ 106.884000] usb 1-1: No supported image sensor detected for this bridge
    [ 106.884000] usbcore: registered new interface driver sn9c102


    Also den Trieber scheint er schon mal gefunden zu haben. Nur die Cam noch nicht!!
    Hab ich was vergessen??


    Mfg. Micha

  • Hallo Micha, Öhm meine natürlich Jens [:D]


    ich glaube mich erinnern zu können irgendwo gelesen zu haben das es mit jedem v4l klar kommt solange es ein /dev/videoX findest.
    Probier es einfach mal aus, kostet ja nix [:)]


    Gruß und CS
    Thomas

  • Hi Micha,


    welcher Kernel ist den installiert?


    mit "uname -a" kannst du sehen welche Kernel Version installiert ist, wenn du einen "alten" Kernel <= 2.6.10 hast solltest du dir den aktuellsten Kernel installieren, dann sollte es klappen.


    Gruss
    Jens

  • Hallo Jens
    Nein, daran kann es schon mal nicht liegen! Benutze die neuste Kernel Version 2.6.22-14-generic


    Sonst noch ne Idee?? Will nähmlich nicht wieder Windows installieren.


    Mfg. Micha

  • Hallo,


    schau doch mal nach ob die Pakete libpt-plugins-v4l2 und libpt-plugins-v4l installiert sind. Dann kannst du evtl. auch mal mit lsusb -v anzeigen, ob die Kamera erkannt wird. dmesg ist natürlich auch eine Möglichkeit.


    Gruß


    Johanes

  • Hmm also die Cam hat er schon mal erkannt, nur den Video Chip nicht ...


    versuch mal folgendes:


    LPI abziehen
    als root:
    rmmod sn9c102
    modprobe v4l2
    modprobe sn9c102


    LPI wieder einstöpseln

  • Also der Befehl rmmod sn9c102 funktioniert schon mal.
    Doch bei zweiten (modprobe v4l2) hängt es. Da sacht er:


    meech(==>)meech-laptop:~$ sudo modprobe v4l2
    FATAL: Module v4l2 not found.


    Anscheinend ist das Module nicht installiert! Wie mach ich das??


    Mfg. Micha

  • Hi Micha


    ok, dann wollen wir mal.


    Schau nach ob Midnight Commander oder mc installiert ist.


    su
    dein root pw eingeben
    cd /etc/X11
    mc


    mit den cursor-tasten xorg.conf auswählen
    drücke F4


    Suche dir jetzt die Stelle in der steht Section "Module", da eine neue Zeile mit Load "v4l" und noch eine Zeile mit Load "v4l2" einfügen
    F2 zum speichern drücken
    F10 drücken um zum Dateimanager zurück zu gehen


    Wenn du möchtest das beim booten von Linux automatisch das Modul sn9c102 geladen wird hier weitermachen


    Benutze die Bild-Auf Taste um auf .. zu gehen (das sind wirklich 2 punkte)
    Suche jetzt die Datei modules.preload, drücke F4 um diese zu bearbeiten
    Trage in einer neuen Zeile sn9c102 ein, F2 zum speichern


    2x F10 drücken um zur Bash zurück zu kehren


    reboot


    Jetzt sollte die LPI bei jedem hochfahren eingebunden werden, wenn nicht ist in deinem Kernel kein V4L eingebaut und du darfst die jungs von Ubuntu hauen :D


    Gruss
    Jens

  • Hallo,


    also unter Ubuntu machst du eine shell auf und suchst per:


    apt-cache search v4l2


    die Pakete, die mit v4l2 zu tun haben...


    mit


    sudo apt-get install libpt-plugins-v4l2


    installierst du die sachen. Danach sollte auch ein modprobe v4l2 möglich sein.


    Gruß


    Johanes

  • Hallo alle zusammen
    Ich hab alles gemacht, was ihr gesagt habt! Es geht immer noch nicht!!!
    Immer wen ich modprobe v4l2 eingebe, kommt:


    FATAL: Module v4l2 not found.


    Meine xorg.conf Abschnitt "Module" sieht so aus:


    Section "Module"
    Load "glx"
    Load "GLcore"
    Load "dri"
    Load "v4l"
    Load "v4l2"
    EndSection


    Steht ja eigentlich alles drine! Hab auch das Paket apt-get install libpt-plugins-v4l2 installier.
    Ich bin echt am verzweifeln!!
    Sonst noch ne Idee???


    Danke schon mal für alles
    Mfg. Meech

  • Hallo Micha,


    kann es sein das v4l2 nicht als Modul compiliert wurde?
    Sondern fest im Kernel drin ist?


    Was bringt ein "lsmod | grep v4l" auf der konsole ?


    Gruß
    Thomas

  • Also "lsmod | grep v4l" sagt:


    meech(==>)meech-laptop:~$ lsmod | grep v4l
    v4l1_compat 15364 1 videodev
    v4l2_common 18432 2 sn9c102,videodev


    Was hat das zu bedeuten??


    Mfg. Micha

  • Ich benutze aber sonst kein anderes Gerät, außer die LPI!
    Was ich nur komisch finde ist, dass es den Ort /dev/video0 bei mir nicht gibt.Also in Nautilus. /Dev gibt es ja, aber video0 nicht.
    Ist das normal??


    Mfg. Micha

  • Hmm...


    Udev ??
    Kannst du Spaßes halber mal einen neuen Kernel bauen. >=2.6.23
    Den dann mal testen. Normalerweise solltest Du, wie Jens schon sagte, eigentlich ein /dev/video0 haben.
    Hast Du eine Webcam (toucam)?
    Wenn ja dann stöpsel doch die mal an. Da müsste es dann auf jedenfall ein /dev/videoX geben.


    Gruß
    Thomas

  • jop!


    was aber im Umkehrschluss bedeutet das seine Kamera nicht erkannt wird.
    Er sagt aber sie wird erkannt.


    Deshalb mal die Fragen an Micha !


    Was listet lsusb?
    Und, hast du ne "unterstützte" Kamera. Toucam oder ähnliche Webcam?
    Wenn ja, was listet lsusb und legt der Rechner ein /dev/videoX an ?


    Gruß
    Thomas

  • Hallo alle zusammen
    Der Befehl lsusb sagt folgenes:


    meech(==>)meech-laptop:~$ lsusb
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 002: ID 045e:0083 Microsoft Corp. Basic Optical Mouse
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 002: ID 0c45:602a Microdia Meade ETX-105EC Camera
    Bus 001 Device 001: ID 0000:0000


    Leider hae ich keine andere Webcam, mit der ich das mal testen könnte, ob dann ein video0-Ordner angelegt wird.
    Der Link ist auch ganz Interessant. Werde ihn mir mal morgen in Ruhe durchlesen und verstehen :)


    Mfg. Micha

  • Hi Micha,


    das ist sehr sehr merkwürdig, es wurde alles bis auf den HV7131D Bild-Sensors gefunden.


    Wenn du eine neuere Knoppix CD/DVD bei dir rumliegen hast schau mal was dort von dmesg, lsusb und lsmod ausgegeben wird wenn du die LPI anschliesst. (Wenn du keine Knoppix rumliegen hast kannst du ja auch Astro-Linux http://www.obs-psr.com/astro/article.php3?id_article=9 saugen (die CD ist in Englisch und nicht Französisch))


    Wenn dort ebenfalls die Zeile "usb 2-1: HV7131D image sensor detected" fehlt hat Meade wohl einen anderen Image Sensor verbauen lassen. Dumm gelaufen.


    Taucht allerdings der Sensor auf und es wird auch ein /dev/video0 angelegt kann man schon mal sagen das du entweder einen Multimedia Kernel installieren musst (und mit diesem auch starten musst) oder du backst dir einen eigenen Kernel.


    hth
    Jens

  • Hallo, hab mir mal von einem Freund eine andere WebCam geholt.Diese wird sofort erkannt und ich kann sie sofort benutzen!!
    Ist eine "3Com Home Connect".Sehr sehr komisch das ganze!!


    Mfg. Micha

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!