Ahoj, pořídil jsem si wifi kartu do usb od firmy Zyxel. Má v sobě čip RTL8192CU od realteku, pro nějž nejsou v Linuxu defaultně ovladače. Stáhnul jsem si je tedy
přímo od realteku , ty jsou však pro kernel 2.6.6, a jám mám 3.1.5.
Po stažení a rozbalení jsem spustil make, ale několik skriptů se pokoušelo načíst knihovnu smp_lock.h, jakýsi zámek kernelu, který se používal do verze kernelu 2.8, pak po úptavách kernelu ztratil smysl. Po chvíli laborování a pár pročtených fórech jsem se dostal k tomu, že bude nejjednoduší prostě v souborech kterým smp_lock.h chybí řádky kódu se smp_lock.h smazat.
Pomohlo to, zámek mu už nechybí, ale make začal hlásit jinou chybu "error: field ‘recv_tasklet’ has incomplete type", ale dostal se dál než předtím, takže v zámku už asi problém nebude. Zase jsem začal zkoumat po fórech, ale narazil jsem maximálně na lidi se stejným problémem, řešení zatím nikdo nenašel. Máte nějaký nápad co s tím? V příloze je výpis z make.