Я просто установил linux 16.04 LTS на своем компьютере (не двойная загрузка), и это работало просто великолепно, но внезапно, WiFi прекратил работать. Я попробовал несколько вещей, я нашел, что это, возможно, помогло (нахождение драйверов и попытка установить их, несколько других подобных вещей), но ничто не работало, и я застреваю.
iwconfig
возвраты никакое беспроводное расширение.
Вот то, для чего я добираюсь lspci -vv
:
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265
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-
Interrupt: pin A routed to IRQ 255
Region 0: Memory at b4000000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [40] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L0s <4us, L1 <32us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR+, OBFF Via WAKE#
DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-, LTR+, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
Capabilities: [140 v1] Device Serial Number c0-b6-f9-ff-ff-f5-ae-a6
Capabilities: [14c v1] Latency Tolerance Reporting
Max snoop latency: 3145728ns
Max no snoop latency: 3145728ns
Capabilities: [154 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=30us PortTPowerOnTime=60us
По любой причине Ваше ядро Linux пропускает модуль iwlwifi
, который является основным драйвером для беспроводных устройств Intel. Вероятно, что этот вопрос будет решен при обновлении ядра. Чтобы сделать это, Вам будет нужно временное интернет-соединение. Если Ваш телефон имеет Интернет, Вы могли бы использовать USB для ограничивания соединения с ноутбуком. Вы могли также использовать USB для адаптера Ethernet. Для обновления ядра выполняет следующую команду
sudo apt install linux-generic
<час> , Если Вы имеете абсолютно никакой путь для подключения этого компьютера с Интернетом, вот то, как обновить ядро к более свежему с картой с интерфейсом USB. Сначала направляйтесь в https://kernel.ubuntu.com / ~ kernel-ppa/mainline / для взятия последней сборки ядра 4.4 (это - то, что рекомендуется linux-generic
в моих 16.04 vm). На данный момент это v4.4.202. Под тем, где это говорит "Сборку для amd64, за которым следуют", Вы загрузите четыре файла:
и сохраняют их к карте с интерфейсом USB. Затем, скопируйте их в Ваш ноутбук в каталоге, перейдите к терминалу, обзору к тому каталогу, и выполните
sudo dpkg -i *.deb
И перезапустите Ваш компьютер. В меню личинки, под Расширенными настройками для Ubuntu, необходимо теперь видеть, что 4.4.202 как опция, и когда Вы загружаетесь в рабочий стол, у Вас должна быть работа iwlwifi
модуль. Если это автоматически не загружается, можно загрузить его sudo modprobe iwlwifi
. После того как Вы соединены, можно теперь установить linux-generic
, который автоматически обновит ядро по умолчанию.