Autor Tema: ¿Como compilar openwrt con driver brcmsmac?  (Leído 3553 veces)

0 Usuarios y 1 Visitante están viendo este tema.

CRC-_-

  • Visitante
¿Como compilar openwrt con driver brcmsmac?
« en: 02-03-2015, 17:53 (Lunes) »
Hola a tod@s tengo un problema con la conexión inalámbrica de un router Comtrend AR-5387un. El modo que tengo configurada la red es en modo cliente, la conexión es inestable cada poco tiempo se desconecta y es necesario reiniciar el router para que vuelva a conectarse. La versión del firmware que subió @seny OpenWrt Chaos Calmer r42270 / LuCI Trunk (svn-r10537), el wifi se mantiene estable pero no puedo instalar varios paquetes porque estos dependen directamente del hash del kernel, no consigo instalarlos con --force-depends. Así que me e puesto a compilar una versión openwrt pero me encuentro que no consigo que sea estable la conexion wifi. ¿Saben como puedo compilar el driver brcmsmac en vez del driver b-43? Gracias por leerme y vuestro tiempo. Saludos

P.D: Tki2000 siento no mirar primero en las FAQ.



medber

  • Visitante
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #1 en: 02-03-2015, 23:25 (Lunes) »
desde el
Código: [Seleccionar]
make menuconfig

Kernel modules  -> Wireless Drivers  -> (*) kmod-brcmsmac
Kernel modules  -> Wireless Drivers  -> [  ] kmod-b43

seny

  • Visitante
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #2 en: 03-03-2015, 09:36 (Martes) »
También es necesario: Base sistem -> wireless-tools

CRC-_-

  • Visitante
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #3 en: 03-03-2015, 17:04 (Martes) »
Muchísimas gracias por vuestra ayuda, ya tengo compilado el firmware y funciona de las mil maravillas. Saludos

P.D: Si quieren pueden cerrar el post el tema ya esta solucionado.

CRC-_-

  • Visitante
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #4 en: 08-03-2015, 18:57 (Domingo) »
Hola estoy otra vez con problemas de conexiones inestables en una red wifi en modo cliente, se desconecta. Cuando instale el firmware  OpenWrt Chaos Calmer r42270 / LuCI Trunk (svn-r10537) funcionaba a las mil maravillas pero ahora e compilado mi propia versión que parecía que funcionaba bien pero llevo unos días que se desconecta cada poco tiempo. E perdido ya las veces que e compilado openwrt y sin que ninguna haya funcionado. No se si al compilar me falta algún paquete que necesite la tarjeta wifi para que funcione correctamente o que puede estar fallando. Les pongo un listado con todos los paquetes que añado a la compilación. Si podéis decirme que hago mal o si es necesario añadir algún paquete más pues os lo agradezco. Saludos

Código: [Seleccionar]

base-files - 157-r44622
block-mount - 2015-02-26-1c1bfa053103f7783167d2ab272fb11331f87681
busybox - 1.22.1-5
collectd - 5.4.1-1
collectd-mod-interface - 5.4.1-1
collectd-mod-iwinfo - 5.4.1-1
collectd-mod-load - 5.4.1-1
collectd-mod-network - 5.4.1-1
collectd-mod-rrdtool - 5.4.1-1
dnsmasq - 2.72-4
dropbear - 2014.65-2
etherwake - 1.09-3
firewall - 2015-02-26
fstools - 2015-02-26-1c1bfa053103f7783167d2ab272fb11331f87681
hostapd-common - 2014-10-25-1
htop - 1.0.3-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iw - 3.15-1
iwinfo - 2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
jshn - 2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
jsonfilter - 2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
kernel - 3.14.34-1-4aa2cee06e9eecfacb119a0f7f332173
kmod-ath - 3.14.34+2014-11-04-1
kmod-b43 - 3.14.34+2014-11-04-1
kmod-bcma - 3.14.34-1
kmod-brcmfmac - 3.14.34+2014-11-04-1
kmod-brcmsmac - 3.14.34+2014-11-04-1
kmod-brcmutil - 3.14.34+2014-11-04-1
kmod-carl9170 - 3.14.34+2014-11-04-1
kmod-cfg80211 - 3.14.34+2014-11-04-1
kmod-crypto-aes - 3.14.34-1
kmod-crypto-arc4 - 3.14.34-1
kmod-crypto-core - 3.14.34-1
kmod-crypto-hash - 3.14.34-1
kmod-eeprom-93cx6 - 3.14.34-1
kmod-fs-ext4 - 3.14.34-1
kmod-fs-vfat - 3.14.34-1
kmod-fuse - 3.14.34-1
kmod-gpio-button-hotplug - 3.14.34-1
kmod-input-core - 3.14.34-1
kmod-ip6tables - 3.14.34-1
kmod-ipt-conntrack - 3.14.34-1
kmod-ipt-core - 3.14.34-1
kmod-ipt-nat - 3.14.34-1
kmod-ipv6 - 3.14.34-1
kmod-lib-cordic - 3.14.34-1
kmod-lib-crc-ccitt - 3.14.34-1
kmod-lib-crc-itu-t - 3.14.34-1
kmod-lib-crc16 - 3.14.34-1
kmod-lib-crc8 - 3.14.34-1
kmod-mac80211 - 3.14.34+2014-11-04-1
kmod-net-rtl8188eu - 3.14.34-1
kmod-net-zd1201 - 3.14.34-1
kmod-nf-conntrack - 3.14.34-1
kmod-nf-conntrack6 - 3.14.34-1
kmod-nf-ipt - 3.14.34-1
kmod-nf-ipt6 - 3.14.34-1
kmod-nf-nat - 3.14.34-1
kmod-nf-nathelper - 3.14.34-1
kmod-nls-base - 3.14.34-1
kmod-nls-cp437 - 3.14.34-1
kmod-nls-cp850 - 3.14.34-1
kmod-nls-cp852 - 3.14.34-1
kmod-nls-iso8859-15 - 3.14.34-1
kmod-nls-utf8 - 3.14.34-1
kmod-ppp - 3.14.34-1
kmod-pppoe - 3.14.34-1
kmod-pppox - 3.14.34-1
kmod-rt2500-usb - 3.14.34+2014-11-04-1
kmod-rt2800-lib - 3.14.34+2014-11-04-1
kmod-rt2800-mmio - 3.14.34+2014-11-04-1
kmod-rt2800-pci - 3.14.34+2014-11-04-1
kmod-rt2800-usb - 3.14.34+2014-11-04-1
kmod-rt2x00-lib - 3.14.34+2014-11-04-1
kmod-rt2x00-mmio - 3.14.34+2014-11-04-1
kmod-rt2x00-pci - 3.14.34+2014-11-04-1
kmod-rt2x00-usb - 3.14.34+2014-11-04-1
kmod-rt73-usb - 3.14.34+2014-11-04-1
kmod-rtl8187 - 3.14.34+2014-11-04-1
kmod-rtl8192c-common - 3.14.34+2014-11-04-1
kmod-rtl8192cu - 3.14.34+2014-11-04-1
kmod-rtlwifi - 3.14.34+2014-11-04-1
kmod-rtlwifi-usb - 3.14.34+2014-11-04-1
kmod-scsi-core - 3.14.34-1
kmod-slhc - 3.14.34-1
kmod-usb-core - 3.14.34-1
kmod-usb-ohci - 3.14.34-1
kmod-usb-printer - 3.14.34-1
kmod-usb-storage - 3.14.34-1
kmod-usb2 - 3.14.34-1
libblobmsg-json - 2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
libc - 0.9.33.2-1
libgcc - 4.8-linaro-1
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
libiwinfo-lua - 2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
libjson-c - 0.11-2
libjson-script - 2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
libltdl - 2.4-1
liblua - 5.1.5-1
libncurses - 5.9-1
libnl-tiny - 0.1-4
libpolarssl - 1.3.10-1
libpthread - 0.9.33.2-1
librrd1 - 1.0.50-2
libubox - 2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
libubus - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
libubus-lua - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
libuci - 2014-04-11.1-1
libuci-lua - 2014-04-11.1-1
libustream-polarssl - 2014-03-25-fc0b5ec804ee43c532978dd04ab0509c34baefb0
libxtables - 1.4.21-1
lua - 5.1.5-1
luci - git-15.063.86061-b9e3aae-1
luci-app-firewall - git-15.063.86061-b9e3aae-1
luci-app-p910nd - git-15.063.86061-b9e3aae-1
luci-app-samba - git-15.063.86061-b9e3aae-1
luci-app-statistics - git-15.063.86061-b9e3aae-1
luci-app-wol - git-15.063.86061-b9e3aae-1
luci-base - git-15.063.86061-b9e3aae-1
luci-lib-ip - git-15.063.86061-b9e3aae-1
luci-lib-nixio - git-15.063.86061-b9e3aae-1
luci-mod-admin-full - git-15.063.86061-b9e3aae-1
luci-proto-ppp - git-15.063.86061-b9e3aae-1
luci-ssl - git-15.063.86061-b9e3aae-1
luci-theme-bootstrap - git-15.063.86061-b9e3aae-1
mtd - 20
netifd - 2015-02-17-4d84111e1014c817653db92bcd8024ff1935b6be
ntfs-3g - 2014.2.15-1-fuseint
odhcp6c - 2014-12-10-722226c4f1d45c8bf4ac9189523738abcf7d648f
odhcpd - 2015-03-06-721db56281dba79158470d7f69ccc7577f11fbb6
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
p910nd - 0.97-4
ppp - 2.4.7-5
ppp-mod-pppoe - 2.4.7-5
procd - 2015-02-27-b6777a45becef915d6a99f01e044ad508bb278c6
px5g - 3
r8188eu-firmware - 2014-03-16-f8c22c692bdee57a20b092e647464ff6176df3ed-1
rpcd - 2015-02-09-7b7f254682d24aee497a545a3e20cdaf7cec4f22
rrdtool1 - 1.0.50-2
samba36-server - 3.6.25-1
swconfig - 10
terminfo - 5.9-1
ubox - 2015-02-26.1-96aa9306d5cc7ebb804ee27f1a920dbd7ef83c17
ubus - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
ubusd - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
uci - 2014-04-11.1-1
uhttpd - 2015-02-26-db79faae848e9ca5ed1c5b62cdd9d01650687fff
uhttpd-mod-ubus - 2015-02-26-db79faae848e9ca5ed1c5b62cdd9d01650687fff
wireless-tools - 29-5
wpad-mini - 2014-10-25-1
zlib - 1.2.8-1

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2049
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #5 en: 08-03-2015, 20:08 (Domingo) »
¿Dónde lo estás intentando enganchar como cliente?
A lo mejor el fallo viene del AP, o de que los chipsets wifi no se lleven muy bien.
¿Has probado a reiniciar sólo la wifi, sin reiniciar el router?
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.

CRC-_-

  • Visitante
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #6 en: 08-03-2015, 23:36 (Domingo) »
Le tengo conectado a otro router TP link TD-W8960N que es el que le da internet. Si e probado a reiniciar la red, supongo que te refieres a /etc/init.d/network restart? Si ese es el comando cuando lo ejecuto vuelve otra vez la red. Algunas veces tarda en irse unos 30 minutos y otras veces cada 2 minutos. La verdad no lo entiendo, lo raro es con el firmware OpenWrt Chaos Calmer r42270 / LuCI Trunk (svn-r10537) no tengo ningún tipo de problema. Por eso preguntaba si me faltaba algún paquete en la compilación nueva. ¿Qué opinas que puede estar pasando? Saludos y gracias por la ayuda.

seny

  • Visitante
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #7 en: 08-03-2015, 23:52 (Domingo) »
kmod-brcmsmac es incompatible con kmod-b43 y creo que también con kmod-brcmfmac.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2049
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #8 en: 09-03-2015, 08:02 (Lunes) »
Le tengo conectado a otro router TP link TD-W8960N que es el que le da internet. Si e probado a reiniciar la red, supongo que te refieres a /etc/init.d/network restart? Si ese es el comando cuando lo ejecuto vuelve otra vez la red. Algunas veces tarda en irse unos 30 minutos y otras veces cada 2 minutos. La verdad no lo entiendo, lo raro es con el firmware OpenWrt Chaos Calmer r42270 / LuCI Trunk (svn-r10537) no tengo ningún tipo de problema. Por eso preguntaba si me faltaba algún paquete en la compilación nueva. ¿Qué opinas que puede estar pasando? Saludos y gracias por la ayuda.

Los dos llevan chipset broadcom para la wifi. En primera instancia no debiera de ser ese el problema.
A lo mejor la wifi se te pierde por interferencias, y luego no son capaces de restablecer la comunicación por sí solos.
Prueba a cambiar la wifi de canal, si encuentras algún canal más despejado.
Otra idea, sería tener un script, que vigilase si se ha perdido la conexión entre los dos routers, y relevantara la wifi cuando esto pase.
Como dice seny, los drivers de la wifi son incompatibles entre sí, y tienes los tres compilados a la vez. Sólo el que se ejecute primero, al arrancar, tomará posesión de la tarjeta wifi. Deja en la compilación sólo el que vayas a utilizar, o haz un blacklist de los módulos que no quieras que se carguen al arrancar.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.

CRC-_-

  • Visitante
Re: ¿Como compilar openwrt con driver brcmsmac?
« Respuesta #9 en: 09-03-2015, 14:32 (Lunes) »
Muchísimas gracias a los dos por responder, voy a compilar de nuevo openwrt, de los dos drivers (kmod-brcmsmac, kmod-brcmfmac) cual es el que funciona mejor? Si sigue igual pruebo lo de cambiar de canal o creo un script para que levante la wifi. Saludos

//FINAL Y MÁS DOS RESPUESTAS