Descripción del problema:
Tengo un problema de WLAN con mi Samsung Galaxy S3 (GT-I930). No puedo activar WiFi. Logcat me muestra que el controlador no se pudo cargar (el registro WiFi detallado se activó a través de las opciones de desarrollador):
D/WifiService( 2240): setWifiEnabled: true pid=3142, uid=1000<br>
E/WifiService( 2240): Invoking mWifiStateMachine.setWifiEnabled<br>
E/WifiStateMachine( 2240): InitialState !CMD_START_SUPPLICANT 0 0<br>
E/WifiStateMachine( 2240): Failed to load driver
El netcfg
comando no muestra ninguna wlan0
interfaz:
lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
ip6tnl0 DOWN 0.0.0/0 0x00000080 00:00:00:00:00:00
rmnet0 DOWN 0.0.0/0 0x00001090 00:00:00:00:00:00
rmnet1 DOWN 0.0.0/0 0x00001090 00:00:00:00:00:00
rmnet2 DOWN 0.0.0/0 0x00001090 00:00:00:00:00:00
En la configuración avanzada de WLAN, no hay ninguna dirección MAC disponible.
El estado de WiFi al que se puede acceder a través del **#*#*4636#*#***
código de servicio en el teclado numérico del teléfono incluye la siguiente información:
Estado de Wi-Fi: Deshabilitado
Estado de la red:
Estado del solicitante: NO INICIALIZADO
RSSI: -127
BSSID:
SSID:
SSID oculto: falso
Dirección IP: 0.0.0.0
Dirección MAC:
ID de red: -1
Velocidad de enlace: -1 Mbps
Resultados del escaneo:
Versión de Android:
El teléfono está rooteado, ClockworkMod Recovery (CWM) está instalado. Probé diferentes ROM personalizadas (ver el siguiente punto "historial"). La versión actual de Android es 5.0.2 (ROM: Liquid Smooth Lollipop, Kernel-Version: 3.0.31-CM-gdd7ad6a)
Historia
Al principio, rooteé mi teléfono y actualicé Cyanogenmod 10.2 cm-10.2.0-i9300 (versión estable, Android 4.3)). Todo funcionó bien (incluido WiFi) y quedé satisfecho con la suavidad y la belleza del Cyanogenmod.
Por curiosidad, probé un Cyanogenmod cm-11-20150614-NIGHTLY-i9300 (Android 4.4) y enfrenté el problema la primera vez. Después de regresar del modo avión, el WiFi se rompió. Asumí que la compilación nocturna todavía tenía errores y actualicé el Cyanogenmod 10.2. Sin embargo, no pude recuperar el WiFi.
Después de eso, volví a una ROM estándar pero no tuve suerte. El WiFi todavía estaba muerto.
Empecé a considerar que podría ser un problema de hardware y obtuve una nueva antena WLAN, así como un nuevo parlante WLAN . Cambié las piezas y probé de nuevo con Cyanogenmod 10.2. Adivina qué, el WiFi estaba funcionando de nuevo. Pero por desgracia no mucho tiempo. No estoy muy seguro, pero supongo que el WiFi volvió a desaparecer después de regresar del modo avión.
Bueno, luego probé otras dos ROM personalizadas: SlimKat 4.4. Slim-i9300-4.4.4.build.9.0-OFFICIAL-8312 y Liquid Smooth Lollipop (5.0.2) que todavía está en el teléfono.
En Liquid Smooth, pude recuperar el WiFi un par de veces (lo que significa que podía ver las redes locales dentro del alcance e incluso conectarme a una de ellas), pero nunca mucho y, al final, volvió a morir para siempre.
Estoy realmente confundido acerca de la pregunta: ¿Es un problema de software o de hardware? Envié el módulo de altavoz WLAN al comerciante y probé con otro, pero no pude reactivar la WLAN desde entonces.
Otras cosas que probé
Probé algunas aplicaciones de reparación de WLAN (sin éxito):
Probé algunas cosas inútiles con el wpa_supplicant.conf
archivo que he leído en otro foro.
Además de eso, también busqué en Google y creo que pasé por toda la primera página de resultados de búsqueda para muchos términos de búsqueda.
Logcats
Pegué los logcats detallados en Pastebin:
dmesg
salida: https://pastebin.com/0caXAPAd . Hay un mensaje: "Error al encender el adaptador genérico DHD"Realmente agradecería cualquier tipo de ayuda o consejo. ¿Qué puedo probar todavía? ¿Cuál podría ser la causa del problema? ¿Algo que haya pasado por alto?
Después de mirar su dmesg
, si lo entiendo bien, su dispositivo WiFi se identifica como mmc2
una tarjeta externa
<6>[ 18.525295] c1 mmc2: card inserted.
<4>[ 18.525962] c1 wifi_platform_set_power = 1
<4>[ 18.525970] c1 ------------------------------------------------------------------------------------------------
<4>[ 18.525978] c1 brcm_wlan_power Enter: power on
<6>[ 18.525983] c1 111brcm_wlan_power Enter: power on
<4>[ 18.525988] c1 gpio_table = [2]
<7>[ 18.526198] c1 WLAN: GPIO_WLAN_EN = 1
<4>[ 18.730036] c1 wifi_platform_bus_enumerate device present 1
<4>[ 18.730044] c1 gpio_table = [6]
Y se enciende y se apaga porque se le está inyectando un voltaje incorrecto/excesivo.
<6>[ 16.407671] c1 mmc2: card inserted.
<3>[ 16.635241] c0 mmc2: cmd 52 command index error error
<3>[ 16.636109] c0 mmc2: cmd 52 command index error error
<3>[ 16.641166] c0 mmc2: cmd 8 command crc error
<3>[ 16.641729] c0 mmc2: cmd 5 command end bit error
<3>[ 16.642015] c0 mmc2: cmd 5 command end bit error
<4>[ 16.642068] c0 mmc2: host doesn't support card's voltages
<3>[ 16.642080] c0 mmc2: error -22 whilst initialising SDIO card
<3>[ 16.643112] c0 mmc2: cmd 55 command end bit error
Con el nuevo hardware, necesita una nueva compilación de kernel con soporte de dispositivo correcto compilado en el kernel. Si este "ciclo" está dañando o no su nuevo hardware, no puedo estar seguro. No estaba muy claro en su pregunta, pero supongo que se trataba de cambios internos en el hardware de su teléfono. Es probable que necesite obtener los detalles de ese nuevo hardware y encontrar el controlador/fuente del kernel/soporte y transferirlo a su fuente actual y compilar una nueva compilación, módulos y todo.
Básicamente, es probable que cualquier habitación que flashees en este "nuevo" dispositivo falle en el departamento de Wi-Fi, y es probable que ni siquiera volver a flashear a través de la versión de firmware oficial lo arregle.
Wi-Fi driver is unstable
. Jaja, esto realmente me está volviendo loco....Cambiar el nombre del data\misc\wifi\wap_supplication.conf
archivo solucionó el problema para algunas personas.
El sistema Android volverá a crear el wap_supplication.conf
archivo de forma predeterminada después de cambiarle el nombre o eliminarlo. En mi caso, de cualquier manera, funcionó pero por un corto período de tiempo. Finalmente, recaí el adaptador inalámbrico, por lo que es probable que sea un problema de hardware.
ceropaladn
culona74
Ramona Zeppelin-Punkt
/dev/block/mmcblk0p3 /efs ext4 rw,nosuid,nodev,noatime,user_xattr,acl,barrier=1,journal_async_commit,data=ordered 0 0
. Obtuve CM 10.2 de aquí , CM 11 de aquí . Gracias a ambos por sus comentarios.culona74
ceropaladn