getty na USB?

Petr Baláš petr na balas.cz
Středa Leden 11 22:31:51 CET 2012


2012/1/11 David Rohleder <davro na ics.muni.cz>:
> Petr Baláš píše v Wed 11. 01. 2012 v 18:50 +0100:
>> 2012/1/11 David Rohleder <davro na ics.muni.cz>:
>> > Ahoj,
>> >
>> > kdysi v dávných dobách, kdy byli muži opravdovými muži a zelené příšery
>> > opravdovými zelenými příšerami existovaly i opravdové terminály - zelené
>> > blikající obrazovky připojené sériovou linkou k počítači na kterém
>> > běželo getty. S ubývajícími terminály odcházejí do věčných lovišť i
>> > sériové porty.
>> >
>> > A teď otázka: je možné nějakým způsobem připojit USB (universal serial
>> > bus), tak aby se to chovalo jako sériová linka a já bych použil něco
>> > jako null modem kabel a připojil se třeba přes kermit na druhý počítač,
>> > kde běží getty připojené na /dev/XYZ ?
>>
>> IMHO jedině převodník USB na Serial, null modem kabel a druhej
>> USB na Serial převodník. Přímé propojení USB možné není (na USB
>> může být jen jeden velitel a to je vždy PC), existují sice jakési
>> kabely na propojení 2 PC skrz USB ale to se vůči PC chová jako
>> síťová karta a s ohledem na obskurnost bych moc nesázel na
>> odladěnost ovladačů.
>>
>> Známé problémy USB 2 Serial převodníků:
>> 1) problémy s časováním ale to by pro uvažované použití vadit nemělo.
>> 2) zdaleka ne vždy podporují všechny řídící signály - nutno si ohlídat
>> nastavení getty, ...
>>
>> Převodník spolehlivě fungující pod Linuxem bohužel neporadím,
>> tady zkušenosti nemám, určitě poradí jiní.
>>
>> BTW existují i karty se seriovými porty pro PCI a dokonce i pro PCi Express.
>> Podporu pod Linuxem bohužel  netuším ale pokud vím, tak je to úplně klasický
>> seriový port jen jeho adresa je konfigurována a la PCI.
>>
>
> Převodníky na sériový port znám a používám. Ale upřimně řečeno, když je
> to v podstatě jenom novější sériová linka, tak by se to snad jako
> sériová linka chovat mohlo, ne?

Seriový přenos dat není seriová linka. SATA pro připojení disku je taky
seriový přenos dat a logovat na něj boot počítače asi nebudete chtít :-).
Komunikace na USB je vždy mezi zařízením typu Master (což je PC)
a nějakým Slave zařízením. Dvě zařízení typu Master nemohou
koexistovat takže přímé spojení dvou PC nelze. BTW Firewire
komunikaci mezi dvěmi PC zvládá ale nerozšířilo se.


> Prostě jsem měl svého času různé pc, která celý proces bootování a dál
> normálně házela na sériový port a přesně toho bych chtěl dosáhnout i na
> počítači, který sériový port nemá (což je asi dnes už standard).

BTW zajímavé odkazy:
http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt
http://wiki.adamsweet.org/doku.php?id=ipmi_on_linux
Intel VPro

S Intel VPro jsem si cvičně hrál a byl jsem schopen se přes síť se hrabat
v nastavení BIOSu. Popisovali i připojení CD image z lokálního PC na
vzdálený server a kompletní reinstalaci PC.

-- 
Petr Baláš - petr at balas dot cz


Další informace o konferenci Linux