bolug bonner linux user group
news about wissen files archive hilfe suchen  

 

archive :: BoLUG

druckfassung

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

 « Vorige im Thread  Dieser Thread  Nächste im Thread » 

 

seitenanfang


 

news about wissen files archive hilfe suchen  
kontakt letzte änderung: 15. 09. 2005