Mailinglist Archive: opensuse-de (4006 mails)

< Previous Next >
Re: ioctl TIOCGDEV is not known by the kernel
  • From: Thomas Hertweck <Thomas.Hertweck@xxxxxxxxxxxxxxxxxxxx>
  • Date: Sun, 31 Aug 2003 12:27:49 +0200
  • Message-id: <3F51CDA5.59533B26@xxxxxxxxxxxxxxxxxxxx>
Al Bogner schrieb:
> Kann man diese Meldung ignorieren:
>
> showconsole: Warning: the ioctl TIOCGDEV is not known by the kernel
>
> Es handelt sich hierbei um einen Vanilla-Kernel 2.4.22-ac1 mit einem
> KT400A-Chipsatz. Habe ich da eine Option vergessen?

Nein, das steht aber auch schon in mehreren Emails so,
die sich im Archiv der Liste finden lassen.

Du hast nicht vergessen, etwas zu aktivieren, sondern
ein Vanilla-Kernel kennt TIOCGDEV einfach nicht. Da-
durch funktioniert zum Beispiel der blogd nicht mehr.
Alles aber nicht lebenswichtig.

Wenn Du denkst, Du brauchst das Feature, dann musst Du
Deinen Vanilla-Kernel patchen, und zwar die Dateien

o drivers/char/tty_io.c mit:
case TIOCGDEV:
return put_user (kdev_t_to_nr (real_tty->device),(unsigned int*) arg);
o include/asm-i386/ioctls.h mit:
#define TIOCGDEV _IOR('T',0x32, unsigned int)

Gilt natuerlich nur fuer i386, sonst muessten noch mehr
Dateien gepatcht werden. Die genauen Zeilen, in denen
obige Patchzeilen einzufuegen sind, haengen natuerlich
von der Kernel-Version ab. Falls Du vorhast, das wirk-
lich einzubauen, solltest Du Dich vielleicht besser
nochmal melden.

CU,
Th.

PS: Sorry, wenn die Antwort schon von anderen gepostet
wurde. Wir haben hier 24h komplette Stromabschaltung
an der Uni gehabt und die Mails trudeln teilweise arg
arg verspaetet hier ein...


< Previous Next >
Follow Ups
References