[linux-l] serielle Multiportkarten ohne setserial aktivieren
Matthias Schmitz
matthias at booting-linux.de
Di Nov 26 23:04:05 CET 2002
Hallo Jan-Benedict, Hallo *,
> ...
> Wenn Du etwas Glück hast, reicht's schon, in
> ./linux/include/asm-i386/serial.h rund um Zeile 55 (das wäre 2.5.44)
> das Macro STD_SERIAL_PORT_DEFNS um den IO-Port Deiner Extra-Karte zu
> erweitern... Dort kannst Du auch Extra-Flags unterbringen, falls Deine
> Karte besonderes treatment braucht...
danke erstmal für den Tip. Ich habs genauso gemacht, allerdings erkennt
der Kernel den UART Typ der Multiportkarte nicht richtig. Das zuweisen
von IRQ/IO-Port funktioniert gut:
# setserial /dev/ttyS4
/dev/ttyS4, UART: unknown, Port: 0x02a0, IRQ: 5, Flags: Fourport
#
Erst wenn ich mit "setserial /dev/ttyS4 uart 16450" nachhelfe
funktionierts.
Kann mann den Typ des UARTs irgendwie in der serial.h festlegen?
Ich hab schon danach gesucht, aber scheinbar gibts nur die "0".
------8<----serial.h------
#define STD_SERIAL_PORT_DEFNS \
/* UART CLK PORT IRQ FLAGS */
\ ...
{ 0, BASE_BAUD, 0x2A0, 5, FOURPORT_FLAGS }, /* ttyS4 */ \
{ 0, BASE_BAUD, 0x2A8, 5, FOURPORT_FLAGS }, /* ttyS5 */ \
{ 0, BASE_BAUD, 0x2B0, 5, FOURPORT_FLAGS }, /* ttyS6 */ \
{ 0, BASE_BAUD, 0x2B8, 5, FOURPORT_FLAGS }, /* ttyS7 */
------8<----serial.h------
Irgendeinen Tip?
Bis Bald
Matthias
Mehr Informationen über die Mailingliste linux-l