[Risolto] Fedora 19 non rileva scheda ethernet e wireless

Buongiorno,

ho installato Fedora 19 su un notebook dell vostro 3360.

Problema: non posso connettermi via wireless o ethernet. Cosa posso fare?

Alcuni dati:
Network controller Broadcom BCM43142 802.11b/g/n.
Ethernet controller Qualcomm Atheros AR8161 Gigabit Ethernet.

Grazie anticipatamente per qualsiasi aiuto che verrà!

[code]

yum install rfkill

$ rfkill list
$ lspci -nnk|grep -iA 6 net
$ lsmod
$ ifconfig

journalctl -abxu NetworkManager.service[/code]?

[code][root@localhost ~]# yum install rfkill
Plugin abilitati:langpacks, refresh-packagekit
Errore: Cannot retrieve metalink for repository: fedora/19/x86_64. Please verify its path and try again
[root@localhost ~]# rfkill list
bash: rfkill: comando non trovato…
[root@localhost ~]# lspci -nnk | grep -iA6 net
01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
02:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8161 Gigabit Ethernet [1969:1091] (rev 10)
Subsystem: Dell Device [1028:055c]
[root@localhost ~]# lsmod
Module Size Used by
vfat 17411 0
fat 60509 1 vfat
fuse 82124 3
ebtable_nat 12807 0
nf_conntrack_netbios_ns 12665 0
nf_conntrack_broadcast 12527 1 nf_conntrack_netbios_ns
ipt_MASQUERADE 12880 1
ip6table_nat 13015 1
nf_nat_ipv6 13213 1 ip6table_nat
ip6table_mangle 12700 1
rfcomm 68903 6
bnep 19704 2
ip6t_REJECT 12939 2
nf_conntrack_ipv6 18782 24
nf_defrag_ipv6 18205 1 nf_conntrack_ipv6
iptable_nat 13011 1
nf_nat_ipv4 13199 1 iptable_nat
nf_nat 25743 5 ipt_MASQUERADE,nf_nat_ipv4,nf_nat_ipv6,ip6table_nat,iptable_nat
iptable_mangle 12695 1
nf_conntrack_ipv4 14808 20
nf_defrag_ipv4 12673 1 nf_conntrack_ipv4
xt_conntrack 12760 42
nf_conntrack 86376 11 nf_conntrack_netbios_ns,ipt_MASQUERADE,nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,ip6table_nat,nf_conntrack_broadcast,iptable_nat,nf_conntrack_ipv4,nf_conntrack_ipv6
ebtable_filter 12827 0
ebtables 30758 2 ebtable_nat,ebtable_filter
ip6table_filter 12815 1
ip6_tables 26808 3 ip6table_filter,ip6table_mangle,ip6table_nat
acpi_cpufreq 19612 -1
mperf 12607 1 acpi_cpufreq
coretemp 13435 0
kvm_intel 133627 0
kvm 439238 1 kvm_intel
crc32_pclmul 13113 0
crc32c_intel 22079 0
ghash_clmulni_intel 13259 0
dell_wmi 12681 0
sparse_keymap 13584 1 dell_wmi
iTCO_wdt 13480 0
iTCO_vendor_support 13419 1 iTCO_wdt
dell_laptop 17369 0
dcdbas 14794 1 dell_laptop
microcode 23403 0
cdc_mbim 13176 0
uvcvideo 81017 0
videobuf2_vmalloc 13163 1 uvcvideo
videobuf2_memops 13161 1 videobuf2_vmalloc
videobuf2_core 38773 1 uvcvideo
videodev 121804 2 uvcvideo,videobuf2_core
media 20444 2 uvcvideo,videodev
cdc_ncm 19609 1 cdc_mbim
cdc_acm 28715 0
btusb 23827 0
usbnet 36747 2 cdc_mbim,cdc_ncm
cdc_wdm 18830 1 cdc_mbim
bluetooth 356483 22 bnep,btusb,rfcomm
mii 13527 1 usbnet
rfkill 21694 3 bluetooth
wmi 18697 1 dell_wmi
snd_hda_codec_hdmi 41153 1
snd_hda_codec_cirrus 14090 1
snd_hda_intel 44037 4
snd_hda_codec 178706 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_cirrus
snd_hwdep 17650 1 snd_hda_codec
snd_seq 64849 0
snd_seq_device 14136 1 snd_seq
snd_pcm 98071 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
mei 70788 0
snd_page_alloc 18268 2 snd_pcm,snd_hda_intel
snd_timer 28698 2 snd_pcm,snd_seq
lpc_ich 16977 0
snd 79388 17 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_hda_codec_cirrus
mfd_core 13182 1 lpc_ich
i2c_i801 18136 0
soundcore 14491 1 snd
uinput 17625 0
usb_storage 56128 0
i915 606325 3
i2c_algo_bit 13257 1 i915
drm_kms_helper 46114 1 i915
drm 268517 4 i915,drm_kms_helper
i2c_core 34059 6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
video 18990 1 i915
[root@localhost ~]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 912 bytes 79408 (77.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 912 bytes 79408 (77.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~]#
[/code]

Già, non va la rete, quindi niente yum.

$ lspci -nnk | grep -iA 6 net

(senza tagliare l’output)

[root@localhost ~]# lspci -nnk | grep -iA 6 net 01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01) Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016] 02:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8161 Gigabit Ethernet [1969:1091] (rev 10) Subsystem: Dell Device [1028:055c]

Scusa se ci metto tanto, ma devo usare due pc per questo. Grazie per l’aiuto!!!

Da dove hai installato questa Fedora? RC/TC/Rilascio Finale? DVD? Live USB?
Anche

$ uname -r

; hai modo di connettere altrimenti (e.g. una pennetta wireless) a internet questa installazione?

[root@localhost ~]# uname -r 3.9.5-301.fc19.x86 64

Scaricata dal sito ufficiale e installate tramite supporto usb avvalendomi di unebootin perché il notebook è sprovvisto di lettore cd.

Non ho una pennetta wireless, perché all’interno del pc questa è già presente e funziona.

Dalla live internet è funzionante?

$ lspci -nnk | grep -iA 6 net

dalla live.

Con la Live era tutto come adesso. Speravo che installando Fedora le cose cambiassero.

[code][root@localhost ~]# lspci -nnk | grep -iA 6 net
01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
02:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8161 Gigabit Ethernet [1969:1091] (rev 10)
Subsystem: Dell Device [1028:055c]

[/code]

Forse non ho capito… Vuoi che provi a dare questo (lspci -nnk | grep -iA 6 net) comando da Live?

Non so se può aiutarti, ma con ubuntu andava tutto liscio…pero ubuntu non fa per me.

Puoi scaricare una http://alt.fedoraproject.org/pub/alt/live-respins/ e https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB/it#Metodo_semplice_a_riga_di_comando:_scrivere_l.27immagine_direttamente (unetbootin non è necessario e non è raccomandato)?

Ma Fedora 19 non va bene? e perché?

Volevo provare un kernel differente su una live USB creata opportunamente, visto che il networking non funziona e non hai altre schede di rete, questo è un espediente.

Allora lascerei stare perché in passato ho già ampiamente provato con la 18, ma con scarso successo. Altri suggerimenti?

Non trovi che sia strano? Tutto funziona alla perfezione, ma le reti non vanno. Da ignorante in materia credo che il problema non sia l’installazione, ma altro. Per esempio ho provato Ubuntu 13.04 e sia in modalità Live che Installata, le reti vengono immediatamente riconosciute. Non so proprio che pesci prendere ormai…

Scusa Tempus, quasi l’avevo tralasciato. Grazie mille per il tentativo ed il tempo dedicatomi… veramente molto gentile!!!

Ciao.
Il modulo del kernel per far funzionare la scheda Atheros AR8161 si chiama alx ed è contenuto in questo progetto
https://backports.wiki.kernel.org/index.php/Releases
(compat wireless, poi rinominato compat drivers, ora rinominato Linux kernel backports)

A questo indirizzo puoi scaricare il pacchettone che contiene anche il modulo alx
http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/
Io ho provato fino al massimo alla “compat-drivers-3.8.3-2-snpu” con fedora 18 però ragionevolmente dovrebbe funzionare anche con il 19.

In sostanza scarichi il tar.bz lo scompatti, vai nella directory dove l’hai scompattato e digiti

./scripts/driver-select alx
make
make install
modprobe alx

Fatto questo il kernel dovrebbe avvertire networkmanager che la scheda è funzionante e dovrebbe provare a configurarla in automatico.
Noterai al riavvio successivo che ci sarà una nuova voce in grub chiamata “Fedora xxxx with compat-driver”

La situazione è questa da un po’ di tempo e ci sono voci che parlano di un inserimento di questi driver nel kernel linux “a breve”…

Questo è il risultato dell’ lspci -v con la scheda con questi driver

03:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10)
	Subsystem: ASUSTeK Computer Inc. Device 8507
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f7300000 (64-bit, non-prefetchable) [size=256]
	I/O ports at d000 [size=128]
	Capabilities: <access denied>
	Kernel driver in use: alx

Piccola aggiunta: Ogni volta che aggiornerai il kernel i driver vanno ricompilati…[/size][/size]

Grazie,

sto provando…

qualche minuto e di dico qualcosa!

Fatto:

[code][root@localhost compat-drivers-3.8.3-2-snp]# ./scripts/driver-select alxProcessing new driver-select request…
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk
Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
./scripts/driver-select: line 243: perl: command not found
./scripts/driver-select: line 167: perl: command not found
./scripts/driver-select: line 175: perl: command not found
./scripts/driver-select: line 179: perl: command not found
./scripts/driver-select: line 187: perl: command not found
Backup exists: Makefile.bk
./scripts/driver-select: line 151: perl: command not found
./scripts/driver-select: line 183: perl: command not found
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
./scripts/driver-select: line 133: perl: command not found
[root@localhost compat-drivers-3.8.3-2-snp]# make
./scripts/gen-compat-autoconf.sh /home/matteo/Documenti/kernel/compat-drivers-3.8.3-2-snp/.config /home/matteo/Documenti/kernel/compat-drivers-3.8.3-2-snp/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.9.5-301.fc19.x86_64/build M=/home/matteo/Documenti/kernel/compat-drivers-3.8.3-2-snp modules
make: *** /lib/modules/3.9.5-301.fc19.x86_64/build: File o directory non esistente. Stop.
make: *** [modules] Errore 2
[root@localhost compat-drivers-3.8.3-2-snp]# make install
Updating Fedora’s initramfs for 3.9.5-301.fc19.x86_64 under /boot/ …
Will now run grubby to add a new kernel entry …

make -C /lib/modules/3.9.5-301.fc19.x86_64/build M=/home/matteo/Documenti/kernel/compat-drivers-3.8.3-2-snp modules
make: *** /lib/modules/3.9.5-301.fc19.x86_64/build: File o directory non esistente. Stop.
make: *** [modules] Errore 2
[root@localhost compat-drivers-3.8.3-2-snp]# modprobe alx
modprobe: FATAL: Module alx not found.
[root@localhost compat-drivers-3.8.3-2-snp]#
[/code]

Nel Grub é comparsa una nuova voce, l’ho cliccata, il pc si é riavviato, ma di connessioni ancora niente.

cosa ne dici?

Dal log che riporti mi pare ci siano 2 problemi

  1. Manca l’eseguibile perl che fallire il primo script (driver-select)
  2. Manca il pacchetto kernel-devel che fa fallire la compilazione

Difficile però installarli senza andare in rete…

in pratica mi devo scordare di Fedora una volta per tutte?