기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하십니까?

요즘 안드로이드 보드를 가지고 작업을 하고 있는데 인증문제 때문에 usb wifi를 사용하려 합니다.

리얼텍 rtl8192cu를 사용하려 하는데 포팅이 잘 안되네요.

일단 커널단에선 인식을 하는듯 하는데 안드로이드에서 wifi를 켜려고 하면 계속 에러라고만 뜹니다.

시리얼로 받은 메세지 입니다. 아시는분 도와주시면 정말 감사하겠습니다




[   86.910000] UMP<2>: New session opened

[  132.730000] request_suspend_state: sleep (0->3) at 132739777672 (2010-10-10 03:41:56.778552171 UTC)

[  132.740000] tcc_fb_earlier_suspend:

[  132.740000] tca_fb_earlier_suspend: START Fb_Lcdc_num:1

[  132.740000] tcc_fb_early_suspend:

[  132.800000] tcc_fb_early_suspend: finish

[  133.350000] Set ID to host mode(0)

[  133.350000] set wakelock for otg0

[  133.390000] SRP: Host mode

[  133.390000] Start called p = cb0b25e0

[  133.390000] starting connect time

[  133.400000] ID change ISR : Host (0)

[  133.410000] DWC_OTG : [tcc_set_vbus] vbus_state:1

[  133.870000] Using Buffer DMA mode

[  133.870000] Periodic Transfer Interrupt Enhancement - disabled

[  133.880000] Multiprocessor Interrupt Enhancement - disabled

[  133.940000] Init: Port Power? op_state=1

[  133.940000] Init: Power Port (1)

[  134.690000] usb 2-1: new high speed USB device using dwc_otg and address 2

[  135.180000] usb 2-1: device v0bda p8176 is not supported

[  135.270000] register rtw_netdev_ops to netdev_ops

[  135.270000] CHIP TYPE: RTL8188C_8192C

[  135.280000]

[  135.280000] usb_endpoint_descriptor(0):

[  135.290000] bLength=7

[  135.290000] bDescriptorType=5

[  135.290000] bEndpointAddress=81

[  135.300000] wMaxPacketSize=200

[  135.300000] bInterval=0

[  135.310000] RT_usb_endpoint_is_bulk_in = 1

[  135.310000]

[  135.310000] usb_endpoint_descriptor(1):

[  135.320000] bLength=7

[  135.320000] bDescriptorType=5

[  135.320000] bEndpointAddress=2

[  135.320000] wMaxPacketSize=200

[  135.330000] bInterval=0

[  135.330000] RT_usb_endpoint_is_bulk_out = 2

[  135.330000]

[  135.330000] usb_endpoint_descriptor(2):

[  135.340000] bLength=7

[  135.340000] bDescriptorType=5

[  135.350000] bEndpointAddress=3

[  135.350000] wMaxPacketSize=200

[  135.350000] bInterval=0

[  135.360000] RT_usb_endpoint_is_bulk_out = 3

[  135.360000]

[  135.360000] usb_endpoint_descriptor(3):

[  135.370000] bLength=7

[  135.370000] bDescriptorType=5

[  135.370000] bEndpointAddress=84

[  135.380000] wMaxPacketSize=40

[  135.380000] bInterval=1

[  135.380000] RT_usb_endpoint_is_int_in = 4, Interval = 1

[  135.390000] nr_endpoint=4, in_num=2, out_num=2

[  135.390000]

[  135.390000] USB_SPEED_HIGH

[  135.400000] Chip Version ID: VERSION_NORMAL_TSMC_CHIP_88C.

[  135.400000] RF_Type is 3!!

[  135.410000] EEPROM type is E-FUSE

[  135.410000] ====> ReadAdapterInfo8192C

[  135.420000] Boot from EFUSE, Autoload OK !

[  136.340000] EEPROMVID = 0x0bda

[  136.340000] EEPROMPID = 0x8176

[  136.350000] EEPROMCustomerID : 0x00

[  136.350000] EEPROMSubCustomerID: 0x00

[  136.350000] RT_CustomerID: 0x00

[  136.360000] _ReadMACAddress MAC Address from EFUSE = 00:02:72:93:52:80

[  136.360000] EEPROMRegulatory = 0x0

[  136.370000] _ReadBoardType(0)

[  136.370000] BT Coexistance = disable

[  136.370000] RT_ChannelPlan: 0x02

[  136.380000] _ReadPSSetting...bHWPwrPindetect(0)-bHWPowerdown(0) ,bSupportRemoteWakeup(0)

[  136.390000] ### PS params=>  power_mgnt(0),usbss_enable(0) ###

[  136.390000] ### AntDivCfg(0)

[  136.390000] readAdapterInfo_8192CU(): REPLACEMENT = 1

[  136.400000] <==== ReadAdapterInfo8192C in 990 ms

[  136.410000] rtw_register_early_suspend

[  136.410000] rtw_early_suspend

[  136.410000] rtw_macaddr_cfg MAC Address  = 00:02:72:93:52:80

[  136.420000] MAC Address from pnetdev->dev_addr= 00:02:72:93:52:80

[  136.440000] bDriverStopped:1, bSurpriseRemoved:0, bup:0, hw_init_completed:0





신현호

2011.10.05 21:04:32
*.66.95.30

hardware/libhardware_legacy/wifi 폴더 아래에 있는 wifi.c(이름은 틀릴수 있음)를 보셔야 할듯..

 

거기를 잘 살펴보시면 실패하는 이유를 아실 수 있을겁니다.

 

안드로이드 기본은 Settings에서 WiFi를 enable 시키면 WiFi module을 loading 한후

 

wpa_supplicant를 구동시키도록 되어 있습니다.

 

wifi.c안에 int wifi_load_driver()함수부터 차근 차근 살펴보세요.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5668 불량 발생 원인에 대해서... [3] 박영호 2012-11-27 1707
5667 안드로이드에서 image up-date 방법에 대해서… [6] 어떤이의꿈 2013-04-28 1707
5666 정전식 터치 패널 문제 [1] 정창환 2020-03-24 1706
5665 커널 이미지(zImage) 올린 후 부팅 실패 (Uncompressing Linux....) file [1] heave_n 2011-05-12 1705
5664 codesourcery sys/socket.h?? [3] Supsupi 2014-02-12 1705
5663 kikat 개발 PC 사양에 대해서 질문있어요 [4] 시안 2014-05-26 1705
5662 [문의]ADS1.2 컴파일러 버그 관련. [2] 김기범 2012-09-03 1704
5661 SD 카드 이미지를 백업을 한 후에 고속으로 다시 원복을 시키는 ... [1] blue0sky 2013-01-09 1704
5660 [ODROID] bootloader, kernel, filefs를 다시 올리고 LCD 안켜... file [2] 천상지인 2010-01-23 1703
» 안드로이드 usb wifi 인식 문제 [1] 누구누구 2011-10-05 1703
5658 ALSA 를 이용해서 마이크로부터 음성(PCM Data)을 Recoding 하려... [2] 파란새 2012-09-17 1703
5657 how to implement "no-op" for CTS test ? [3] Simba444 2013-03-08 1703
5656 c100보드 삼성 K9G8G08U0A nand 문의드립니다. [2] 르뎅 2012-01-10 1702
5655 터치 Release시 ABS_PRESSURE 가 항상 1이됩니다. 오리엔스 2014-02-11 1701
5654 안드로이드 Cellular 모듈 정보 추출방법 [3] noxqeust 2011-11-22 1700
5653 s5pc100 - 리눅스 단에서 v4l2 를 이용해 카메라 버퍼 접근.. [2] 딴따라 2012-08-09 1700
5652 beagleboard에 포팅 문의 [4] hoya80 2013-12-10 1699
5651 소스 분석하실때 주로 어떤 방법들을 이용하는지 알고 싶습니다. [4] Supsupi 2014-07-10 1699
5650 안드로이드에서 커널접근방법...? [7] 시그인트 2014-01-09 1698
5649 virtualbox 에 설치한 fedora 의 samba 설정 관련.... [2] blue0sky 2012-07-13 1697

사용자 로그인