HP tc4400 IrDA port

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

Hozzászólások