Na mal ein herzlichen Willkommen hier ...
(Tataaaa!)
Also: das package, was du da laden willst ist leider inkompatibel zu einem 2.6.20 kernel.
Der Grund: das File /usr/src/include/linux/workqueue.h definiert seit dem 2.6.20 das Macro INIT_WORK nicht mehr mit drei sondern mit zwei Argumenten. Und daher scheitert dein build.
Leider betrifft das eine Reihe von Kernel-naher-SW ... und warum Linus das eigentlich gemacht hat, weis ich nicht.
Du hast nun folgende Optionen:
1. Du downgradest deinen Kernel auf eine 2.6.19 Version.
2. Du siehst dich nach einem rtl8187 um, welches verspricht zuverläßig gegen einen 2.6.20 Kernel zu kompilieren (von Realtek).
3. Du bittest mich, dir einen 2.6.20 Patch zu schreiben. Was allerdings auf meiner Seite mögl. mühsam wird, denn ich habe keine Karte mit einem RTL8187 Chipset.
... wie bei "1, 2 oder 3" ... hehe. Entscheide dich.