[Risolto] firmware wifi

non va.
non ti crea il firmware.

cambiamo strada.

scaricati questo:
http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

scompattalo.

poi ridai i comandi:

# modprobe -r b43 
# b43-fwcutter -w /lib/firmware /home/utente/dove_scaricato/broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o 
# modprobe b43
# ll /lib/firmware/|grep ucode
# dmesg|grep 43
# lsmod|grep 43

dove /utente/dove_scaricato/ è il percorso corretto.

posta il responso degli ultimi tre comandi.

emmmm…so che in effetti può sembrare una domanda piuttosto stupida, però quando dici “dove utente” e “dove_scaricarlo” intendi qualche cartella particolare o delle cartelle a mio piacimento? è consigliabile scaricarlo in qualche cartella particolare?..ah già che ci sono il comando per scaricare qualcosa è yum get?

clicca sul link.
firefox ti chiederà se vuoi salvare il file, tu digli di si.
la directory deve essere quella precisa, probabilmente sarà:
/home/openFab/Scaricati/broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o
controlla “navigando” fino ad essa.

ah ok ora ho capito, grazie…e scusa, in effetti la domanda era piuttosto stupida…comunque…

[root@fedora-usb ~]# ll /lib/firmware/|grep ucode
-rw-r–r-- 1 root root 149816 21 ott 01:42 iwlwifi-3945-1.ucode
-rw-r–r-- 1 root root 149816 21 ott 01:42 iwlwifi-3945-2.ucode
-rw-r–r-- 1 root root 149652 20 giu 2007 iwlwifi-3945.ucode
-rw-r–r-- 1 root root 187608 2 lug 2008 iwlwifi-4965-1.ucode
-rw-r–r-- 1 root root 187764 8 dic 21:19 iwlwifi-4965-2.ucode
-rw-r–r-- 1 root root 345008 2 giu 2008 iwlwifi-5000-1.ucode

[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).
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/input8
firmware: requesting b43/ucode5.fw
firmware: requesting b43/pcm5.fw
firmware: requesting b43/b0g0initvals5.fw
firmware: requesting b43/b0g0bsinitvals5.fw
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::assoc
Registered led device: b43-phy0::radio
b43-phy0 debug: Wireless interface started
b43-phy0 debug: Adding Interface type 2

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

grazie ancora per l’aiuto…

dacci questo:

$ ll /lib/firmware/b43

[openFab@fedora-usb root]$ ll /lib/firmware/b43
ls: impossibile aprire la directory /lib/firmware/b43: Permission denied

quindi ho provato da root…non so se ho fatto bene, comunque…

[root@fedora-usb ~]# ll /lib/firmware/b43
totale 324
-rw-r–r-- 1 root root 18 6 gen 22:03 a0g0bsinitvals4.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 a0g0bsinitvals5.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 a0g0bsinitvals9.fw
-rw-r–r-- 1 root root 2680 6 gen 22:03 a0g0initvals4.fw
-rw-r–r-- 1 root root 1840 6 gen 22:03 a0g0initvals5.fw
-rw-r–r-- 1 root root 2002 6 gen 22:03 a0g0initvals9.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 a0g1bsinitvals13.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 a0g1bsinitvals5.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 a0g1bsinitvals9.fw
-rw-r–r-- 1 root root 2080 6 gen 22:03 a0g1initvals13.fw
-rw-r–r-- 1 root root 1840 6 gen 22:03 a0g1initvals5.fw
-rw-r–r-- 1 root root 2002 6 gen 22:03 a0g1initvals9.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 b0g0bsinitvals13.fw
-rw-r–r-- 1 root root 18 6 gen 22:03 b0g0bsinitvals4.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 b0g0bsinitvals5.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 b0g0bsinitvals9.fw
-rw-r–r-- 1 root root 2080 6 gen 22:03 b0g0initvals13.fw
-rw-r–r-- 1 root root 2680 6 gen 22:03 b0g0initvals4.fw
-rw-r–r-- 1 root root 1840 6 gen 22:03 b0g0initvals5.fw
-rw-r–r-- 1 root root 2002 6 gen 22:03 b0g0initvals9.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 lp0bsinitvals13.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 lp0bsinitvals14.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 lp0bsinitvals15.fw
-rw-r–r-- 1 root root 3618 6 gen 22:03 lp0initvals13.fw
-rw-r–r-- 1 root root 2064 6 gen 22:03 lp0initvals14.fw
-rw-r–r-- 1 root root 2052 6 gen 22:03 lp0initvals15.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 n0absinitvals11.fw
-rw-r–r-- 1 root root 158 6 gen 22:03 n0bsinitvals11.fw
-rw-r–r-- 1 root root 2100 6 gen 22:03 n0initvals11.fw
-rw-r–r-- 1 root root 1320 6 gen 22:03 pcm4.fw
-rw-r–r-- 1 root root 1320 6 gen 22:03 pcm5.fw
-rw-r–r-- 1 root root 29864 6 gen 22:03 ucode11.fw
-rw-r–r-- 1 root root 32232 6 gen 22:03 ucode13.fw
-rw-r–r-- 1 root root 31384 6 gen 22:03 ucode14.fw
-rw-r–r-- 1 root root 30488 6 gen 22:03 ucode15.fw
-rw-r–r-- 1 root root 20176 6 gen 22:03 ucode4.fw
-rw-r–r-- 1 root root 22384 6 gen 22:03 ucode5.fw
-rw-r–r-- 1 root root 25160 6 gen 22:03 ucode9.fw

ad ogni modo c’è un problema, ho spento e riacceso il pc e quando ho fatto ripartire fedora ho dovuto rifare tutta la procedura per installare il firmware…

dacci l’output di:

[code]# dmesg|grep 43

lsmod|grep 43

ifconfig

iwconfig[/code]

non fare nulla se non lo concordiamo assieme altrimenti non ci capisco più nulla e tu rimani senza wifi.

[root@fedora-usb ~]# dmesg|grep 43
] ? kthread+0x3b/0x61
] ? kthread+0x0/0x61
type=1404 audit(1231278925.643:2): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
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
firmware: requesting b43/pcm5.fw
firmware: requesting b43/b0g0initvals5.fw
firmware: requesting b43/b0g0bsinitvals5.fw
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::assoc
Registered led device: b43-phy0::radio
b43-phy0 debug: Wireless interface started
b43-phy0 debug: Adding Interface type 2

[root@fedora-usb ~]# lsmod|grep 43
b43 131872 0
ssb 36228 1 b43
rfkill 11288 3 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 ~]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:15:F2:A5:9F:FF
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:5 Base address:0x6c00

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:27 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1567 (1.5 KiB) TX bytes:1567 (1.5 KiB)

wlan1 Link encap:Ethernet HWaddr 00:15:F2:88:54:0A
inet addr:192.168.1.51 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::215:f2ff:fe88:540a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8088 errors:0 dropped:0 overruns:0 frame:0
TX packets:9472 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4253388 (4.0 MiB) TX bytes:2556357 (2.4 MiB)

wmaster0 Link encap:UNSPEC HWaddr 00-15-F2-88-54-0A-F4-FF-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

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

eth1 no wireless extensions.

pan0 no wireless extensions.

wmaster0 no wireless extensions.

wlan1 IEEE 802.11bg ESSID:“Alice-58592736”
Mode:Managed Frequency:2.412 GHz Access Point: 00:1D:8B:70:D6:8C
Bit Rate=1 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:C3F0-22D5-447E-9227-8927-980C-F50A-B0BD-ED65-01AC-9C01-670F-16F9-EBA0-A441-5FF2 [2] Security mode:open
Power Management:off
Link Quality=58/100 Signal level:-56 dBm Noise level=-67 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

si lo so è che ho dovuto spostare il pc e ho la batteria scarica…

è tutto a posto.
non ricaricare più il firmware.

ora la tua wireless funziona perfettamente.
è la wlan1

grazie mille per l’aiuto!

è successo di nuovo il problema di ieri…ieri sera ho spento il pc dopo che mi hai detto che era tutto apposto e sta mattina quando l’ho riacceso ho dovuto ricompilare tutto, è possibili far eseguire all’avvio il comando per compilare il firmware in automatico?

ps=quale comando devo usare per conoscere il mio ip?

ah il comando l’ho trovato ifconfig -a…

non devi ricompilare, non devi reinstallare nulla.
se ci sono problemi di caricamento del modulo all’avvio fai così:

# gedit /etc/modprobe.conf

inserisci la linea:
alias wlan1 b43

salva chiudi

ora vedrai che non dovrai fare più nulla quando riparti.
prova.

ok grazie mille…l’ho fatto, appena posso provo

rieccomi…scusate…mi rendo conto di essere pedante…però ho fatto come mi dicevi tu virus però non ha funzionato…continuo a doverla far partire io manualmente a ogni avvio…ah è normale che nel file “modprobe.conf” c’è solo la riga che ho inserito io?

è normale che ci sia solo quella riga.
puoi fare una prova ?
spegni la macchina ed accendi, dai solo questo comando da root:

# modprobe b43

poi posta l’output dei seguenti:

[code]# dmesg|grep 43

lsmod|grep 43

iwconfig

cat /etc/modprobe.conf[/code]

eccomi scusate sono davvero dispiaciuto per non aver più risposto e aver lasciato cadere così la questione ma ho avuto problemi con il pc e la mia rete adsl e non ho avuto modo di comunicarvelo…comunque…
[root@fedora-usb ~]# dmesg|grep 43
] ? kthread+0x3b/0x61
] ? kthread+0x0/0x61
Yenta: CardBus bridge found at 0000:00:0a.0 [1043:1107]
Clocksource tsc unstable (delta = -155970143 ns)
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
firmware: requesting b43/pcm5.fw
firmware: requesting b43/b0g0initvals5.fw
firmware: requesting b43/b0g0bsinitvals5.fw
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::assoc
Registered led device: b43-phy0::radio
b43-phy0 debug: Wireless interface started
b43-phy0 debug: Adding Interface type 2

[root@fedora-usb ~]# lsmod|grep 43
b43 131872 0
ssb 36228 1 b43
rfkill 11288 3 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.

wmaster0 no wireless extensions.

wlan1 IEEE 802.11bg ESSID:“Alice-85689196”
Mode:Managed Frequency:2.412 GHz Access Point: 00:1C:A2:CB:39:54
Bit Rate=1 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:33E4-34D2-1F89-3165-8E96-C168-F95C-B211-3801-F3E8-3B01-60E0-61EC-4245-6B2A-02ED [2] Security mode:open
Power Management:off
Link Quality=61/100 Signal level:-53 dBm Noise level=-57 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@fedora-usb ~]# cat /etc/modprobe.conf
alias wlan1 b43

e scusate ancora per avervi mancato di rispetto in quel modo…:frowning:

ma ora ti va bene ?

no perché quando accendo il pc devo sempre aprire il terminale e digitare:
modprobe -r b43

b43-fwcutter -w /lib/firmware /home/openFab/Scaricati/broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

modprobe b43

e solo dopo il wifi parte…a tal proposito ho notato che anche compiz fusion e cairo dock non partono in automatico all’avvio…è possibile che queste tre cose siano legate in qualche modo?

fai una prova per me:

# gedit /etc/rc.d/rc.local

inserisci le linee:

modprobe -r b43
modprobe b43

salva, chiudi.

fai un restart, ora vedi se va.