Fórumok
Kedves fórumozók!
Nemrég vettem egy régi HP tc4400-as TabletPC-t, amolyan játszós gépnek.
Szeretném, ha minden alkatrésze rendesen működne Slackware Linux 14.0 alatt.
Az egyik amit működésre szeretnék bírni, a gép IrDA portja.
Az alábbiakban listába szedve próbálom könnyebben áttekinthetővé tenni a tudnivalókat:
- Sikerült kikísértletezni, hogy a /dev/ttyS2 eszköz felel meg a IrDA portnak
- Azt is sikerült megállapítani, hogy a gépben SMSC típusú IrDA illesztő van, így az smsc-ircc2.ko kernelmodulra van szükség
- Mivel a BIOS-ok általában nem inicializálják megfelelően ezt a típusú illesztőt, ezért az irda-utils-ba került egy segédprogram, ami ezt megoldja
- Ez a segédprogram az smcinit, amit kicsit abajgatni, kell, hogy leforduljon mai rendszereken (illetve a default beállításokat is érdemes átírni)
- Az IrDA port információi a következők: (sir) io port: 0x3e8, (fir) io port: 0x100(?), irq 7, dma 3
- Sajnos az smcinit nem egy mai darab, ezért láthatólag nem tetszik neki gépem (mobil) io hub-ja:
root@testing:/usr/src/irda-utils-0.9.18/smcinit# ./smcinit -v smcinit 0.5cvs SIR ioport: 0x3e8 FIR ioport: 0x100 FIR interupt: 7 FIR DMA: 3 Detected IO hub vendor id: 0x8086 smcinit IO hub device 27b9 not 82801CAM (0x248c or 0x24cc) - Ahogy látom annyi az egész, hogy csak a régebbi io hub-ok azonosítói vannak benne a kis fejében. Talán, ha felveszem a laptopom megfelelő alkatrészének id-ját, akkor talán (ha a chip visszafelé kompatibilis) fel fogja tudni éleszteni az IrDA vezérléséért felelős chipet.
- Valószínűleg a későbbiekben érdemes lesz a ttyS2 esetében az UART típusát none-ra állítani.
Várom az ötleteket, és esetleges korábbi tapasztalatokat a témában.
Hasznos linkek, amiket találtam:
SMCinit
- 1467 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni