[RISOLTO] Upgrade firmware scheda wireless

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

[RISOLTO] Upgrade firmware scheda wireless

Messaggio da Procopio »

Ciao

sottopongo il problema in modo molto generale ma non sto riuscendo a capire da dove partire:


vorrei configurare la mia scheda di rete (generalmente gestisco sempre con wicd e mi fa tutto lui).
Il mio pc è un lenovo yoga 2, che non ha porta ethernet, ma intendevo configurare una rete cablata attraverso un adattatore ethernet-to-usb, e poi anche quella wireless.

al comando lspci -v però vedo soltanto una scheda wireless, che tra l'altro non ha moduli nè driver caricati:

Codice: Seleziona tutto

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
	Subsystem: Lenovo Device 3978
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 3978
	Flags: bus master, fast devsel, latency 0, IRQ 62
	Memory at b0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at a0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 3000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [a4] PCI Advanced Features
	Kernel driver in use: i915
	Kernel modules: i915

00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
	Subsystem: Lenovo Device 3978
	Flags: bus master, fast devsel, latency 0, IRQ 60
	Memory at b0510000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04) (prog-if 30 [XHCI])
	Subsystem: Lenovo Device 3978
	Flags: bus master, medium devsel, latency 0, IRQ 58
	Memory at b0500000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [70] Power Management version 2
	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_hcd

00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
	Subsystem: Lenovo Device 3978
	Flags: bus master, fast devsel, latency 0, IRQ 59
	Memory at b0518000 (64-bit, non-prefetchable) [size=32]
	Capabilities: [50] Power Management version 3
	Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
	Subsystem: Lenovo Device 3978
	Flags: bus master, fast devsel, latency 0, IRQ 61
	Memory at b0514000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 3
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 4 (rev e4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	Memory behind bridge: b0400000-b04fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Lenovo Device 3978
	Capabilities: [a0] Power Management version 3
	Capabilities: [100] #00
	Capabilities: [200] #1e
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1d.0 USB controller: Intel Corporation Lynx Point-LP USB EHCI #1 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Lenovo Device 3978
	Flags: bus master, medium devsel, latency 0, IRQ 23
	Memory at b051c000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci

00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
	Subsystem: Lenovo Device 3978
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich

00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo Device 3978
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 57
	I/O ports at 3088 [size=8]
	I/O ports at 3094 [size=4]
	I/O ports at 3080 [size=8]
	I/O ports at 3090 [size=4]
	I/O ports at 3060 [size=32]
	Memory at b051b000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [70] Power Management version 3
	Capabilities: [a8] SATA HBA v1.0
	Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
	Subsystem: Lenovo Device 3978
	Flags: medium devsel, IRQ 18
	Memory at b0519000 (64-bit, non-prefetchable) [size=256]
	I/O ports at 3040 [size=32]
	Kernel modules: i2c_i801

01:00.0 Network controller: Intel Corporation Intel(R) Dual Band Wireless-AC 7260 (rev 6b)
	Subsystem: Intel Corporation Device c262
	Flags: fast devsel
	Memory at b0400000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [c8] Power Management version 3
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [40] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number e8-b1-fc-ff-ff-06-08-1f
	Capabilities: [14c] Latency Tolerance Reporting
	Capabilities: [154] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?>

Cerco quindi con google quali sono i driver per quella scheda e vedo che sono i classici iwlwifi li carico con

Codice: Seleziona tutto

modprobe iwlwifi
ma nulla, nel lspci continuano a non comparire driver per la scheda wireless.

Il comando

Codice: Seleziona tutto

iw dev
non mi restiuisce nulla


ed il comando ip link anche sembra non rilevare alcuna scheda:

Codice: Seleziona tutto

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
Che posso fare? l'unico modo è andare a cercare e configurare i driver con il menuconfig, o riesco a caricarli solamente come moduli?

Per quanto riguarda la scheda ethernet è possibile che non ce l'abbia, o è normale che non compaia nel lspci?
Ultima modifica di Procopio il gio 28 apr 2016, 18:32, modificato 2 volte in totale.

erio
Linux 4.x
Linux 4.x
Messaggi: 1213
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Configurazione rete

Messaggio da erio »


Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Configurazione rete

Messaggio da Procopio »

l'avevo visto anche io, ma non essendo sicuro non ho installato nulla, anche perchè lì per il modello della mia scheda fa rifermimento al kernel 4.2 mentre io ho il 3.10.17

erio
Linux 4.x
Linux 4.x
Messaggi: 1213
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Configurazione rete

Messaggio da erio »

il firmware penso e' svincolato dallla versione del kernel,io uso diversi hardware con versioni del kernel diverse e funzionano,i moduli del kernel seguono la versione,

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Configurazione rete

Messaggio da Procopio »

l'ho installato, ma nulla, rimane tutto come prima.. Tra l'altro era già presente in /lib/firmware..

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Configurazione rete

Messaggio da conraid »

Stando a quella pagina intel devi aggiornare il kernel a quanto pare

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Configurazione rete

Messaggio da Procopio »

si vero, però mi sembra eccessivo dover aggiornare l'intero kernel, tra l'altro è un PC che ha più di un anno, strano che non funzioni con il 3.10. E poi c'è sta scheda ethernet che non viene neanche rilevata dall'lspci...

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Configurazione rete

Messaggio da conraid »

I driver sono nel kernel, se non aggiorni il kernel non puoi aggiornare il driver. Non è eccessivo.
Che ha più di un anno che vuol dire? La versione 3.10 è di giugno 2013.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Configurazione rete

Messaggio da Procopio »

ok allora aggiorno il kernel :thumbright:

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Configurazione rete

Messaggio da Procopio »

Ho installato il nuovo kernel, ma in /lib/modules/4.5.2/kernel/drivers non ho nulla (ho solo un thermal) e ovviamente non mi fa caricare il modulo iwlwifi con modprobe...

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Configurazione rete

Messaggio da conraid »

Procopio ha scritto:Ho installato il nuovo kernel, ma in /lib/modules/4.5.2/kernel/drivers non ho nulla (ho solo un thermal) e ovviamente non mi fa caricare il modulo iwlwifi con modprobe...
come lo hai installato?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Configurazione rete

Messaggio da Procopio »

Ho scaricato il 4.5.2 da kernel.org, lho scompattato in /usr/src ho ricreato il symlink a linux, sono entrato ho dato

Codice: Seleziona tutto

make mrproper
Make localyesconfig
Make - j3
Make modules_install
Poi ho copiato config system.map e bzimage in /boot e ho rigenerato il grub.cfg.

Al riavvio il kernel nuovo è partito correttamente e sono arrivato al desktop senza errori, ma non ho praticamente drivers, il che è strano..
Ultima modifica di Procopio il ven 22 apr 2016, 13:49, modificato 1 volta in totale.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2792
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.8.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Configurazione rete

Messaggio da ponce »

non e' strano: hai dato un localyesconfig, che ti ha fatto compilare solo i driver che avevi al momento in uso (quelli nuovi che volevi usare ovviamente non sono inclusi).
invece di quel comando copia il file di configurazione da qui nella directory del 4.5 come .config (nota il punto), dai un "make oldconfig" e poi prosegui col resto dei comandi che hai elencato.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 832
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Configurazione rete

Messaggio da Procopio »

Ok ora ho tutti i driver, lspci mi riconosce la periferica con i driver iwlwifi.
Wicd non è in grado di configurare automaticamente la rete (non rileva reti wireless, eppure lo switch del wireleas è su on) , mi sa che dovrò farlo a mano


Certo il kernel è decisamente pesante così (ho messo il config huge) e compilarlo in /usr/src/ mi ha occupato mezza root. Posso eliminare la directory dove ho compilato (/usr/src/linux-4.5.2) ?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2792
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.8.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Configurazione rete

Messaggio da ponce »

io farei un "make clean" dentro la stessa e la lascerei li', ci sta che ti possa servire di nuovo

Rispondi