Salve vorrei installare ndiswrapper sul sul mio portatitile per usare la scheda wireless.
lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
**01:04.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)**
01:05.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev b8)
01:05.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller
01:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VM (MOB) Ethernet Controller (rev 83)
Ho visto che la mia scheda è supportata da ndiswrapper http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list_g-l/
ed ho scricato i http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&ProductID=944&DwnldID=11918&strOSs=44&OSFullName=Windows.
Poi ho proceduto così:
Ho scaricato ed installato kernel-devel. Ho creato il link agli header
**# uname -r**
2.6.23.1-49.fc8
**ln -s /usr/src/kernels/2.6.23.1-49.fc8 /lib/modules/2.6.23.1-49.fc8/build**
Ho scaricato l’ultima versione di http://sourceforge.net/project/showfiles.php?group_id=93482&package_id=99148&release_id=550075
Ho scompattato il pacchetto e mi sono posizionato nella cartella
**# tar -zxvf ndiswrapper-1.49.tar.gz**
ndiswrapper-1.49/
ndiswrapper-1.49/AUTHORS
ndiswrapper-1.49/ChangeLog
ndiswrapper-1.49/INSTALL
ndiswrapper-1.49/Makefile
ndiswrapper-1.49/README
ndiswrapper-1.49/ndiswrapper.spec
ndiswrapper-1.49/ndiswrapper.8
ndiswrapper-1.49/loadndisdriver.8
ndiswrapper-1.49/utils/
ndiswrapper-1.49/utils/Makefile
ndiswrapper-1.49/utils/ndiswrapper
ndiswrapper-1.49/utils/loadndisdriver.c
ndiswrapper-1.49/utils/ndiswrapper-buginfo
ndiswrapper-1.49/driver/
ndiswrapper-1.49/driver/divdi3.c
ndiswrapper-1.49/driver/hal.c
ndiswrapper-1.49/driver/iw_ndis.c
ndiswrapper-1.49/driver/iw_ndis.h
ndiswrapper-1.49/driver/loader.c
ndiswrapper-1.49/driver/loader.h
ndiswrapper-1.49/driver/longlong.h
ndiswrapper-1.49/driver/Makefile
ndiswrapper-1.49/driver/crt.c
ndiswrapper-1.49/driver/ndis.c
ndiswrapper-1.49/driver/ndis.h
ndiswrapper-1.49/driver/ndiswrapper.h
ndiswrapper-1.49/driver/ntoskernel.c
ndiswrapper-1.49/driver/ntoskernel.h
ndiswrapper-1.49/driver/ntoskernel_io.c
ndiswrapper-1.49/driver/pe_linker.c
ndiswrapper-1.49/driver/pe_linker.h
ndiswrapper-1.49/driver/pnp.c
ndiswrapper-1.49/driver/pnp.h
ndiswrapper-1.49/driver/proc.c
ndiswrapper-1.49/driver/rtl.c
ndiswrapper-1.49/driver/usb.c
ndiswrapper-1.49/driver/usb.h
ndiswrapper-1.49/driver/winnt_types.h
ndiswrapper-1.49/driver/workqueue.c
ndiswrapper-1.49/driver/wrapmem.h
ndiswrapper-1.49/driver/wrapmem.c
ndiswrapper-1.49/driver/wrapper.c
ndiswrapper-1.49/driver/wrapndis.h
ndiswrapper-1.49/driver/wrapndis.c
ndiswrapper-1.49/driver/lin2win.h
ndiswrapper-1.49/driver/win2lin_stubs.S
**# cd ndiswrapper-1.49**
Ho iniziato a compilare:
**# make distclean**
make -C driver clean
make[1]: Entering directory `/home/Marco/ndiswrapper-1.49/driver'
rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o
ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o usb.o divdi3.o usb.o win2lin_stubs.o \
divdi3.o workqueue.o .*.ko.cmd .*.o.cmd compat.h \
ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
make[1]: Leaving directory `/home/Marco/ndiswrapper-1.49/driver'
make -C utils clean
make[1]: Entering directory `/home/Marco/ndiswrapper-1.49/utils'
rm -f *~ *.o loadndisdriver
make[1]: Leaving directory `/home/Marco/ndiswrapper-1.49/utils'
rm -f *~
rm -fr ndiswrapper-1.49 ndiswrapper-1.49.tar.gz patch-stamp
make -C driver distclean
make[1]: Entering directory `/home/Marco/ndiswrapper-1.49/driver'
rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o
ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o usb.o divdi3.o usb.o win2lin_stubs.o \
divdi3.o workqueue.o .*.ko.cmd .*.o.cmd compat.h \
ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
rm -f *_exports.h .\#* win2lin_stubs.h built-in.o
make[1]: Leaving directory `/home/Marco/ndiswrapper-1.49/driver'
make -C utils distclean
make[1]: Entering directory `/home/Marco/ndiswrapper-1.49/utils'
rm -f *~ *.o loadndisdriver
rm -f .\#*
make[1]: Leaving directory `/home/Marco/ndiswrapper-1.49/utils'
rm -f .\#*
poi:
**# make**
make -C driver
make[1]: Entering directory `/home/Marco/ndiswrapper-1.49/driver'
make -C /usr/src/kernels/2.6.23.1-49.fc8-i686 SUBDIRS=/home/Marco/ndiswrapper-1.49/driver
/usr/src/kernels/2.6.23.1-49.fc8-i686/scripts/gcc-version.sh: line 16: gcc: command not found
/usr/src/kernels/2.6.23.1-49.fc8-i686/scripts/gcc-version.sh: line 17: gcc: command not found
make[2]: gcc: Command not found
make[2]: Entering directory `/usr/src/kernels/2.6.23.1-49.fc8-i686'
LD /home/Marco/ndiswrapper-1.49/driver/built-in.o
CC [M] /home/Marco/ndiswrapper-1.49/driver/crt.o
/bin/sh: gcc: command not found
make[3]: *** [/home/Marco/ndiswrapper-1.49/driver/crt.o] Error 127
make[2]: *** [_module_/home/Marco/ndiswrapper-1.49/driver] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.23.1-49.fc8-i686'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/Marco/ndiswrapper-1.49/driver'
make: *** [all] Error 2
E qui mi da quest’errore. :-o
Qualcuno riesce a dirmi dove ho sbagliato ?
Grazie in anticipo