[Risolto] firmware wifi

ciao a tutti cercando nel forum non mi sembra di aver trovato altri topic esaustivi a riguardo quindi apro una nuova discussione.
Ho un problema con il firmware della mia scheda di rete wireless b43, mi è stato suggerito di installare il pacchetto “kernel-built” e poi di seguire queste istruzioni

quando usavo ubuntu questo procedimento aveva funzionato, ora la domanda è: come posso installare il pacchetto kernel-built? in alternativa ci sono altri metodi per installare il firmware? ho cercato su google ma non ho trovato molto…
grazie in anticipo per la risposta
saluti, openFab

ogni distribuzione ha vita a sè.

la procedura sotto fedora non funziona.

per installare il firmware di quella scheda ti basta fare un:

# yum install broadcom-wl 

a patto che tu abbia i repository rpm-fusion non-free attivi.
per sicurezza posta il tuo:

[code]# lspci

lsusb[/code]

[root@fedora-usb ~]# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] Device 0756 (rev 02)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.6 Modem: Silicon Integrated Systems [SiS] AC’97 Modem Controller (rev a0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC’97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:09.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
00:0a.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
00:0a.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
00:0a.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)

[root@fedora-usb ~]# lsusb
Bus 001 Device 003: ID 174f:a311 Syntek 1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U
Bus 001 Device 002: ID 1058:0702 Western Digital Technologies, Inc. Passport External HDD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[root@fedora-usb ~]#

anche un:

# lsmod|grep 802

eccolo, e grazie della pazienza

[root@fedora-usb ~]# lsmod|grep 802
mac80211 173668 1 b43
cfg80211 23816 1 mac80211

confermo quanto detto prima.

fatto, ora testo se funziona, grazie mille…

ho esguito il comando che mi hai consigliato e poi riavviato il pc, soltanto che ora non mi fa nemmeno abilitare la connessione wireless…se vado nel pannello “configurazione di rete” e provo a selezionare la connessione wlan0 mi dice che il dispositivo è inesistente…

fai un reboot e posta:

[code]# ifconfig

iwconfig

chkconfig|grep work[/code]

[openFab@fedora-usb ~]$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:15:F2:A5:9F:FF
inet6 addr: fe80::215:f2ff:fea5:9fff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:481 errors:0 dropped:0 overruns:0 frame:0
TX packets:224 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:113804 (111.1 KiB) TX bytes:38139 (37.2 KiB)
Interrupt:5 Base address:0xac00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:240 (240.0 b) TX bytes:240 (240.0 b)

ppp0 Link encap:Point-to-Point Protocol
inet addr:79.40.53.252 P-t-P:80.21.255.161 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:190 errors:0 dropped:0 overruns:0 frame:0
TX packets:195 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:89599 (87.4 KiB) TX bytes:29516 (28.8 KiB)

[openFab@fedora-usb ~]$ iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

pan0 no wireless extensions.

ppp0 no wireless extensions.

[openFab@fedora-usb ~]$ chkconfig|grep work
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
network 0:off 1:off 2:off 3:off 4:off 5:off 6:off

1 . ci posti l’output di:

$ ls /lib/firmware/
  1. hai una connessione adsl ppp ?

  2. che fedora è ?

  3. output di :

# yum repolist all
  1. output di :
# lspci -n
  1. è un portatile ? modello ?

dunque

1)[openFab@fedora-usb ~]$ ls /lib/firmware/
atmel_at76c502_3com.bin ipw2200-bss.fw
atmel_at76c502_3com-wpa.bin ipw2200-ibss.fw
atmel_at76c502.bin ipw2200-sniffer.fw
atmel_at76c502d.bin iwlwifi-3945-1.ucode
atmel_at76c502d-wpa.bin iwlwifi-3945-2.ucode
atmel_at76c502e.bin iwlwifi-3945.ucode
atmel_at76c502e-wpa.bin iwlwifi-4965-1.ucode
atmel_at76c502-wpa.bin iwlwifi-4965-2.ucode
atmel_at76c503-i3861.bin iwlwifi-5000-1.ucode
atmel_at76c503-i3863.bin kaweth
atmel_at76c503-rfmd-acc.bin keyspan
atmel_at76c503-rfmd.bin keyspan_pda
atmel_at76c504_2958-wpa.bin korg
atmel_at76c504a_2958-wpa.bin LICENSE.ipw2100
atmel_at76c504.bin LICENSE.ipw2200-fw
atmel_at76c504c-wpa.bin LICENSE.usb8388
atmel_at76c505a-rfmd2958.bin microcode.dat
atmel_at76c505-rfmd2958.bin README.atmel-firmware
atmel_at76c505-rfmd.bin README-usb.atmel-firmware
atmel_at76c506.bin rt2561.bin
atmel_at76c506-wpa.bin rt2561s.bin
atmsar11.fw rt2661.bin
COPYING.atmel-firmware rt73.bin
COPYRIGHT-usb.atmel-firmware sb16
cpia2 ti_3410.fw
dabusb ti_5052.fw
dsp56k tr_smctr.bin
edgeport ttusb-budget
emi26 usb8388.bin
emi62 vicam
ess whiteheat.fw
intelliport2.bin whiteheat_loader.fw
ipw2100-1.3.fw yamaha
ipw2100-1.3-i.fw zd1211
ipw2100-1.3-p.fw

2)se per ppp intendi point to point protocol non credo di averla, però posso dirti che ho alice 20 mega…

3)ho fedora 10 alla quale il TusciaLug ha apportato qualche modifica, ma credo che le modifiche siano più al livello di implementazione di codec audio\video e cose simili che altro

4)[root@fedora-usb ~]# yum repolist all
Plugin caricati:refresh-packagekit
livna | 2.1 kB 00:00
fedora | 2.8 kB 00:00
rpmfusion-free-updates | 2.7 kB 00:00
rpmfusion-nonfree-updates | 2.7 kB 00:00
rpmfusion-free | 2.7 kB 00:00
adobe-linux-i386 | 951 B 00:00
rpmfusion-nonfree | 2.7 kB 00:00
fusion | 2.0 kB 00:00
updates | 2.3 kB 00:00
repo id nome repo stato
adobe-linux-i386 Adobe Systems Inco abilitato: 17
fedora Fedora 10 - i386 abilitato: 11416
fedora-debuginfo Fedora 10 - i386 - disabilitato
fedora-source Fedora 10 - Source disabilitato
fusion Compiz Fusion repo abilitato: 48
fusion-source Compiz Fusion repo disabilitato
fusion-testing Compiz Fusion repo disabilitato
livna Livna for Fedora C abilitato: 6
livna-debuginfo Livna for Fedora C disabilitato
livna-development Livna for Fedora C disabilitato
livna-development-debuginfo Livna for Fedora C disabilitato
livna-development-source Livna for Fedora C disabilitato
livna-source Livna for Fedora C disabilitato
livna-testing Livna for Fedora C disabilitato
livna-testing-debug Livna for Fedora C disabilitato
livna-testing-source Livna for Fedora C disabilitato
rawhide Fedora - Rawhide - disabilitato
rawhide-debuginfo Fedora - Rawhide - disabilitato
rawhide-source Fedora - Rawhide - disabilitato
rpmfusion-free RPM Fusion for Fed abilitato: 324
rpmfusion-free-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-free-rawhide RPM Fusion for Fed disabilitato
rpmfusion-free-rawhide-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-free-rawhide-source RPM Fusion for Fed disabilitato
rpmfusion-free-source RPM Fusion for Fed disabilitato
rpmfusion-free-updates RPM Fusion for Fed abilitato: 250
rpmfusion-free-updates-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-free-updates-source RPM Fusion for Fed disabilitato
rpmfusion-free-updates-testing RPM Fusion for Fed disabilitato
rpmfusion-free-updates-testing-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-free-updates-testing-source RPM Fusion for Fed disabilitato
rpmfusion-nonfree RPM Fusion for Fed abilitato: 142
rpmfusion-nonfree-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-nonfree-rawhide RPM Fusion for Fed disabilitato
rpmfusion-nonfree-rawhide-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-nonfree-rawhide-source RPM Fusion for Fed disabilitato
rpmfusion-nonfree-source RPM Fusion for Fed disabilitato
rpmfusion-nonfree-updates RPM Fusion for Fed abilitato: 123
rpmfusion-nonfree-updates-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-nonfree-updates-source RPM Fusion for Fed disabilitato
rpmfusion-nonfree-updates-testing RPM Fusion for Fed disabilitato
rpmfusion-nonfree-updates-testing-debuginfo RPM Fusion for Fed disabilitato
rpmfusion-nonfree-updates-testing-source RPM Fusion for Fed disabilitato
updates Fedora 10 - i386 - abilitato: 2136
updates-debuginfo Fedora 10 - i386 - disabilitato
updates-source Fedora 10 - Update disabilitato
updates-testing Fedora 10 - i386 - disabilitato
updates-testing-debuginfo Fedora 10 - i386 - disabilitato
updates-testing-source Fedora 10 - Test U disabilitato

5)[root@fedora-usb ~]# lspci -n
00:00.0 0600: 1039:0756 (rev 02)
00:01.0 0604: 1039:0004
00:02.0 0601: 1039:0964 (rev 36)
00:02.5 0101: 1039:5513 (rev 01)
00:02.6 0703: 1039:7013 (rev a0)
00:02.7 0401: 1039:7012 (rev a0)
00:03.0 0c03: 1039:7001 (rev 0f)
00:03.1 0c03: 1039:7001 (rev 0f)
00:03.2 0c03: 1039:7001 (rev 0f)
00:03.3 0c03: 1039:7002
00:09.0 0280: 14e4:4318 (rev 02)
00:0a.0 0607: 1180:0476 (rev b3)
00:0a.1 0c00: 1180:0552 (rev 08)
00:0a.2 0805: 1180:0822 (rev 17)
00:0a.3 0880: 1180:0592 (rev 08)
00:0b.0 0200: 10ec:8169 (rev 10)
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
01:00.0 0300: 10de:01d7 (rev a1)

grazie ancora per l’aiuto…ah, non credo cambi nulla però per sicurezza lo dico, fedora gira su un hdd esterno alimentato con una usb 2.0…non credo che cambi nulla per il mio problema, però non si sa mai per cui…

dai :

[code]# updatedb

locate broadcom-wl

lsmod |grep b43

dmesg |grep 43[/code]

posta il responso.

dunque:
[root@fedora-usb ~]# updatedb
[root@fedora-usb ~]#

[root@fedora-usb ~]# locate broadcom-wl
/etc/modprobe.d/broadcom-wl-blacklist
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0.tar.bz2
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/WHERE_FROM
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/kmod
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/libbcmcrypto.so
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/nas
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/wl
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/kmod/wl_apsta.o
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/kmod/wl_apsta_mimo.o
/usr/share/doc/broadcom-wl-5.10.27.6
/usr/share/doc/broadcom-wl-5.10.27.6/LICENSE.txt
/usr/share/doc/broadcom-wl-5.10.27.6/README.txt

[root@fedora-usb ~]# lsmod |grep b43
[root@fedora-usb ~]#

[root@fedora-usb ~]# dmesg |grep 43
] ? kthread+0x3b/0x61
] ? kthread+0x0/0x61
Yenta: CardBus bridge found at 0000:00:0a.0 [1043:1107]

dai :

# modprobe b43
posta il responso di:

[code]# dmesg |tail

lsmod|grep 43

iwconfig[/code]

[root@fedora-usb ~]# modprobe b43
[root@fedora-usb ~]# dmesg |tail
Broadcom 43xx driver loaded Features: PMLR, Firmware-ID: FW13 ]
udev: renamed network interface wlan0 to wlan1
input: b43-phy0 as /devices/virtual/input/input4
firmware: requesting b43/ucode5.fw
b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).
input: b43-phy0 as /devices/virtual/input/input5
firmware: requesting b43/ucode5.fw
b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).

[root@fedora-usb ~]# lsmod|grep 43
b43 131872 0
ssb 36228 1 b43
rfkill 11288 2 rfkill_input,b43
mac80211 173668 1 b43
input_polldev 7176 1 b43
fuse 49436 2
bridge 43668 0
mmc_core 43676 1 sdhci

[root@fedora-usb ~]# iwconfig
ùlo no wireless extensions.

eth1 no wireless extensions.

pan0 no wireless extensions.

ppp0 no wireless extensions.

wmaster0 no wireless extensions.

wlan1 IEEE 802.11bg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

eccoli, grazie dell’aiuto e della pazienza…

prima di proseguire, una domanda, questo file lo hai scaricato tu ?

[quote]
/home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0.tar.bz2[/quote]

si l’ho scaricato io seguendo la guida che ho citato nel primo post trovata su linux wireless…come mai? dà problemi?

ok.
non carica il firmware.
facciamo cosi:

[code]# modprobe -r b43

yum install b43-fwcutter[/code]

poi:

[code]# b43-fwcutter -w /lib/firmware /home/openFab/b43-fwcutter-011/broadcom-wl-4.80.53.0/kmod/wl_apsta_mimo.o
questo comando è unico su unica linea

modprobe b43

ll /lib/firmware/|grep 43

dmesg|grep 43

lsmod|grep 43

[/code]
posta gli output degli ultimi tre comandi

[root@fedora-usb ~]# ll /lib/firmware/|grep 43
-rw-r–r-- 1 root root 34304 16 dic 23:08 intelliport2.bin

[root@fedora-usb ~]# dmesg|grep 43
] ? kthread+0x3b/0x61
] ? kthread+0x0/0x61
Yenta: CardBus bridge found at 0000:00:0a.0 [1043:1107]
b43-pci-bridge 0000:00:09.0: found PCI INT A -> IRQ 11
b43-pci-bridge 0000:00:09.0: sharing IRQ 11 with 0000:00:02.6
b43-pci-bridge 0000:00:09.0: sharing IRQ 11 with 0000:00:02.7
b43-pci-bridge 0000:00:09.0: sharing IRQ 11 with 0000:00:0a.1
b43-phy0: Broadcom 4318 WLAN found
b43-phy0 debug: Found PHY: Analog 3, Type 2, Revision 7
b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 8
Broadcom 43xx driver loaded Features: PMLR, Firmware-ID: FW13 ]
input: b43-phy0 as /devices/virtual/input/input4
firmware: requesting b43/ucode5.fw
b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).
input: b43-phy0 as /devices/virtual/input/input5
firmware: requesting b43/ucode5.fw
b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).
b43-pci-bridge 0000:00:09.0: found PCI INT A -> IRQ 11
b43-pci-bridge 0000:00:09.0: sharing IRQ 11 with 0000:00:02.6
b43-pci-bridge 0000:00:09.0: sharing IRQ 11 with 0000:00:02.7
b43-pci-bridge 0000:00:09.0: sharing IRQ 11 with 0000:00:0a.1
b43-phy0: Broadcom 4318 WLAN found
b43-phy0 debug: Found PHY: Analog 3, Type 2, Revision 7
b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 8
Broadcom 43xx driver loaded Features: PMLR, Firmware-ID: FW13 ]
input: b43-phy0 as /devices/virtual/input/input6
firmware: requesting b43/ucode5.fw
b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).
input: b43-phy0 as /devices/virtual/input/input7
firmware: requesting b43/ucode5.fw
b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).

[root@fedora-usb ~]# lsmod|grep 43
b43 131872 0
ssb 36228 1 b43
mac80211 173668 1 b43
input_polldev 7176 1 b43
rfkill 11288 2 b43,rfkill_input
fuse 49436 2
bridge 43668 0
mmc_core 43676 1 sdhci