wellingtoncr vc disse q o drive pra linux dessa placa ñ compila, tem razão, mas, si vc fizer uma pequena alteração no codigo fonte do drive, funciona tranquilo
minha placa wireless não é uma LG mais sim uma RealSat, mas com o mesmo chipset (Realtek rtl8180), então deve funcionar com sua placa tambem
pegue o driver aqui:
http://ufpr.dl.sourceforge.net/sourceforge/rtl8180-sa2400/rtl8180-0.21.tar.gz
e proceda da seguinte forma:
olhe isso
root@darkstar:~/rtl8180-0.21# make
make -C /lib/modules/2.6.16dktf/build SUBDIRS=/root/rtl8180-0.21 MODVERDIR=/root/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /root/rtl8180-0.21/ieee80211_rx.o
CC [M] /root/rtl8180-0.21/ieee80211_tx.o
CC [M] /root/rtl8180-0.21/ieee80211_wx.o
CC [M] /root/rtl8180-0.21/ieee80211_module.o
CC [M] /root/rtl8180-0.21/ieee80211_crypt.o
CC [M] /root/rtl8180-0.21/ieee80211_crypt_wep.o
/root/rtl8180-0.21/ieee80211_crypt_wep.c:27:2: warning: #warning CONFIG_CRYPTO_ARC4 is required to build this module.
CC [M] /root/rtl8180-0.21/r8180_core.o
/root/rtl8180-0.21/r8180_core.c: In function `rtl8180_pci_probe':
/root/rtl8180-0.21/r8180_core.c:3632: error: structure has no member named `slot_name'
make[2]: ** [/root/rtl8180-0.21/r8180_core.o] Erro 1
make[1]: ** [_module_/root/rtl8180-0.21] Erro 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: ** [2.6] Erro 2
root@darkstar:~/rtl8180-0.21#
veja este error aqui "/root/rtl8180-0.21/r8180_core.c:3632: error: structure has no member named `slot_name'"
observe nesta mensagem ele diz o nome do arquivo e o numero da linha onde ocorreu o error, então fui da uma olhada neste arquivo pra ver o que esta linhas fazinham, na verdade esta linha está dentro de um "if" procure pela linha 3632 dentro do arquivo r8180_core.c e comente todo o comando "if" desde do seu inicio até onde ele termina, desta forma aqui:
//if (!(pmem_flags & IORESOURCE_MEM)) {
// DMESG("%s: region #1 not a MMIO resource, aborting",
// pdev->slot_name);
// goto fail;
// }
rode novamente o comando make
root@darkstar:~/rtl8180-0.21# make
make -C /lib/modules/2.6.16dktf/build SUBDIRS=/root/rtl8180-0.21 MODVERDIR=/root/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /root/rtl8180-0.21/r8180_core.o
CC [M] /root/rtl8180-0.21/r8180_sa2400.o
CC [M] /root/rtl8180-0.21/r8180_93cx6.o
CC [M] /root/rtl8180-0.21/r8180_wx.o
/root/rtl8180-0.21/r8180_wx.c:924: warning: excess elements in struct initializer
/root/rtl8180-0.21/r8180_wx.c:924: warning: (near initialization for `r8180_wx_handlers_def')
CC [M] /root/rtl8180-0.21/r8180_pm.o
CC [M] /root/rtl8180-0.21/r8180_max2820.o
CC [M] /root/rtl8180-0.21/r8180_gct.o
LD [M] /root/rtl8180-0.21/ieee80211-r8180.o
LD [M] /root/rtl8180-0.21/r8180.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt-r8180.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt_wep-r8180.o
Building modules, stage 2.
MODPOST
CC /root/rtl8180-0.21/ieee80211-r8180.mod.o
LD [M] /root/rtl8180-0.21/ieee80211-r8180.ko
CC /root/rtl8180-0.21/ieee80211_crypt-r8180.mod.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt-r8180.ko
CC /root/rtl8180-0.21/ieee80211_crypt_wep-r8180.mod.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt_wep-r8180.ko
CC /root/rtl8180-0.21/r8180.mod.o
LD [M] /root/rtl8180-0.21/r8180.ko
make[1]: Leaving directory `/usr/src/linux-2.6.16'
root@darkstar:~/rtl8180-0.21#
depois rode
#make install
pronto drive compilado i instalado, agora é soh configurar sua rede que vai funcionar diboa. :>
só lembrando
fiz isto no slackware 10.2 com kernel 2.6.16
espero ter ajudado :>