
Entonces, como sugiere el título, ¿hay alguna manera de deshabilitar y volver a habilitar dispositivos PCI o dispositivos integrados en Linux usando Terminal, como deshabilitar y habilitar funciones de dispositivo en el Administrador de dispositivos de Windows? Quiero hacer eso cada vez que mi PC arranca porque hay un problema con el controlador Ethernet integrado que hace que deje de funcionar hasta que lo deshabilite y lo vuelva a habilitar usando el Administrador de dispositivos (eso está en Windows), pero para Linux tengo que inicie en modo de recuperación y habilite la función de red para que funcione el controlador Ethernet integrado.
Aquí hay información técnica básica sobre mi PC en caso de que pueda ser útil:
Modelo de PC: Minitorre Dell Optiplex 7010
Distribución de Linux de tercera generación: Ubuntu Linux 20.04 lts arrancado en modo de arranque UEFI.
Nombre del controlador Ethernet: Conexión de red Gigabit Intel(R) 82579LM (según lo informado por el Administrador de dispositivos de Windows)
El comando Dmesg devuelve "e1000e: la sonda del dispositivo falló con el error -3"
Intenté deshabilitar y volver a habilitar el módulo e1000e sin suerte, también intenté ir a /sys/dev/pci/network/enabled (donde red es el ID del controlador Ethernet integrado) y hacer eco de 0 y 1, pero todavía no hay éxito.
También intenté reinstalar la distribución de Linux y crear controladores desde la fuente (los controladores e1000e del sitio web de Intel), pero todavía no tuve suerte. También probé muchas soluciones escritas en Google, pero tampoco tuve suerte.
lspci -vv
El comando genera la información del dispositivo de esta manera:
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
DeviceName: Onboard LAN
Subsystem: Dell 82579LM Gigabit Network Connection (Lewisville)
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
Interrupt: pin A routed to IRQ 27
Region 0: Memory at f7c00000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at f7c38000 (32-bit, non-prefetchable) [size=4K]
Region 2: I/O ports at f060 [size=32]
Capabilities: [c8] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00298 Data: 0000
Capabilities: [e0] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: e1000e
Kernel modules: e1000e