2011-11-04 3 views
0

설정의 Wifi를 활성화하지 않고 명령 줄을 사용하여 특별 네트워크에 연결하려고합니다. 'insmod/system/modules/ bcm4329.ko'로로드 할 때 내 넥서스 S가 멈 춥니 다. 'dmesg'는 펌웨어가 이 아닌 것을 보여줍니다. fw_bcm4329.bin 실제로/시스템/공급 업체/펌웨어/ fw_bcm4329.bin에 있습니다Nexus S에서 Android 진저 브레드에 wlan 모듈을 수동으로로드하는 방법

<4>[ 354.173186] DHD: dongle ram size is set to 294912(orig 294912) 
<4>[ 354.174251] _dhdsdio_download_firmware: dongle image file 
download failed 
<4>[ 354.174441] dhd_bus_start: dhdsdio_probe_download failed. 
firmware = /system/etc/firmware/fw_bcm4329.bin nvram = /proc/ 
calibration 
<4>[ 354.174600] dhdsdio_probe: failed 
<4>[ 365.941444] dhd_module_init: sdio_register_driver timeout 

도움이되지 않습니다 원하는 위치로 펌웨어를 연결. 질문 : Nexus S가이 모듈을 어떻게로드하는지 이해하는 데 도움을 줄 수 있습니까?

static const char IFACE_DIR[]   = "/data/system/ 
wpa_supplicant"; 
static const char DRIVER_MODULE_NAME[] = WIFI_DRIVER_MODULE_NAME; 
static const char DRIVER_MODULE_TAG[] = WIFI_DRIVER_MODULE_NAME " "; 
static const char DRIVER_MODULE_PATH[] = WIFI_DRIVER_MODULE_PATH; 
static const char DRIVER_MODULE_ARG[] = WIFI_DRIVER_MODULE_ARG; 
static const char FIRMWARE_LOADER[]  = WIFI_FIRMWARE_LOADER; 
static const char DRIVER_PROP_NAME[] = "wlan.driver.status"; 

질문 : 무선 랜 모듈 경로 어딘가에 다시 정의

파일 /hardware/libhardware_legacy/wifi/wifi.c 다음 선이?

감사합니다.

+0

android_platform 그룹의 도움으로 답변을 찾았습니다. 이것은 nexus의 CM7에서 작동합니다 :'busybox insmod /system/modules/bcm4329.ko firmware_path =/system/vendor/ firmware/fw_bcm4329.bin nvram_path =/system/vendor/firmware/ nvram_net.txt' –

답변

1

나는 android_platform 그룹의 도움으로 답변을 찾았습니다. 이것은 넥서스의 CM7에서 작동합니다 :

busybox insmod /system/modules/bcm4329.ko firmware_path=/system/vendor/ firmware/fw_bcm4329.bin nvram_path=/system/vendor/firmware/ nvram_net.txt 
관련 문제