Již hodil :)
Začněte zde: http://wiki.tvpc.cz/mythtv/satelit
A pokračujte zde: http://wiki.tvpc.cz/mythtv/cardserver
Přeji hodně úspěchů :)
Tak už jsem zjistil, kde je zakopaný pes ohledně můstku pl2303. Jde o volání ioctl s názvem TIOCGSERIAL a TIOCSSERIAL pro nastavení nějakých specialit sériového portu. Zřejmě jde o nějakou interní funkci, protože v manuálových stránkách o ní není nikde ani zmínka.
Nástrojem grep jsem zjistil, že tato volání jsou implementována v následujících USB-to-serial modulech (jádro 2.6.32.8):
ark3116, ftdi_sio, io_edgeport, io_ti, mos7720, mos7840, opticon, ti_usb_3410_5052, whiteheat
Všechny ostatní moduly tedy s opensasc-ng fungovat nebudou.
Nemám tušení, jestli by nebylo možné přepsat soubor open-sasc-ng/sc/PLUGINS/src/sc-src/smartcard.c tak, aby používal jiná volání (nejspíš by to ale šlo, když oscam funguje; jen bych musel přijít na to, jak vlastně funguje phoenix, potažmo protokol smart kartiček), popřípadě zda by bylo možné zmíněná volání do některých modulů doimplementovat (to mi ovšem připadá nesystémové – na druhou stranu, když emulace sériového portu, tak se vším všudy).