Portál AbcLinuxu, 7. května 2025 14:48

Dotaz: INIT zprávy do seriové konzole

27.1.2009 18:08 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
INIT zprávy do seriové konzole
Přečteno: 295×
Odpovědět | Admin
Jde nějak nastavit aby INIT vypisoval zprávy na seriovou linku? Na ALIXU připojeném před serial mi výpis skonci na vypisu kernelu a dalsi vypis je az prihlaseni, ale cela cast INIT chybí. Jedná se o systém CentOS 5.2.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.1.2009 20:30 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: INIT zprávy do seriové konzole
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moja prvá reakcia bola - nastaviť syslog, aby písal do sériového portu. Ale pozerám, že ja vo svojich logoch nikde žiadne hlášky od init-u nemám. O akých hláškach je reč?
27.1.2009 22:08 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
Rozbalit Rozbalit vše Re: INIT zprávy do seriové konzole
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doma mam jednu 486, kdysi slouzila jako maly domaci file-, www- a db-server pro pokusy. Ale stale je funkcni, jak jsem si prave overil. A jako spravny server je bez monitoru :-) takze vypisy jdou na seriovou linku. A jde na ni vsechno od LILO-vyzvy az po bash-prompt

Vzhledem k veku toho stroje a mym potrebam tam je RedHat 6.2 s distribucnim jadrem, tak se nelekni :-) Prikladam lilo.conf
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=terminal
serial=1,38400n8

image=/boot/vmlinuz-2.2.14-6.0.1
        label=konzola
        read-only
        root=/dev/hdb1

image=/boot/vmlinuz-2.2.14-6.0.1
        label=terminal
        read-only
        root=/dev/hdb1
        append="console=ttyS1,38400n8"

other=/dev/hda1
        label=dos
Jak jsi jiste pochopil, tucne radky zpusobuji komunikaci po /dev/ttyS1. Treba ti to pomuze.

Dejv
Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
27.1.2009 23:36 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: INIT zprávy do seriové konzole
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jak už tu bylo ukázáno, jediná potřebná věc, je říct jádru, že console je /dev/ttyS0. To se dělá jaderným parametrem „console=ttyS0,38400n8“ (poslední číslo říká konfiguraci sériového portu).

Init by měl používat stejné zařízení. Pokud to nedělá, tak bych to viděl na nějakou „funkci“ Red Hatu.

Já jsem to potřeboval jen jednou, a dotyčný .config obsahuje ohledně sériové linky toto:

 # CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=2
CONFIG_SERIAL_8250_RUNTIME_UARTS=2
# CONFIG_SERIAL_8250_EXTENDED is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
28.1.2009 12:22 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: INIT zprávy do seriové konzole
Díky za reakce, podařilo se mi zjistit, že problém byl v tom, že jsem měl v grubu 2x zápis console(ttyS0 pro seriový kabel a tty0 pro výpis při připojení karty přes čtečku a VMWARE) a INIT asi nedokáže dávat výpisy na 2 konzole najednou.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.