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

AOSP(Android Open Source Project) Rollipop이 올라가는 보드에 Debian( Jessie aarch64 )를 올렸습니다.

그런데,WiFI Combo module을 Broadcom계열에서 RTL8723BS로 바꾸었습니다(양산단가땜시리..)ㅠ_ㅠ


양산후 Bluez에서 ble scan중 hci  stuck및 lost가 발생하는 case가 있다고 합니다.


커널 4.4대 이상을 쓰면 이상이 없다고 합니다.


지금 커널은 3.10.xx(SoC업체 최신, 그이상은 아직없슴)입니다.


mainline kernel(kernel.org)에서 4.7대 받아서 포팅해달라고 하는데,

전 대략난감 -_-;


문제원인이 무엇인지 Bluez 5.37을 볼려고 하니깐, dbus와 연관된 mgmt_*가 장난이 아님,

Jessie라서 systemd로 바뀌고 바이너리로 되어 있어 해독이 안되어난감.


검색해보니 블루즈가 문제 많아서, 블루드로이드로 바뀐것 같은데,

혹 블루드로이드를 데비안에 올리는것은 가능할까요?


App은 개발자가 수정이 가능한 상태입니다.




고도리

2016.12.17 00:49:21
*.200.239.210

이해가 안되는 부분이 좀 있네요.


1. Debian을 씀

2. Broadcom --> Realtek RTL8723bs 로 바꿈

3. Bluez 문제 생김

4. 커널 4.4로 하면 문제 안생김

5. 커널 버전은 3.10.xx 대임 ---> 그럼 4.4는 어디서 어떤 wifi를 써서 문제 안생기는 것을 테스트????

                          ---> 이미 해당 CPU에 4.4 포팅된거 아닌가요??????????

                          ---> 그럼 해결된 것이 아닌가요?????


6. Bluez 5.37을 써보려고 하는데 바꿀게 많아서 안됨 ---> 그럼 3번에서 언급한 Bluez 버전은 몇 버전?????

7. Bluez문제가 많아서 Bludroid로 변경되었다고 언급이 되었는데 ---> Debian에서 ?????

                                                            ----> 아님 안드로이드에서 ????


의문점은 여기까지고요.

--------------------------------------------


블루드로이드를 안드로이드 외에 올리는 것은 어쨌든 가능한 일이겠지만, 꽤 많은 부분이 java로 되어 있을겁니다. 그거 포팅이 일이겠지요....


이해가 안되는 부분이 많아서..............ㅠ.ㅠ

밥줘잉

2016.12.17 05:25:02
*.101.99.147

1.원래 라즈베리파이-2에 개발되었던, node.js 유사하게 IoT서버였던것을,

 다른 ARM SoC에 포팅됨(그래서 os는 데비안).

2.WiFI Combo module이 broadcom이었는데, Reatek 8723bs로 변경

3.Bluez를 사용하여 Scan시 문제발생

4.라즈베리파이-3(커널4.4)에서 문제발생안함

5.타깃SoC커널은 3.10.xx대

6.5.23

7.현 데비안 3.10.xx커널 리얼텍모듈에서 테스트해보니, Ble, 블루트스 스피커장치등 스캔시 Stuck됨


Switch Bluetooth stack bewteen bluez/bluedroid

For version JB 4.2, if you want to use bluez on JB, you need to modify some files. See [Bug 911038][1]

b2g bluedroid branch

https://github.com/mozilla-b2g/platform_external_bluetooth_bluedroid


블루드로이드 블루즈를 혼용하는것도 가능한가요?

고도리

2016.12.20 02:29:10
*.200.239.210

1. 커널 버전 올려서 rtl8723이 문제가 없다면, 커널 버전을 올리는게 가장 좋은 방법일겁니다.


2. 해당 스택만 커널 3.10.x로 내리는 것도 하나의 방법입니다만, 커널 버전이 3.10.x 대면 4.4대와 굉장히 많이 틀릴겁니다 - 왜냐하면 그 당시에 커널이 어마무시하게 변경이 되는 시기라서요.


3. 아닐 경우 패치만 찾아서 직접 포팅하시는 것도 하나의 방법입니다. 이런 소스가 있는지가 좀 고민이긴 하네요.


4. Realtek 에 요청하는 방법도 고려해 보시는게 좋을 듯 합니다. 제가 마지막으로 지원받았았을 때는 android만 받아봐서 리눅스 관련 소스가 있었는지 가물하네요.(좀 특수한 경우의 프로젝트라, 직접 포팅해서 건네줬었습니다)


5. bludroid는 저도 포팅하려다가 그냥 포기했었습니다....^^;;;;;;


-----------------

가장 좋은 것은 realtek으로부터 지원을 받는 것입니다.

지원을 꽤 잘해주는 벤더로 알고 있습니다. 대리점 통해서 지원을 받으시면 최소한 소스는 주는 것으로 알고 있습니다.

고도리

2016.12.20 02:32:14
*.200.239.210

Linux_BT_UART_2.4.20141128_8723BS_BTCOEX_20140507-4E40


마지막으로 확인된 마지막 리소스는 이렇게 되어 있습니다. 대리점이나 모듈벤더에 이 이후의 버전이 있는지 확인하시면 될겁니다.



List of Articles
번호 제목 글쓴이 날짜sort 조회 수
6308 현철님의 Root Filesystem 질문이요~ <= 완료 [8] 안정섭 2006-05-10 1415
6307 아직도 비디오 디코딩으로 해매고 있습니다. <--완료 [2] 박영학 2006-05-10 1154
6306 SD Card속도 문제 [5] 정창환 2006-05-10 1799
6305 [질문] Nand Flash 128MB에 관련해서. [3] 이재훈 2006-05-11 1165
6304 H.264의 CAVLC 구현방법에 대한 자료를 구합니다. [1] 장석원 2006-05-14 1243
6303 ffplay에 libmad 붙이기 방법 또 질문[완료] [2] 오용석 2006-05-14 1346
6302 SD 카드 인식 문제.[미해결] [3] 오용석 2006-05-15 1158
6301 이솝보드 u-boot의 cs8900과 관련한 port 세팅에 관한 질문..--> ... [7] 임동관 2006-05-15 1444
6300 커널 소스에 있는 드라이버에 대해서...<--완료 [1] 박현진 2006-05-16 5189
6299 Qtopia 2.1.1 ARM용으로 컴파일시 에러...ㅡ.ㅡ; <--[완료] [5] 이용휴 2006-05-18 1188
6298 올리신 Toolchain 으로 busybox 가 컴파일이 안돼네요. [5] 임현 2006-05-18 1200
6297 ffplay sync 문제[미해결] [1] 오용석 2006-05-20 1087
6296 QT문서 정리하면서 테스트하고있는데 또 안되는..ㅡ.ㅡ;이에러 좀 봐... [4] 이용휴 2006-05-23 1194
6295 보드를 서버로 돌리려면..?<==ㄹ완료 [6] 윤현승 2006-05-25 1189
6294 커널컴파일중 오류입니다. -> 완료 [6] 서연석 2006-05-25 1052
6293 nand 제어부에 있는 NCON 핀 질문. < 완료. 한지훈 2006-05-26 1347
6292 [re] nand 제어부에 있는 NCON 핀 질문. [1] 고현철 2006-05-26 1409
6291 2440이 PLL을 세팅 못하고 죽어버리네요.. <<== 완료 [2] 양재석 2006-05-26 1050
6290 무선랜 올리신적 있지 않은가염..? <==완료 [1] 윤현승 2006-05-27 1046
6289 노트북에 사용할 USB to Parallel 포트 추천요 [2] 조준동 2006-05-27 1259

사용자 로그인