Configurazione wireless Broadcom BCM4312 su netbook
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Configurazione wireless Broadcom BCM4312 su netbook
Buona sera a tutti, ho un problema con la configurazione delle connessione wireless su slackware 13.1.
Il mio netbook compaq mini 700el ha questa scheda: Broadcom BCM4312
ho blacklistato:
> echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
> echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
ho compilato dai sorgenti il driver wl.ko
ho dato depmod -a
copiato wl.ko qui:
/lib/modules/2.6.33.4-smp/kernel/drivers/net
/lib/modules/2.6.33.4-smp/kernel/drivers/net/wireless
e riavviato.Dando iwconfig ho:
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11bg ESSID:"" Nickname:"darksta"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
il mio rc.inet1.conf è il seguente:
# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").
# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth<interface>.
# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.
# =============================================================================
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""
# Default gateway IP address:
GATEWAY=""
# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
IFNAME[4]="eth1"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]=BARRIER05
#WLAN_MODE[4]=Managed
##WLAN_RATE[4]="54M auto"
##WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"
## Some examples of additional network parameters that you can use.
## Config information for wlan0:
#IFNAME[4]="wlan0" # Use a different interface name nstead of
# the default 'eth4'
#HWADDR[4]="00:01:23:45:67:89" # Overrule the card's hardware MAC address
#MTU[4]="" # The default MTU is 1500, but you might need
# 1360 when you use NAT'ed IPSec traffic.
#DHCP_KEEPRESOLV[4]="yes" # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes" # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes" # If you don't want the DHCP server to change
# your default gateway
#DHCP_IPADDR[4]="" # Request a specific IP address from the DHCP
# server
#WLAN_ESSID[4]=DARKSTAR # Here, you can override _any_ parameter
# defined in rc.wireless.conf, by prepending
# 'WLAN_' to the parameter's name. Useful for
# those with multiple wireless interfaces.
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=thekey"
# Some drivers require a private ioctl to be
# set through the iwpriv command. If more than
# one is required, you can place them in the
# IWPRIV parameter (separated with the pipe (|)
# character, see the example).
purtroppo non riseco a collegarmi ad internet. da cosa può dipendere?
Il mio netbook compaq mini 700el ha questa scheda: Broadcom BCM4312
ho blacklistato:
> echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
> echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
ho compilato dai sorgenti il driver wl.ko
ho dato depmod -a
copiato wl.ko qui:
/lib/modules/2.6.33.4-smp/kernel/drivers/net
/lib/modules/2.6.33.4-smp/kernel/drivers/net/wireless
e riavviato.Dando iwconfig ho:
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11bg ESSID:"" Nickname:"darksta"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
il mio rc.inet1.conf è il seguente:
# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").
# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth<interface>.
# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.
# =============================================================================
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""
# Default gateway IP address:
GATEWAY=""
# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
IFNAME[4]="eth1"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]=BARRIER05
#WLAN_MODE[4]=Managed
##WLAN_RATE[4]="54M auto"
##WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"
## Some examples of additional network parameters that you can use.
## Config information for wlan0:
#IFNAME[4]="wlan0" # Use a different interface name nstead of
# the default 'eth4'
#HWADDR[4]="00:01:23:45:67:89" # Overrule the card's hardware MAC address
#MTU[4]="" # The default MTU is 1500, but you might need
# 1360 when you use NAT'ed IPSec traffic.
#DHCP_KEEPRESOLV[4]="yes" # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes" # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes" # If you don't want the DHCP server to change
# your default gateway
#DHCP_IPADDR[4]="" # Request a specific IP address from the DHCP
# server
#WLAN_ESSID[4]=DARKSTAR # Here, you can override _any_ parameter
# defined in rc.wireless.conf, by prepending
# 'WLAN_' to the parameter's name. Useful for
# those with multiple wireless interfaces.
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=thekey"
# Some drivers require a private ioctl to be
# set through the iwpriv command. If more than
# one is required, you can place them in the
# IWPRIV parameter (separated with the pipe (|)
# character, see the example).
purtroppo non riseco a collegarmi ad internet. da cosa può dipendere?
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Re: Configurazione wireless Broadcom BCM4312 su netbook
Controlla con lsmod se il driver wl è stato caricato al boot; accertati poi se quel modello di scheda wireless necessita di firmware esterno come accade con molte periferiche Broadcom (io ho la Broadcom 43225 che richiede il firmware).
Generalmente poi il driver della wireless ha bisogno anche dei moduli mac80211 e cfg80211 compilati nel kernel.
Generalmente poi il driver della wireless ha bisogno anche dei moduli mac80211 e cfg80211 compilati nel kernel.
Re: Configurazione wireless Broadcom BCM4312 su netbook
con lsmod ottengo:phobos3576 ha scritto:Controlla con lsmod se il driver wl è stato caricato al boot; accertati poi se quel modello di scheda wireless necessita di firmware esterno come accade con molte periferiche Broadcom (io ho la Broadcom 43225 che richiede il firmware).
Generalmente poi il driver della wireless ha bisogno anche dei moduli mac80211 e cfg80211 compilati nel kernel.
Codice: Seleziona tutto
Module Size Used by
snd_seq_dummy 1107 0
snd_seq_oss 25580 0
snd_seq_midi_event 4620 1 snd_seq_oss
snd_seq 42857 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 4543 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 33917 0
snd_mixer_oss 13399 1 snd_pcm_oss
ipv6 229909 12
pcmcia 27872 0
pcmcia_core 25659 1 pcmcia
cpufreq_ondemand 6917 2
speedstep_lib 2683 0
acpi_cpufreq 5705 0
freq_table 2027 2 cpufreq_ondemand,acpi_cpufreq
lp 7161 0
ppdev 5103 0
parport_pc 18027 0
parport 25487 3 lp,ppdev,parport_pc
fuse 52401 3
snd_hda_codec_idt 44406 1
lib80211_crypt_tkip 7573 0
joydev 7989 0
btusb 9710 0
i915 263263 1
wl 1945149 0
drm_kms_helper 23751 1 i915
snd_hda_intel 18936 0
bluetooth 42514 1 btusb
snd_hda_codec 57091 2 snd_hda_codec_idt,snd_hda_intel
drm 133002 2 i915,drm_kms_helper
uvcvideo 54940 0
intel_agp 22699 1
snd_hwdep 5046 1 snd_hda_codec
videodev 32975 1 uvcvideo
hp_wmi 4138 0
snd_pcm 57736 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
v4l1_compat 13004 2 uvcvideo,videodev
led_class 2037 0
i2c_algo_bit 4355 1 i915
rfkill 12812 2 bluetooth,hp_wmi
agpgart 23773 2 drm,intel_agp
processor 26515 3 acpi_cpufreq
thermal 10194 0
sky2 39714 0
rtc_cmos 7838 0
snd_timer 15699 2 snd_seq,snd_pcm
psmouse 40750 0
video 15937 1 i915
ac 2423 0
battery 7944 0
rtc_core 12050 1 rtc_cmos
rtc_lib 1522 1 rtc_core
snd 43107 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
sg 21214 0
lib80211 3282 2 lib80211_crypt_tkip,wl
thermal_sys 12086 3 processor,thermal,video
output 1444 1 video
serio_raw 3754 0
hwmon 1085 1 thermal_sys
button 3934 1 i915
i2c_i801 7194 0
wmi 5343 1 hp_wmi
i2c_core 15279 6 i915,drm_kms_helper,drm,videodev,i2c_algo_bit,i2c_i801
soundcore 4815 1 snd
evdev 6939 9
snd_page_alloc 5849 2 snd_hda_intel,snd_pcm
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Re: Configurazione wireless Broadcom BCM4312 su netbook
Nel tuo caso sembra venga usato il modulo lib80211 con wl.
Purtroppo, c'è da dire che attualmente sono supportati particolari modelli di BCM4312, mentre altri con la stessa sigla non funzionano ancora su Linux; probabilmente, con un kernel più recente del 2.6.33.x la situazione potrebbe essere migliorata.
In ogni caso, quel modello di scheda wireless richiede effettivamente firmware esterno; qui viene spiegato come ottenerlo:
http://linuxwireless.org/en/users/Drivers/b43
Purtroppo, c'è da dire che attualmente sono supportati particolari modelli di BCM4312, mentre altri con la stessa sigla non funzionano ancora su Linux; probabilmente, con un kernel più recente del 2.6.33.x la situazione potrebbe essere migliorata.
In ogni caso, quel modello di scheda wireless richiede effettivamente firmware esterno; qui viene spiegato come ottenerlo:
http://linuxwireless.org/en/users/Drivers/b43
-
zxzxasas
- Linux 2.x

- Messaggi: 397
- Iscritto il: sab 15 nov 2008, 2:28
- Nome Cognome: Pasquale
- Slackware: current
- Kernel: 2.6.35.7
- Desktop: KDE 4.5.2
Re: Configurazione wireless Broadcom BCM4312 su netbook
Beh ci sta da dire che almeno fino al 2.6.35 il supporto a questa scheda (che ho anche io) col modulo b43 era funzionante in PIO mode. Praticamente inutile con le bande attuali delle connessioni...
Il 2.6.36 ancora devo installarlo quindi non saprei...In ogni caso, non ci sono particolari problemi per risolvere: basta installare il driver proprietario di Broadcom...c' è anche lo slackbuild: http://slackbuilds.org/repository/13.1/ ... adcom-sta/
Stesso dicasi per i firmware:
http://slackbuilds.org/repository/13.1/ ... -fwcutter/ qui il cutter
http://slackbuilds.org/repository/13.1/ ... -firmware/ qui il firmware
Il 2.6.36 ancora devo installarlo quindi non saprei...In ogni caso, non ci sono particolari problemi per risolvere: basta installare il driver proprietario di Broadcom...c' è anche lo slackbuild: http://slackbuilds.org/repository/13.1/ ... adcom-sta/
Stesso dicasi per i firmware:
http://slackbuilds.org/repository/13.1/ ... -fwcutter/ qui il cutter
http://slackbuilds.org/repository/13.1/ ... -firmware/ qui il firmware
Re: Configurazione wireless Broadcom BCM4312 su netbook
zxzxasas ha scritto:Beh ci sta da dire che almeno fino al 2.6.35 il supporto a questa scheda (che ho anche io) col modulo b43 era funzionante in PIO mode. Praticamente inutile con le bande attuali delle connessioni...
Il 2.6.36 ancora devo installarlo quindi non saprei...In ogni caso, non ci sono particolari problemi per risolvere: basta installare il driver proprietario di Broadcom...c' è anche lo slackbuild: http://slackbuilds.org/repository/13.1/ ... adcom-sta/
Stesso dicasi per i firmware:
http://slackbuilds.org/repository/13.1/ ... -fwcutter/ qui il cutter
http://slackbuilds.org/repository/13.1/ ... -firmware/ qui il firmware
io ho il kernel 2.6.33.4-smp. purtroppo il file http://slackbuilds.org/repository/13.1/ ... adcom-sta/ è corrotto ed io non ho mai utilizzato gli slackbuild. Ti sarei grato se mi potessi girare i tgz perchè purtroppo non so come fare.
aggiornamento: ho creato 2 pacchetti su 3. Il file hybrid-portsrc-x86_32-v5.60.48.36.tar.gz non è più online, potresti girarmi il tuo?
-
zxzxasas
- Linux 2.x

- Messaggi: 397
- Iscritto il: sab 15 nov 2008, 2:28
- Nome Cognome: Pasquale
- Slackware: current
- Kernel: 2.6.35.7
- Desktop: KDE 4.5.2
Re: Configurazione wireless Broadcom BCM4312 su netbook
I pacchetti difficilmente funzionerebbero. Creando moduli del kernel devi compilarli sul tuo sistema...
Comunque mi dispiace ma io ho il sistema a 64bit...anche i sorgenti che tengo scaricati sono per sistemi a 64 bit! comunque il driver dovrebbe essere questo:
http://www.broadcom.com/docs/linux_sta/ ... 6.2.tar.gz
Comunque mi dispiace ma io ho il sistema a 64bit...anche i sorgenti che tengo scaricati sono per sistemi a 64 bit! comunque il driver dovrebbe essere questo:
http://www.broadcom.com/docs/linux_sta/ ... 6.2.tar.gz
