Error wifi PCI Broadcom
#1
Vie, 10/02/2017 - 16:24
Error wifi PCI Broadcom
Estado:
[ACTIVO]
Hola, hace unos dias instalé debian Jessie con dual boot con windows 10, el caso es que no me detecta red wifi, tengo una tarjeta PCI-E asus, modelo PCE-AC56 con chipset Broadcom BCM 4352, al hacer lspci aparece listada, pero al poner iwconfig no sale, sale la ethernet, y el lo, al conectar un modulo wifi USB pasa lo mismo, tengo el movil por OTG haciendo de antena. Instalé los Broadcom-sta de las repos, comprobe el linux-header, puse en blacklist los modulos no compatible con este modelo, y al seguir los pasos que se encuentran por internet me da error en este paso:
root@debian:~# modprobe wl
modprobe: ERROR: ../libkmod/libkmod-module.c:816 kmod_module_insert_module() could not find module by name='wl'
modprobe: ERROR: could not insert 'wl': Function not implemented
modprobe: ERROR: ../libkmod/libkmod-module.c:960 command_do() Error running install command for wl
modprobe: ERROR: could not insert 'wl': Operation not permitted
En windows me va bien el PCI, ¿Algún consejo?
Gracias
P.D.- mi versión de kernel es 4.9.0-0.bpo.1-amd64
supongo que seguiste esta wiki
se me ocurre que instales los repositorios de jessie backports y pruebes de instalar broadcom-sta-dkms desde dicho repo
si asi no funciona, podrías probar con el kernel de backports para jessie
Hola, gracias por responder, no me funcionó, el kernel y los headers ya los tengo de backports, version del kernel 4.9.0.
no me queda claro ¿probaste la combinación kernel estable y driver de backports?
La otra que se me ocurre es que pruebes con esta iso net install que trae el firmware non-free y si te reconoce bien la wifi hace una instalación limpia de debian 9 (pronto va a ser la nueva estable de debian).
Probé kernel backport + driver stable y ambos backport.
El net install intenta conectar directamente dando error en dhcp, supongo que intenta conectar por ethernet y no detecta el wifi, el nombre que le da es emp6s0 creo recordar.
Mencionaste que intentaste usar una wifi USB ¿que modelo/chipset?
Y, como siempre, no tenemos ningún log de lo que ha hecho y le ha dicho el sistema...
No hay bar que por bien no venga....
instala lshw y pega el contenido
ejecuta como root journalctl -b -p err y pega el contenido
ejecuta cat /var/log/Xorg.0.log y pega su contenido
ejecuta lsmod para ver los modulos cargados y pega su contenido
si wl esta cargado ejecuta como root modinfo wl y pega su contenido
a lo mejor con esta información podamos encontrar algo
PD: ¿ejecutaste modprobe -r b44 b43 b43legacy ssb brcmsmac bcma antes de ejecutar modprobe wl ?
PD1: fijate que en en la parte de problemas conocidos (Known Issues), uno habla de poner los modulos b44, b43, b43legacy and ssb en un blacklist
podrias crear en /etc/modprobe.d/ un archivo myblacklist.conf y dentro poner
otro de los problemas habla de que se pueden experimentar desconexiones frecuentes. Esto puede resolverse deshabilitando el iwconfig wlan0 power off y con el paquete laptop-mode-tools poniendo WIRELESS_BATT_POWER_SAVING=0 en /etc/laptop-mode/conf.d/wireless-power.conf
* wlan0 o como nombre a tu lan wifi
PD2: no cuesta nada probar kernel estable y driver de backports
Seguramente estas cosas ya las probaste, pero no esta demas preguntar, a lo mejor algo se te paso por alto
saludos...
Son dos:
1-APPROX APPUSB300NAV2 "Chipset: Realtek 8192EU" - tampoco hace nada, como el pci
2-Conceptronic C150RU (V1) "Chipset: Ralink RT2870/RT3070" - al hacerle un iwconfig si sale, pero no conecta:
Y al encender o escanear:
1 ) ¿instalaste el firmware-realtek ?
tenes que tener el repositorio non-free
2)¿el firmware ralink ?
El punto es tener un acceso wifi y a partir de alli instalar lo que te haga falta para tu interfaz pci, o demas paquetes
lshw:
journalctl -b -p err:
cat /var/log/Xorg.0.log:
lsmod:
modinfo wl:
PD- Si lo hice
PD1- Si las puse, precisamente esa guia fue lo primero que miré.
PD2- Al instalar Debian con su kernel de serie tampoco funcionaba, pero reinicio y pruebo otra vez en el original.
tengo un acceso wifi, basicamente tengo el movil por otg haciendome de antena wifi, de todas formas tengo los firmware instalados y tampoco van, aunque el ralink detcta un wlan0 con un iwconfig.
la otra que se me ocurre es que trates de instalar el driver con module asistent, tenderías que instalar el paquete broadcom-sta-source y module-assistant y desde este ultimo tratar de compilar el driver e instalarlo (con kernel estable xdd)
/wiki/module-assistant
El kernel oficial 3.16 no arranca :(
Al hacerlo con el 4.9 me da error, este es el log que genera:
¿tenes una gráfica nvidia con los drivers privativos? de ser asi renombra el archivo /etc/X11/xorg.conf o el /etc/X11/xorg.conf/20-nvidia.conf por ejemplo
* si no podes iniciar la sesión en forma gráfica podes ejecutar ALT + F1 o F2 etc entras a las tty te logueas como root y volves a renombrar el archivo de xorg como estaba originalmente
** también podes hacerlo eligiendo modo recovery desde el gestor de arranque grub2
si con el kernel estable podes compilar el driver purgas los drivers de nvidia y los volves a instalar volviendo a activar su respectivo xorg.conf o 20-nvidia.conf
PD: si todo esto no funciona, yo buscaría una conexión LAN e instalaría un debian 9 net-install y lo primero que haría luego de la instalación es volver a seguir los pasos de la wiki de debian y si aún asi persiste el problema probaría que pasa con otras distros com ubuntu mint fedora etc.
No es por nada, pero uno de los logs que ha pegado antes dice claramente que la wifi no le funciona porque no tiene instalado el firmware... Lo cual veo que le habéis dicho alguna que otra vez y no veo que lo haya hecho.... Y tampoco veo que haya puesto el resultado del comando al tratar de instalar el driver wl desde repositorios. Ahí tiene la base de los problemas con la wifi y no hay otra. Si no hemos visto que le ha dado un error al instalar el driver porque nadie se digna a dar un poco de información, mal vamos, mal vamos.
Resumiendo: el sistema no puede cargar el firmware, no ha instalado el paquete firmware-[loquetoque] por mucho que diga que si.
el módulo wl no existe, le ha dado error al instalarlo y no nos lo ha dicho, con lo que no lo ha instalado por mucho que diga que si.
No hay bar que por bien no venga....
Intenta bajarte el paquete directamente desde la pagina de debian , instalalo .
Desde
Luego comenza nuevamente a partir de eso .
este es le log al reinstalar broadcom-sta-dkms, se ve tanto la palabra error que casi prefiero reinstalar el sistema e instar debian 9 de paso, y con el modulo wl, como puse en un log anterior, al seguir el tuto de la wiki de debian daba error en "modprobe wl":
vale, me parecía directamente un log como que lo habías hecho tu en lugar de usar el paquete. Puede ser cosa de la versión. la que hay en sid es un poco más avanzada que la que tiene jessie. La de jessie compilará sin problemas con el kernel de jessie, pero puede tener problemas con el kernel de backports. Busca en la web de los paquetes de debian la versión de broadcom-sta-dkms (no veo que haya versión en jessie-backports) y prueba con esa. Como se ha visto a mi me compila el modulo sin problemas con el kernel 4.9
También, como había dicho antes, no tienes los firmwares correspondientes instalados, posiblemente no se encuentren en los paquetes que hayas instalado y tengas que instalar otro (los firmwares tanto de la usb como de la pci, ya que veo que son dos distintos en los logs que no encuentra). Una buena utilidad es apt-file, que te dirá que paquete contiene un archivo y con eso puedas instalarlo.
No hay bar que por bien no venga....
Hola, hoy probaré si me va con el debian 9 y comento, pero no entiendo lo de intalar los firmware correspondientes también, el los broandcom-sta-dkms ya viene lo necesario, ¿no? Instalar y listo, ¿o que firmware instalo? Disculpar si acabo de decir algo bruto, pero cuando usaba jessie en el portátil tanto el wifi integrado como los usb no les tenía que hacer nada, incluso el instalador me lo detectaba, pero en este no.
por lo que veo en el paquete broandcom-sta-dkms no viene cargado en la iso con firmware non-free Por lo tanto sin importar la imagen iso que emplees, vas a tener que instalarlo posteriormente.
saludos...