linux-l: module

Jan-Benedict Glaw jbglaw at lug-owl.de
Di Nov 21 12:28:33 CET 2000


On Tue, Nov 21, 2000 at 12:40:46AM +0100, Ulrich Wiederhold wrote:
Hallo,

> > > keinen Eintrag mit char-major-61 finden.
> > > 
> > > Woran liegt das?
> > 
> > ...daran, daß jemand die major number 61 benutzt, ohne sie registriert zu
> > haben. Wenn man etwas 'rumsucht, kann man finden:
> > 
> > ./drivers/char/ip2/ip2.h:#      define IP2_CALLOUT_MAJOR  61
> > 
> > Also versucht irgendetwas, den Treiber für die IntellePort II Karte
> > anzusprechen. Da Du sowas vermutlich nicht hast, ist das einfach
> > totzubekommen:
> 
> was ist denn das, ne IntellePort II Karte? Ich wollte eigentlich in
> letzter Zeit nur meine Fernbedienung auf der Hauppauge zum Laufen
> bekommen und die 2d Unterstützung mit XFree4 einschalten.

Das ist eine serielle Karte mit mehr als 2 seriellen Anschlüssen,.

> > 	alias char-major-61 off
> > 
> > ...und nach dem kaputten binary solltest Du suchen;)
> Wie denn das?

Beobachten, welche Programme gerade gestartet haben, wenn diese Meldung
auftritt. Alternativ kannst Du Dir ein Mini-Programm schreiben, daß
die Erkennung eines binaries nachbildet. Tip: ./linux/fs/exec.c:

    831 #ifdef CONFIG_KMOD
    832                 }else{
    833 #define printable(c) (((c)=='\t') || ((c)=='\n') || (0x20<=(c) && (c)<=0x7e))
    834                         char modname[20];
    835                         if (printable(bprm->buf[0]) &&
    836                             printable(bprm->buf[1]) &&
    837                             printable(bprm->buf[2]) &&
    838                             printable(bprm->buf[3]))
    839                                 break; /* -ENOEXEC */
    840                         sprintf(modname, "binfmt-%04x", *(unsigned short *)(&bprm->buf[2]));
    841                         request_module(modname);
    842 #endif
    843                 }
    844         }

MfG, JBG

-- 
Fehler eingestehen, Größe zeigen: Nehmt die Rechtschreibreform zurück!!!
/* Jan-Benedict Glaw <jbglaw at lug-owl.de> -- +49-177-5601720 */
keyID=0x8399E1BB fingerprint=250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB
     "insmod vi.o and there we go..." (Alexander Viro on linux-kernel)
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 240 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20001121/5a1f61cd/attachment.sig>


Mehr Informationen über die Mailingliste linux-l