Título: No detecta tarjeta de red probook hp Publicado por: patilanz en 12 Diciembre 2014, 21:24 pm Hola me compre un nuevo probook hp 640g1 que venia con windows 7 hp de fabrica. Lo elimine para instalar ubuntu 14.04 pero no me detecta la tarjeta wireless. El cable ethernet funciona pero no puedo detectar redes wifi.
Con iwconfig lo unico que tengo es: eth1 no wireless extensions. lo no wireless extensions. Me faltan drivers? Saludos Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 12 Diciembre 2014, 23:11 pm Hmm, no creo que eth1 sea una interfaz wireless. ¿Es USB o integrada? Muestrame los dispositivos.
Código
Tambien pon el output de: Código
Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 13 Diciembre 2014, 01:25 am Es integrada y con lspci:
Citar 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06) 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) 00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06) 00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04) 00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04) 00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04) 00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4) 00:1c.6 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #7 (rev d4) 00:1c.7 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #8 (rev d4) 00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04) 02:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n 03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01) lsmod: Citar Module Size Used by bnep 19624 2 rfcomm 69160 8 snd_hda_codec_hdmi 46368 1 x86_pkg_temp_thermal 14205 0 intel_powerclamp 14705 0 coretemp 13435 0 uvcvideo 80885 0 videobuf2_vmalloc 13216 1 uvcvideo btusb 32412 0 videobuf2_memops 13362 1 videobuf2_vmalloc videobuf2_core 40664 1 uvcvideo kvm 455835 0 bluetooth 391136 22 bnep,btusb,rfcomm videodev 134688 2 uvcvideo,videobuf2_core crct10dif_pclmul 14289 0 crc32_pclmul 13113 0 ghash_clmulni_intel 13216 0 aesni_intel 55624 0 hp_wmi 14062 0 aes_x86_64 17131 1 aesni_intel sparse_keymap 13948 1 hp_wmi lrw 13286 1 aesni_intel i915 784207 5 snd_hda_codec_idt 54762 1 snd_hda_intel 56451 5 snd_hda_codec 192906 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel drm_kms_helper 55071 1 i915 snd_hwdep 13602 1 snd_hda_codec snd_pcm 102099 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel drm 303102 4 i915,drm_kms_helper gf128mul 14951 1 lrw snd_page_alloc 18710 2 snd_pcm,snd_hda_intel glue_helper 13990 1 aesni_intel snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_rawmidi 30144 1 snd_seq_midi ablk_helper 13597 1 aesni_intel cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 29482 2 snd_pcm,snd_seq joydev 17381 0 bcma 52096 0 snd 69322 21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi serio_raw 13462 0 rtsx_pci_ms 18151 0 soundcore 12680 1 snd hp_accel 26012 0 memstick 16966 1 rtsx_pci_ms i2c_algo_bit 13413 1 i915 lpc_ich 21080 0 lis3lv02d 20156 1 hp_accel mei_me 18627 0 mei 82276 1 mei_me video 19476 1 i915 input_polldev 13896 1 lis3lv02d wmi 19177 1 hp_wmi tpm_infineon 17372 0 hp_wireless 12637 0 mac_hid 13205 0 parport_pc 32701 1 ppdev 17671 0 lp 17759 0 parport 42348 3 lp,ppdev,parport_pc rtsx_pci_sdmmc 23274 0 psmouse 106714 0 e1000e 254433 0 ahci 25819 2 rtsx_pci 46202 2 rtsx_pci_ms,rtsx_pci_sdmmc libahci 32716 1 ahci ptp 18933 1 e1000e pps_core 19382 1 ptp Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 13 Diciembre 2014, 02:09 am Ubuntu tiene una pagina para broadcom:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx Prueba con el paquete broadcom-sta: Código
Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 13 Diciembre 2014, 02:36 am Gracias por tu respuesta :D. Instale bcmwl-kernel-source.
Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 13 Diciembre 2014, 16:38 pm Una pregunta mas. Los drivers funcionan para conectarme a redes pero quiero poner el modo monitor y con iwconfig wlan0 mode monitor no puedo. Tengo que instalar otros?
Gracias Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 13 Diciembre 2014, 17:37 pm Una pregunta mas. Los drivers funcionan para conectarme a redes pero quiero poner el modo monitor y con iwconfig wlan0 mode monitor no puedo. Tengo que instalar otros? Gracias No estoy seguro si tu tarjeta tenga soporte para modo de monitor pero: Código
http://www.broadcom.com/docs/linux_sta/README.txt Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 13 Diciembre 2014, 19:46 pm Al intentar echo 1 > /proc/brcm_monitor0 me sale el error de escritura.
Encontré esto: https://wiki.debian.org/es/wl#Errores_conocidos En la parte de errores conocidos pone que "El modo monitoreo no es soportado." y mas abajo en "Dispositivos Reportados" encontré mi tarjeta 4359. Es un error del driver o es la tarjeta que no puede funcionar en este modo? Si es la tarjeta me tengo que comprar otra? Se puede cambiar dentro del propio portátil ? @Edit: Intente "Cómo compilar el driver oficial" pero en el cuarto paso el link esta caído de los parches. Saludos Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 13 Diciembre 2014, 20:06 pm Al intentar echo 1 > /proc/brcm_monitor0 me sale el error de escritura. Encontré esto: https://wiki.debian.org/es/wl#Errores_conocidos En la parte de errores conocidos pone que "El modo monitoreo no es soportado." y mas abajo en "Dispositivos Reportados" encontré mi tarjeta 4359. Es un error del driver o es la tarjeta que no puede funcionar en este modo? Si es la tarjeta me tengo que comprar otra? Se puede cambiar dentro del propio portátil ? @Edit: Intente "Cómo compilar el driver oficial" pero en el cuarto paso el link esta caído de los parches. Saludos ¿Que error exactamente? ¿Permiso denegado o algo asi? ¿Probaste el comando con sudo? Lo único que se me ocurre es que el modulo esta utilizando el archivo y lo tiene lockeado. Quizas si quitas el modulo, escribes al archivo y luego vuelves a cargar el modulo puedas activar el modo de monitor. Pero no estoy seguro que esto sea el caso. Tambien puedes intentar con el driver open source, pero no estoy seguro si funcione con trusty, en la pagina de wireless linux dice que esta probado con kernel 3.17 y me parece que Ubuntu 14.04 esta usando 3.14. Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 13 Diciembre 2014, 22:24 pm El error es: bash: echo: error de escritura: Error de entrada/salida
Que opensource elegir porque para mi tarjeta 43228 solo esta el Broadcom STA Wireless driver (Proprietary). Los de opensource creo que no lo soportan. Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 14 Diciembre 2014, 00:32 am El error es: bash: echo: error de escritura: Error de entrada/salida Que opensource elegir porque para mi tarjeta 43228 solo esta el Broadcom STA Wireless driver (Proprietary). Los de opensource creo que no lo soportan. Pues parece ser que es un bug de ubuntu: https://bugs.launchpad.net/ubuntu/+source/broadcom-sta/+bug/1289996 Hay un fix propuesto ahi, pero a mi no me compila esa version del driver non-free de broadcom. Hay unos parches por ahi que probe y nada. En esta pagina: http://wireless.kernel.org/en/users/Drivers/b43 Dice que tu driver es soportado desde R16 (pero dice que necesitas 3.17+ y el paquete de trusty: https://launchpad.net/ubuntu/trusty/+source/b43-fwcutter Dice 018 asi que me imagino que es R18 (aunque no estoy seguro)... Título: Re: No detecta tarjeta de red probook hp Publicado por: Slava_TZD en 14 Diciembre 2014, 12:40 pm Puede que te funcione, puede que no. Puedes intentar con el driver libre también.
Cita de: http://askubuntu.com/questions/387780/cant-change-brcm-monitor0-in-proc FIXING BUG in Ubuntu 13.10: Apply the patch from Arch Linux AUR instead of 0009-add-support-for-linux-3.10.0.patch INSTRUCTIONS: Download driver source (6.30.223.141) from Broadcom Código: wget http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz Código: wget http://ix.io/9DV Código: make Código: sudo rmmod wl Código: sudo bash -c "echo 1 > /proc/brcm_monitor0" Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 14 Diciembre 2014, 22:48 pm Bueno pude compilar el modulo, pero tuve que usar varios parches. Prueba las instruciones de Slava_TZD, si te falla en el make me avisas:
Vas a necesitar primero: Código
Bueno, depende de tu kernel (si no has hecho ningun upgrade creo que deberias tener 3.13), sino: Código
Código
P.D: El driver ahi: Código
Es de 64 bits. El de 32 está aqui: Código
Aunque no estoy seguro si los parches funcionen para la version de 32 bits. Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 19 Diciembre 2014, 14:59 pm Hola perdón por tardar tanto en responder.
Primero seguí los pasos de MinusFour: Resultado de patch -p1 < 9DV Citar root@:~/broadcomwl# patch -p1 < 9DV patching file src/wl/sys/wl_linux.c Hunk #1 succeeded at 3236 (offset -6 lines). Hunk #2 succeeded at 3254 (offset -6 lines). Hunk #3 succeeded at 3417 (offset -6 lines). Hunk #4 succeeded at 3441 (offset -6 lines). Hunk #5 succeeded at 3478 (offset -6 lines). Hunk #6 succeeded at 3496 (offset -6 lines). Resultado de make: Citar root@:~/broadcomwl# make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: se ingresa al directorio «/usr/src/linux-headers-3.13.0-43-generic» CFG80211 API is prefered for this kernel version Using CFG80211 API LD /root/broadcomwl/built-in.o CC [M] /root/broadcomwl/src/shared/linux_osl.o CC [M] /root/broadcomwl/src/wl/sys/wl_linux.o CC [M] /root/broadcomwl/src/wl/sys/wl_iw.o CC [M] /root/broadcomwl/src/wl/sys/wl_cfg80211_hybrid.o LD [M] /root/broadcomwl/wl.o Building modules, stage 2. CFG80211 API is prefered for this kernel version Using CFG80211 API MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /root/broadcomwl/wl.o see include/linux/module.h for more information WARNING: modpost: Found 1 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' CC /root/broadcomwl/wl.mod.o LD [M] /root/broadcomwl/wl.ko make[1]: se sale del directorio «/usr/src/linux-headers-3.13.0-43-generic» Utilice el driver de 64 bits Luego seguí con lo que me dijo Slava_TZD Citar sudo rmmod wl sudo insmod ./wl.ko Y al final el modo monitor que en teoria funciona porque no me aparecen errores y con nano veo el 1 Pero luego con airmon-ng start me sale el mismo error: Citar eth2 Unknown wl - [phy1]mon0: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo En drivers adicionales esta el antiguo driver de broadcom privado que instale al principio.Si borro la carpeta broadcomwl en ~ vuelve a mostrarme el error al intentar cambiar a modo monitor. No me entero... Saludos @Edit: Al reiniciar la interfaz se cambio a wlan0 envés de eth2. Pero los errores son los mismos Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 19 Diciembre 2014, 17:36 pm El modulo te crea una interfaz por separado cuando activas el modo monitor.
Citar Enabling monitor mode will create a 'prism0' network interface. Wireshark and other netwokk tools can use this new prism0 interface. Si te funciona todo y quieres conservar el modulo cada vez que reinicies. Haz: Código
En tu carpeta broadcomwl. Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 19 Diciembre 2014, 18:43 pm Hice los pasos de nuevo borrando la carpeta y creándola otra vez pero al final con make install. Después reboot y al iniciar no tenia conexión y en controladores adicionales ya no puedo activar "Broadcom 802.11 Linux STA desde bcmwl-kernel-source(privativo)" el que tenia antes pero ahora tengo "Continuar usando un controlador instalado manualmente" y la de "No usar el dispositivo" que viene activado al abrir los controladores adicionales pero si cambio al manual no pasa nada se queda igual y no me deja pulsar en Aplicar cambios.
Con el instalado manualmente no tengo conexión (antes tenia, wifi) y al intentar poner modo monitor con echo recibo "bash: /proc/brcm_monitor0: Permiso denegado". Puedo ir a la carpeta broadcomwl y utilizar apt-get remove después reboot y volver a instalar ? Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 19 Diciembre 2014, 18:55 pm Hice los pasos de nuevo borrando la carpeta y creándola otra vez pero al final con make install. Después reboot y al iniciar no tenia conexión y en controladores adicionales ya no puedo activar "Broadcom 802.11 Linux STA desde bcmwl-kernel-source(privativo)" el que tenia antes pero ahora tengo "Continuar usando un controlador instalado manualmente" y la de "No usar el dispositivo" que viene activado al abrir los controladores adicionales pero si cambio al manual no pasa nada se queda igual y no me deja pulsar en Aplicar cambios. Con el instalado manualmente no tengo conexión (antes tenia, wifi) y al intentar poner modo monitor con echo recibo "bash: /proc/brcm_monitor0: Permiso denegado". Puedo ir a la carpeta broadcomwl y utilizar apt-get remove después reboot y volver a instalar ? ¿Hiciste el make primero verdad? Lo único que debiste haber hecho es entrar a la carpeta de broadcomwl y darle sudo make install, no tenias porque haber borrado tu modulo compilado. Prueba a hacer esto desde una conexion alambrica para restablecer tu antiguo driver: Código
Título: Re: No detecta tarjeta de red probook hp Publicado por: patilanz en 19 Diciembre 2014, 18:59 pm Justo antes de que me respondas hice
Código
sin conexión y me lo instalo. Después reboot y volvió con el antiguo driver. Voy a probar otra vez los pasos anteriores y el make install ;D Que hace modprobe -r wl ? @Edit: Cree la carpeta otra vez con make y make install al final pero se me olvido sudo rmmod wl sudo insmod ./wl.ko y hice reboot. No paso nada. Ahora vuelvo con rmmmod. @Edit2: Resumen: Código
Título: Re: No detecta tarjeta de red probook hp Publicado por: MinusFour en 19 Diciembre 2014, 19:18 pm La opcion -r de modprobe remueve el modulo. rmmod deberia hacer lo mismo, aunque creo que el modprobe hace mas que el rmmod (no estoy seguro).
Si tienes cargado el modulo y quieres volver a cargar otro modulo (ej. bajaste de los repos el modulo de wl y ahora quieres instalar el modulo que tu compilaste) tienes que remover el modulo primero y luego cargar el otro. El make install solo copia el modulo a una carpeta donde estan los modulos. Edit: En tu resumen, no necesitas hacer tantos reboots. Despues del make puedes cargar el modulo wl (insmod y rmmod) y si todo funciona bien (ahora es un buen momento para probar el modo monitor, si eso no funciona entonces el modulo no te sirve) entonces haces el make install (con permisos de root, i.e. sudo o su). Esto debe copiar el modulo compilado al directorio donde estan los otros modulos. |