[Risolto] wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
mastrociliegio
Prode Principiante
Messaggi: 206
Iscrizione: venerdì 4 novembre 2005, 12:47

[Risolto] wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da mastrociliegio »

Ciao a tutti buonbuon,
la scorsa settimana ho installato con una serie di immancabili intoppi :) xubuntu sul mac in oggetto (del 2008).
Diciamo che al momento va tutto, tastiera ok, webcam ok, bluetooth... anche la wifi che prima non riconosceva adesso va, ma è lentissima.
Gli speed test sono decisamente variabili, vanno da 0.9 down 25 up, oppure 1.8 down 1.5 up, ecc... (una volta l'upload non è neppure partito).
Il macbook monta una broadcom bcm4321.

Ho provato varie strade e ora sono decisamente perso, tanto che ormai non capisco più quali post ho seguito, quali no e dove sono arrivato.
Diciamo che le modifiche che ho fatto e non hanno funzionato (perché la wifi non andava più) le ho ripristinate, quindi dovrei essere ancora con l'installazione base.

stavo pensando di seguire anche questa wiki

https://wiki.debian.org/bcm43xx

ma non è specifica per il mioi problema... la wifi la riconosce, ma la resa è pessima.

Da che punto partireste voi che siete freschi e non avete tentato nulla?

Grazie per il supporto.
Ultima modifica di mastrociliegio il lunedì 11 maggio 2020, 17:07, modificato 1 volta in totale.
XUBUNTU 18.04 on macbook 4.1 (installazione perfettibile... but almost perfect)
Avatar utente
Dayro
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1167
Iscrizione: martedì 6 novembre 2007, 23:50
Desktop: Ubuntu
Distribuzione: Ubuntu 18.04.4 LTS x86_64

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da Dayro »

Ciao! Effettivamente la rete pullula di problemi riguardanti a codesta scheda di rete.
Io, cosi a tentoni, partirei da questo
https://askubuntu.com/questions/842854/ ... untu-16-04
non è la solita scheda, però i suggerimenti sembrerebbero abbastanza generici.
RooibOS?...naahh, molto meglio Ubuntu MATE
mastrociliegio
Prode Principiante
Messaggi: 206
Iscrizione: venerdì 4 novembre 2005, 12:47

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da mastrociliegio »

Ciao,
grazie per la risposta... ho provato a installare il pacchetto broadcom-sta-dkms e risulta un po' più stabile e veloce... adesso si parla di un 20/10 circa in down/up (gli altri dispositivi viaggiano sui 200).

Vorrei testare la soluzione che fornisce in questa guida, ma non riesco a capire come recuperare il modulo della mia scheda broadcom (nella guida il comando è con rl200 pci)

https://ubuntuforums.org/showthread.php?t=2175345

Qui si può trovare?

Codice: Seleziona tutto

sudo lshw -C network
  *-network                 
       description: Wireless interface
       product: BCM4321 802.11a/b/g/n
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wls4
       version: 03
       serial: 00:1e:c2:aa:72:fe
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) ip=192.168.1.181 latency=0 multicast=yes wireless=IEEE 802.11
       resources: irq:16 memory:90500000-90503fff memory:90000000-900fffff
  *-network
       description: Ethernet interface
       product: 88E8058 PCI-E Gigabit Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: ens5
       version: 13
       serial: 00:1e:c2:18:65:1e
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:27 memory:90400000-90403fff ioport:5000(size=256) memory:90420000-9043ffff

Stefano
XUBUNTU 18.04 on macbook 4.1 (installazione perfettibile... but almost perfect)
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da Pike »

Posta l'output di

Codice: Seleziona tutto

modprobe
il mio obiettivo è farti listare le mod caricare dal kernel.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
Dayro
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1167
Iscrizione: martedì 6 novembre 2007, 23:50
Desktop: Ubuntu
Distribuzione: Ubuntu 18.04.4 LTS x86_64

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da Dayro »

Io darei anche un

Codice: Seleziona tutto

lspci -vvnn | grep -A 9 Network
Così, tanto per capire quali driver sono caricati.
RooibOS?...naahh, molto meglio Ubuntu MATE
mastrociliegio
Prode Principiante
Messaggi: 206
Iscrizione: venerdì 4 novembre 2005, 12:47

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da mastrociliegio »

Allora...
se do "modprobe" mi chiede di indicare un'opzione... che però non riesco a trovare, ho tirato fuori una lista infinita di dati che non riesco neppure a visualizzare completamente con questo comando

Codice: Seleziona tutto

modprobe -c --showconfig
posso invece postare questo

Codice: Seleziona tutto

stefano@stefano-MacBook:~$ lsmod
Module                  Size  Used by
rfcomm                 81920  16
bnep                   24576  2
nls_iso8859_1          16384  1
btusb                  57344  0
btrtl                  20480  1 btusb
snd_hda_codec_realtek   118784  1
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
btbcm                  16384  1 btusb
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
btintel                24576  1 btusb
bluetooth             573440  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
ecdh_generic           16384  1 bluetooth
ecc                    32768  1 ecdh_generic
uvcvideo               94208  0
snd_hda_intel          53248  3
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
snd_intel_nhlt         20480  1 snd_hda_intel
videobuf2_v4l2         24576  1 uvcvideo
coretemp               20480  0
joydev                 28672  0
videobuf2_common       49152  2 videobuf2_v4l2,uvcvideo
videodev              208896  3 videobuf2_v4l2,uvcvideo,videobuf2_common
kvm_intel             245760  0
mc                     53248  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
snd_hda_codec         131072  3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core           90112  4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
kvm                   655360  1 kvm_intel
snd_pcm               102400  3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi           20480  0
applesmc               20480  0
input_leds             16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
appletouch             24576  0
irqbypass              16384  1 kvm
snd_rawmidi            36864  1 snd_seq_midi
i915                 1937408  3
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
input_polldev          20480  1 applesmc
drm_kms_helper        180224  1 i915
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
lpc_ich                24576  0
drm                   491520  5 drm_kms_helper,i915
snd                    86016  16 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
i2c_algo_bit           16384  1 i915
soundcore              16384  1 snd
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
sbs                    20480  0
sbshc                  16384  1 sbs
apple_bl               20480  0
mac_hid                16384  0
sch_fq_codel           20480  3
wl                   6451200  0
cfg80211              704512  1 wl
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
parport                53248  3 parport_pc,lp,ppdev
ip_tables              32768  0
x_tables               40960  1 ip_tables
autofs4                45056  2
hid_apple              16384  0
hid_appleir            16384  0
hid_generic            16384  0
usbhid                 53248  0
hid                   126976  4 usbhid,hid_apple,hid_generic,hid_appleir
firewire_ohci          40960  0
ahci                   40960  2
libahci                32768  1 ahci
pata_acpi              16384  0
firewire_core          65536  1 firewire_ohci
crc_itu_t              16384  1 firewire_core
sky2                   65536  0
video                  49152  1 i915
stefano@stefano-MacBook:~$ 

invece con lspci ecco l'output

Codice: Seleziona tutto

stefano@stefano-MacBook:~$ lspci -vvnn | grep -A 9 Network
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
	Subsystem: Apple Inc. AirPort Extreme [106b:0088]
	Physical Slot: 4
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 256 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at 90500000 (64-bit, non-prefetchable) [size=16K]
	Region 2: Memory at 90000000 (64-bit, prefetchable) [size=1M]
	Capabilities: <access denied>
grazie ancora
XUBUNTU 18.04 on macbook 4.1 (installazione perfettibile... but almost perfect)
Avatar utente
Dayro
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1167
Iscrizione: martedì 6 novembre 2007, 23:50
Desktop: Ubuntu
Distribuzione: Ubuntu 18.04.4 LTS x86_64

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da Dayro »

forse ti ho postato il comando sbagliato (non figura il drive in uso)
per favore, puoi provare con

Codice: Seleziona tutto

sudo lshw -C network
EDIT:Scusa , lo hai già postato più su :muro:
RooibOS?...naahh, molto meglio Ubuntu MATE
Avatar utente
Dayro
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1167
Iscrizione: martedì 6 novembre 2007, 23:50
Desktop: Ubuntu
Distribuzione: Ubuntu 18.04.4 LTS x86_64

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da Dayro »

Ok prova a dare un'occhiata a l'ultimo post di questo topic

AskUbuntu: Wireless drivers for broadcom bcm 4321
RooibOS?...naahh, molto meglio Ubuntu MATE
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13173
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da thece »

@mastrociliegio
mastrociliegio ha scritto:
martedì 28 aprile 2020, 18:05
*-network
description: Wireless interface
product: BCM4321 802.11a/b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:02:00.0
logical name: wls4
version: 03
serial: 00:1e:c2:aa:72:fe
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) ip=192.168.1.181 latency=0 multicast=yes wireless=IEEE 802.11
resources: irq:16 memory:90500000-90503fff memory:90000000-900fffff
Il driver usato dalla tua scheda di rete è wl0 . Se guardi l'output del comando lsmod questo è indicato come wl

Con questo comando puoi avere informazioni sul modulo

Codice: Seleziona tutto

modinfo wl
Con questo comando puoi vedere come sono impostati al momento i vari parametri

Codice: Seleziona tutto

grep -R [[:graph:]] /sys/module/wl/parameters
wl a sua volta usa il modulo cfg80211

Codice: Seleziona tutto

modinfo cfg80211
Potrebbe essere che qualcosa vada tocccato anche qui

Codice: Seleziona tutto

grep -R [[:graph:]] /sys/module/cfg80211/parameters
mastrociliegio
Prode Principiante
Messaggi: 206
Iscrizione: venerdì 4 novembre 2005, 12:47

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da mastrociliegio »

Istantanea_2020-05-04_14-11-59.png
Istantanea_2020-05-04_14-11-59.png (4.58 KiB) Visualizzato 428 volte
Ciao ancora... scusate se non ho risposto ma prima non sono riuscito :|
Innanzitutto ho testato tutte le soluzioni proposte in questa pagina:

https://askubuntu.com/questions/513011/ ... ected-to-a

ma il meglio che sono riuscito a fare è una connessione che varia tra 5 e 20 in up/down... quando va.
Provo a postare gli output richiesti e vediamo cosa ne esce.

per quanto riguarda questo comando mi dice che la directory non esiste

Codice: Seleziona tutto

stefano@stefano-MacBook:~$ grep -R [[:graph:]] /sys/module/wl/parameters
grep: /sys/module/wl/parameters: File o directory non esistente
invece sul cfg80211 ho questo risultato

Codice: Seleziona tutto

stefano@stefano-MacBook:~$ grep -R [[:graph:]] /sys/module/cfg80211/parameters
/sys/module/cfg80211/parameters/cfg80211_disable_40mhz_24ghz:N
/sys/module/cfg80211/parameters/ieee80211_regdom:00
/sys/module/cfg80211/parameters/bss_entries_limit:1000
Guardando online ho trovato questa guida arch...
https://wiki.archlinux.org/index.php/Ne ... (Italiano)

e a un certo punto riporta questo passaggio
Altre osservazioni

Di default iwl3945 è configurato per funzionare solo con le reti sui canali 1-11. Gamme superiori non sono ammesse in alcune parti del mondo (Stati Uniti). Nell'UE tuttavia, i canali 12 e 13 sono utilizzati abbastanza comunemente. Per fare in modo che iwl3945 esegua le scansioni per tutti i canali, aggiungere options cfg80211 ieee80211_regdom=EU a /etc/modprobe.d/modprobe.conf. Con iwlist f è possibile controllare quali canali sono ammessi.
non capisco come modificare questi parametri, ma mi colpisce che il regdom sia =EU invece che =00 come nel mio caso.

se grezzamente entro nella cartella /sys/module/cfg80211/parameters e apro uno qualsiasi dei tre file contenuti mi da lo sesso errore (che allego senza tagliare ché non ho la possibilità di installare gimp)

grazie ancora
XUBUNTU 18.04 on macbook 4.1 (installazione perfettibile... but almost perfect)
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13173
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da thece »

mastrociliegio ha scritto:
lunedì 4 maggio 2020, 14:30
e a un certo punto riporta questo passaggio
Altre osservazioni

Di default iwl3945 è configurato per funzionare solo con le reti sui canali 1-11. Gamme superiori non sono ammesse in alcune parti del mondo (Stati Uniti). Nell'UE tuttavia, i canali 12 e 13 sono utilizzati abbastanza comunemente. Per fare in modo che iwl3945 esegua le scansioni per tutti i canali, aggiungere options cfg80211 ieee80211_regdom=EU a /etc/modprobe.d/modprobe.conf. Con iwlist f è possibile controllare quali canali sono ammessi.
non capisco come modificare questi parametri
Come indicato nella citazione, aggiungi questa riga

Codice: Seleziona tutto

options cfg80211 ieee80211_regdom=EU
nel file /etc/modprobe.d/modprobe.conf , oppure dai questo comando

Codice: Seleziona tutto

echo "options cfg80211 ieee80211_regdom=EU" | sudo tee /etc/modprobe.d/cfg80211.conf
Poi riavvia il PC
mastrociliegio
Prode Principiante
Messaggi: 206
Iscrizione: venerdì 4 novembre 2005, 12:47

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da mastrociliegio »

Ciao a tutti,
dopo giorni di silenzio eccomi nuovamente.

Ho modificato il modprobe.conf e non ho avuto alcun risultato ma, cerca che ti ricerca sono arrivato in una pagina (che ho purtroppo perso) in cui elencava tutta una serie di indicazioni che potevano essere inserite nel file.
Visto che il mio modprobe.conf era vuoto (a parte l'ultima modifica al regdom=EU), nello scoramento più completo ho inserito quanto segue.

Codice: Seleziona tutto

enum ieee80211_band {
  IEEE80211_BAND_2GHZ,
  IEEE80211_BAND_5GHZ,
  IEEE80211_NUM_BANDS
};

options cfg80211 ieee80211_regdom=EU
questo è tutto quel che c'è nel file.
Poi jo abbandonato perché dovevo uscire e me ne sono dimenticato (che tanto, Stefano, non funziona).

Invece ora vola come un missile.

Devo dire che non è stata una soluzione, ho sparato a caso sulla folla, ma ha funzionato.
Il vostro modprobe.conf è molto più "grasso"?
XUBUNTU 18.04 on macbook 4.1 (installazione perfettibile... but almost perfect)
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13173
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da thece »

Io non ho proprio il file /etc/modprobe.d/modprobe.conf
Avatar utente
Dayro
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1167
Iscrizione: martedì 6 novembre 2007, 23:50
Desktop: Ubuntu
Distribuzione: Ubuntu 18.04.4 LTS x86_64

Re: wifi leeeeenta su macbook 4.1 con xubuntu 18.04

Messaggio da Dayro »

thece ha scritto:
lunedì 11 maggio 2020, 14:36
Io non ho proprio il file /etc/modprobe.d/modprobe.conf
Idem!
RooibOS?...naahh, molto meglio Ubuntu MATE
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti