ça y est, je me lance dans l'installation de ma carte pcmcia wifi 802.11g (NetGear WG511) avec la méthode de prism54.
j'ai suivi le "how to" de frode du forum prism54.
Code :
- cd /usr/src
- wget http://prism54.org/firmware/isl3890
- wget http://prism54.org/~hvr/firmware.agent
- wget http://www.kernel.org/pub/linux/ke [...] 22.tar.bz2
- wget http://www.kernel.org/pub/linux/ke [...] 23-rc1.bz2
- wget http://prism54.org/pub/linux/snaps [...] -11-11.bz2
- mkdir -p /usr/lib/hotplug/firmware
- cp isl3890 /usr/lib/hotplug/firmware
- cd /usr/src
- tar -jxvf linux-2.4.22.tar.bz2
- ln -sf /usr/src/linux-2.4.22 /usr/src/linux
- cd /usr/src/linux-2.4.22
- bzip2 -cd ../patch-2.4.23-rc1.bz2 |patch -p1
- bzip2 -cd ../patch-2.4.23-rc1-prism54-CVS-2003-11-11.bz2 |patch -p1
- make menuconfig (remember to mount filesystem!)
- *[choose type of config] CONFIG_EXPERIMENTAL: y --> Code maturity level options --> Prompt for development and/or incomplete code/drivers
- *[choose firmware loader] CONFIG_FW_LOADER: (m) --> Library routines --> Hotplug firmware loading support (EXPERIMENTAL) [kan velges som modul, om du velger Prism54 først]
- *[choose the prism54-card as a modul] Network device support --> Wireless LAN (non-hamradio) --> Prism54 - Intersil Prism GT/Duette/Indigo PCI/PCMCIA
- make dep
- make bzImage
- make modules
- su
- make modules_install
- cp arch/i386/boot/bzImage /boot/bzImage-2.4.23rc1
- cp System.map /boot/System.map-2.4.23rc1
- cd /boot
- ln -sf System.map-2.4.23rc1 System.map
- cp /usr/src/linux/.config /boot/config-2.4.23rc1
- cp /usr/src/firmware_aget /etc/hotplug/firmware.agent
- chmod a+x /etc/hotplug/firmware.agent
- *[clean up the mess]
- cd /usr/scr
- mkdir prism54
- mv isl3890 firmware.agent patch-2.4.23-rc1-prism54-CVS-2003-11-11.bz2 /prism54
- *[change grub] (edit /boot/grub/menu.lst) this is an example:
- title Linux 2.4.23rc1, patched for wlan
- root (hd0,4)
- kernel /boot/bzImage-2.4.23rc1 ro root=/dev/hda0
- ***reboot, and choose: "Linux 2.4.23rc1, patched for wlan"***
|
je suis sous Debian Sid 2.4.23-1-686 (install minimale de Woody puis passage en Sid) et j'ai installé les sources
j'ai fait :
Code :
- wget http://prism54.org/firmware/isl3890
- wget http://prism54.org/~hvr/firmware.agent
- wget http://prism54.org/pub/linux/snaps [...] 031230.bz2
- mkdir -p /usr/lib/hotplug/firmware (hotplug n'existait pas)
- cp isl3890 /usr/lib/hotplug/firmware/
- cd /usr/src
- ln -sf /usr/src/kernel-2.4.23 /usr/src/linux
- cd /usr/src/linux-2.4.22
- bzip2 -cd ../patch-2.4.23-prism54-cvs20031230.bz2 |patch -p1
- make menuconfig
- *[choose type of config] CONFIG_EXPERIMENTAL: (y) --> Code maturity level options --> Prompt for development and/or incomplete code/drivers
- *[choose firmware loader] CONFIG_FW_LOADER: (m) --> Library routines --> Hotplug firmware loading support (EXPERIMENTAL)
- *[choose the prism54-card as a modul] Network device support --> Wireless LAN (non-hamradio) --> Prism54 - Intersil Prism GT/Duette/Indigo PCI/PCMCIA (y)
- make dep
- make bzImage
|
et puis j'ai cette erreur :
Code :
- drivers/net/wireless/wireless_net.o(.text+0x4a0): In function `isl38xx_upload_firmware':
- : undefined reference to `request_firmware'
- drivers/net/wireless/wireless_net.o(.text+0x528): In function `isl38xx_upload_firmware':
- : undefined reference to `release_firmware'
- drivers/net/wireless/wireless_net.o(.text+0x5ba): In function `isl38xx_upload_firmware':
- : undefined reference to `release_firmware'
- make: *** [vmlinux] Error 1
- INSPIRON-8200:/usr/src/linux#
|
Merci de votre aide
Message édité par Pizz le 31-12-2003 à 10:29:35
---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !