( Hiena | 2015. 06. 24., sze - 18:39 )

Is-is. Az egyik oldalon a BT chipek "érdekes" PCI kezelése áll. Pl. a burst módot csak olvasásban támogatják, az írást nem, csak az -INTA-ra van rákötve és azt is folyamatosan pollingolja, ha DMA túlcsordul akkor bebillenti az SCERR-t és nyomni kell egy resetet. És még ott van, a strict PCI2.1 módja, ami miatt külön konfigurálni kell ha nem PCI2.1 kompatibilis a chipset. Szóval nem egyszerű eset.
Erre jön rá, hogy a működése függött az alaplapi PCI bridgetől és a BIOS-tól. Azokban az alaplapokban, ahol a PCI slotok eszközei nem osztoztak az -INTA-n vagy dedikált IRQ-t kaptak, akkor jól működött a kártya. Pl. egy MSI alaplap K6-500-al szépen ment PAL raw capture módban, viszont egy Tomato alaplap Athlon XP at 1.4GHz-en nem volt elég erős a feladathoz.
A szoftveres oldalon állt, hogy az windows alatt ki lehetett kényszeríteni a dedikált IRQ-t. Érdekesség, hogy a windowsos driver képes volt megosztott IRQ kezelésnél is stabilan futni, de olyankor 100%-on járatta a processzort.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "