|
BoLUG
Re: alter Thread: Kernel Eigenbau....
|
To: |
LUG Bonn <bolug@xxxxxxxxxxx>
|
|
Subject: |
Re: alter Thread: Kernel Eigenbau....
|
|
From: |
giber@xxxxxxx
|
|
Date: |
Thu, 15 Sep 2005 18:38:27 +0200
|
Hallo,
Ich habe diesen IR empfänger für den Serial Port:
Typ:
LIRC kompatibler, modifizierter
Igor Cesko Infrarot Empfänger
Empfangsfrequenz:
38kHz
Reichweite:
ca. 10 m
Anschlussart:
9-poliger Sub-D Steckverbinder (Buchse)
Spannungsversorgung:
5V (intern aus der seriellen Schnittstelle)
Stromaufnahme:
< 10mA
Kabellänge:
1,5m
Ich habe es nach diesem HowTow versucht:
http://www.debianforum.de/wiki/?page=IR-Fernbedienung+f%FCr+Rechner+f%FCr+unter+5+Euro
Mein Kernel ist ein 2.6.8 (leider) hätte ja viel lieber einen 2.6.13
selbst-gebaut :-(
Aber nach:
modprobe lirc_serial
FATAL: Error inserting lirc_serial
(/lib/modules/2.6.8-2-686/misc/lirc_serial.ko): Device or resource busy
ist ende.
Zu meinem Kernel:
Ich bin jetzt ca. 2 Wochen dabei mir ein Kernel zu bauen aber es will einfach
nicht. Nachdem ich gesten mein GCC zurück gesetzt habe komme ich schon viel
weiter. Habe mit:
cp /boot/config2.6.8-2 /usr/src/linux/.config
Die alte config kopiert.
make menuconfig
.config geladen
und anschließend noch angepasst
make-kpkg --revision=meinkernel.1 kernel_image
hat mir das DEB Paket erstellt
dpkg -i meinkerne........
Gebootet:
Kernel Panic root partion nicht vorhanden. Im Forum gesucht und gefunden das
ich wohl die Raiser oder EXT3 Module nicht mit ins Kernel compliert habe. Das
war ein 2.6.12-5 er Kernel.
Jetzt wollte ich denn 2.6.13 er erstellen aber hier bricht er beim Module
erstellen mit 4 Seiten von Fehlern ab.
Naja... ich denke sobald mich der ergeitz wieder packt gehts weiter *g*
Jens
Am Donnerstag, 15. September 2005 12:23 schrieb Frank Blatzheim:
> giber@xxxxxxx schrieb:
> > > (Wenn das nun gcc-4.x ergibt, weg damit und wieder auf gcc-3
> > > zurücksetzen:)
> > >
> > > rm ./gcc
> > >
> > > ln -s gcc-3.3 gcc
> >
> > Danke !!!!!!!!!!!
> >
> > Jetzt konnte ich endlich lirc kompilieren obwohl noch immer nicht läuft
> > :-( naja ich gebe wohl besser auf jetzt hab ich ein : Device busy
> > wenn ich via modprobe das modul laden möchte.
> >
> > Kann ich irgendwie feststellen welche Adressen meine serial ports haben
> > ??
>
> Zuerst einmal zwei Schritt zurück: Welchen Infrarot-Emfänger hast Du,
> und wie ist der angeschlossen? Ich habe einen von
> www.infrarotport.de, welcher die IrDA-Anschlüsse des Motherboards
> benutzt. (Das Ding habe ich jetzt schon über 3 MoBos weiter
> "verpflanzt", geht immer noch). Wenn Du über IrDA anschliesst musst
> Du im Bios IrDa enablen und der Irda-Port nutzt dann üblicherweise
> den IRQ von COM2.
>
> In meinem Bios sieht das so aus:
>
> UART Mode Select: IrDa
> RxD,TxD Active: Hi,Low
> IR Transmission Delay: Enabled
> UR2 Duplex Mode: Half
> Use IR Pins: IR-Rx2Tx2
>
> ###############################################################
> # lirc-modules-source config file used by Debian GNU/Linux
>
> # Coma separated list of lirc kernel drivers to build
> LIRC_MODULES="sir"
>
> # Serial module configuration
> LIRC_SERIAL_PORT="0x2f8"
> LIRC_SERIAL_IRQ="3"
> LIRC_SERIAL_CFLAGS=" -DLIRC_SERIAL_TRANSMITTER
> -DLIRC_SERIAL_SOFTCARRIER"
>
> # Sir module configuration
> LIRC_SIR_PORT="0x2f8"
> LIRC_SIR_IRQ="3"
> LIRC_SIR_CFLAGS=" -DLIRC_SERIAL_TRANSMITTER
> -DLIRC_SERIAL_SOFTCARRIER"
>
> # Parallel module configuration
> LIRC_PARALLEL_PORT="UNCONFIGURED"
> LIRC_PARALLEL_IRQ="UNCONFIGURED"
> LIRC_PARALLEL_TIMER="UNCONFIGURED"
> ################################################################
>
> Ausserdem sollte man auf dem COM-Port, den lirc benutzt den UART
> abschalten: setserial /dev/ttyS1 uart none
>
> Grüße
> Frank
|

|