2011-11-23 3 views
4

그래서이 logrouter 오류로 인해 내 logcat 스팸이 발생합니다. 이 문제를 해결하고 왜 그런 일이 일어 났는지 설명 할 수있는 사람은 누구입니까?안드로이드 datarouter logcat 오류 메시지

아, 전화 및 이클립스를 다시 시작하려고했습니다.

편집 : 주로 Mac 컴퓨터에서 발생하는 것으로 보입니다.

11-23 14:25:46.917: E/DataRouter(82): After the usb select 
11-23 14:25:46.917: E/DataRouter(82): Before checking the modem suspend state 
11-23 14:25:46.917: E/DataRouter(82): PDP is resumed now 
11-23 14:25:46.917: E/DataRouter(82): After checking the modem suspend state 
11-23 14:25:46.917: E/DataRouter(82): Path set is DATA_PATH_CHAR_MODEM 
11-23 14:25:46.917: E/DataRouter(82): Send [1] bytes to SMD. message:A 
11-23 14:25:46.917: E/DataRouter(82): Sending data to SMD: Len = [1] 
11-23 14:25:46.917: E/DataRouter(82): buffer = [A] 
11-23 14:25:46.917: E/DataRouter(82): Wrote 1 chars to EXTERNAL PORT fd=12 ch = 41 
11-23 14:25:46.917: E/DataRouter(82): Before the usb select 
11-23 14:25:46.929: E/DataRouter(82): After the usb select 
11-23 14:25:46.929: E/DataRouter(82): Before checking the modem suspend state 
11-23 14:25:46.929: E/DataRouter(82): PDP is resumed now 
11-23 14:25:46.929: E/DataRouter(82): After checking the modem suspend state 
11-23 14:25:46.929: E/DataRouter(82): Path set is DATA_PATH_CHAR_MODEM 
11-23 14:25:46.929: E/DataRouter(82): Send [1] bytes to SMD. message:T 
11-23 14:25:46.929: E/DataRouter(82): Sending data to SMD: Len = [1] 
11-23 14:25:46.929: E/DataRouter(82): buffer = [T] 
11-23 14:25:46.929: E/DataRouter(82): Wrote 1 chars to EXTERNAL PORT fd=12 ch = 54 
11-23 14:25:46.929: E/DataRouter(82): Before the usb select 
11-23 14:25:46.929: E/DataRouter(82): After the Modem Read select 
11-23 14:25:46.929: E/DataRouter(82): Read 1 chars from SMD Modem file fd = 12 
11-23 14:25:46.929: E/DataRouter(82): buf = A 
11-23 14:25:46.929: E/DataRouter(82): Wrote 1 chars to USB PORT fd=29 
11-23 14:25:46.929: E/DataRouter(82): buf=A 
11-23 14:25:46.929: E/DataRouter(82): Before the Modem Read select 
11-23 14:25:46.941: E/DataRouter(82): After the usb select 
11-23 14:25:46.941: E/DataRouter(82): Before checking the modem suspend state 
11-23 14:25:46.941: E/DataRouter(82): PDP is resumed now 
11-23 14:25:46.941: E/DataRouter(82): After checking the modem suspend state 
11-23 14:25:46.941: E/DataRouter(82): Path set is DATA_PATH_CHAR_MODEM 
11-23 14:25:46.941: E/DataRouter(82): Send [1] bytes to SMD. message: 

11-23 14:25:46.941: E/DataRouter(82): Sending data to SMD: Len = [1] 
11-23 14:25:46.941: E/DataRouter(82): buffer = [ 
] 
11-23 14:25:46.941: E/DataRouter(82): Wrote 1 chars to EXTERNAL PORT fd=12 ch = d 
11-23 14:25:46.941: E/DataRouter(82): Before the usb select 
11-23 14:25:46.949: E/DataRouter(82): After the Modem Read select 
11-23 14:25:46.949: E/DataRouter(82): Read 8 chars from SMD Modem file fd = 12 
11-23 14:25:46.949: E/DataRouter(82): buf = T 


11-23 14:25:46.949: E/DataRouter(82): OK 

11-23 14:25:46.949: E/DataRouter(82): Wrote 8 chars to USB PORT fd=29 
11-23 14:25:46.949: E/DataRouter(82): buf=T 


11-23 14:25:46.949: E/DataRouter(82): OK 

11-23 14:25:46.949: E/DataRouter(82): Before the Modem Read select 
11-23 14:25:46.953: E/DataRouter(82): After the usb select 
11-23 14:25:46.953: E/DataRouter(82): Before checking the modem suspend state 
11-23 14:25:46.953: E/DataRouter(82): PDP is resumed now 
11-23 14:25:46.953: E/DataRouter(82): After checking the modem suspend state 
11-23 14:25:46.953: E/DataRouter(82): Got command as string 
11-23 14:25:46.953: E/DataRouter(82): last char is 13 
11-23 14:25:46.953: E/DataRouter(82): last second char is 73 
11-23 14:25:46.953: E/DataRouter(82): IsDeviceManagerCmd buffer in usb = AT+CGMI 

11-23 14:25:46.953: E/DataRouter(82): Data Path Found is DATA_PATH_SMD 
11-23 14:25:46.953: E/DataRouter(82): Path set is DATA_PATH_SMD 
11-23 14:25:46.953: E/DataRouter(82): Send [8] bytes to SMD. message:AT+CGMI 

11-23 14:25:46.953: E/DataRouter(82): Sending data to SMD: Len = [8] 
11-23 14:25:46.953: E/DataRouter(82): buffer = [AT+CGMI 
] 
11-23 14:25:46.953: E/DataRouter(82): Wrote 8 chars to EXTERNAL PORT fd=12 ch = 41 
11-23 14:25:46.953: E/DataRouter(82): Before the usb select 
11-23 14:25:46.957: E/DataRouter(82): After the Modem Read select 
11-23 14:25:46.957: E/DataRouter(82): Read 8 chars from SMD Modem file fd = 12 
11-23 14:25:46.957: E/DataRouter(82): buf = AT+CGMI 

11-23 14:25:46.957: E/DataRouter(82): Wrote 8 chars to USB PORT fd=29 
11-23 14:25:46.957: E/DataRouter(82): buf=AT+CGMI 

11-23 14:25:46.957: E/DataRouter(82): Before the Modem Read select 
11-23 14:25:46.960: E/DataRouter(82): After the Modem Read select 
11-23 14:25:46.960: E/DataRouter(82): Read 11 chars from SMD Modem file fd = 12 
11-23 14:25:46.960: E/DataRouter(82): buf = 

11-23 14:25:46.960: E/DataRouter(82): SAMSUNG 

11-23 14:25:46.960: E/DataRouter(82): Wrote 11 chars to USB PORT fd=29 
11-23 14:25:46.960: E/DataRouter(82): buf= 

11-23 14:25:46.960: E/DataRouter(82): SAMSUNG 

11-23 14:25:46.960: E/DataRouter(82): Before the Modem Read select 
11-23 14:25:46.960: E/DataRouter(82): After the Modem Read select 
11-23 14:25:46.960: E/DataRouter(82): Read 6 chars from SMD Modem file fd = 12 
11-23 14:25:46.960: E/DataRouter(82): buf = 

11-23 14:25:46.960: E/DataRouter(82): OK 

11-23 14:25:46.960: E/DataRouter(82): Wrote 6 chars to USB PORT fd=29 
11-23 14:25:46.960: E/DataRouter(82): buf= 

11-23 14:25:46.960: E/DataRouter(82): OK 

11-23 14:25:46.960: E/DataRouter(82): Before the Modem Read select 
11-23 14:25:46.964: E/DataRouter(82): After the usb select 
11-23 14:25:46.964: E/DataRouter(82): Before checking the modem suspend state 
11-23 14:25:46.964: E/DataRouter(82): PDP is resumed now 
11-23 14:25:46.964: E/DataRouter(82): After checking the modem suspend state 
11-23 14:25:46.964: E/DataRouter(82): Got command as string 
11-23 14:25:46.964: E/DataRouter(82): last char is 13 
11-23 14:25:46.964: E/DataRouter(82): last second char is 77 
11-23 14:25:46.964: E/DataRouter(82): IsDeviceManagerCmd buffer in usb = AT+CGMM 

11-23 14:25:46.964: E/DataRouter(82): Data Path Found is DEVICE MANAGER 
11-23 14:25:46.964: E/DataRouter(82): Path set is DATA_PATH_DR_DEVICE_MANAGER 
11-23 14:25:46.964: E/DataRouter(82): Message:AT+CGMM 

11-23 14:25:46.964: E/DataRouter(82): processing AT command of length 8 
11-23 14:25:46.964: E/DataRouter(82): -------- buffer is =AT+CGMM 

11-23 14:25:46.964: E/DataRouter(82): CGMM Request 
11-23 14:25:46.964: E/DataRouter(82): [ro.product.model]: [GT-I9000] 
11-23 14:25:46.964: E/DataRouter(82): write [16] bytes of data to USB fd[29] 
11-23 14:25:46.964: E/DataRouter(82): write [6] bytes of data to USB fd[29] 
11-23 14:25:46.964: E/DataRouter(82): Before the usb select 

답변

5

이 사실은 하지 오류의 전부입니다, 보통의 오류가 아닙니다. Android RIL (특히 삼성 기기)이 디버그 로그를 표시하는 것은 (어리석은) 방법입니다. 사용자가 보는 "DataRouter"은 이전/다른 전화/모뎀에서 "디버그"로 분류되고 태그 "AT"로 분류되었습니다. 실제로 개발자에게는 이러한 변경 사항을 알기가 매우 혼란 스럽습니다. "How to talk to the Modem with AT commands"

+0

_DataRouter_ 메시지는 _drexe_ 바이너리에서 제공되고 _AT_ 메시지는 이전 _rild_ 데몬 인 AFAIR에서 제공됩니다. – not2qubit

+0

필자는 Linux 개발 상자를 배포판으로 업그레이드했기 때문에 삼성 전자 휴대 전화에서이 메시지가 정확히 전달되었습니다. 그다지 신경 쓰지는 않지만 로그 메시지 링 버퍼에 과부하가 걸리고 관련 메시지가 항상 손실됩니다. 무엇보다도 KDE를 망쳐 버리는 가장 나쁜 문제입니다. GUI는 시간이 지남에 따라 반응이 점차 적어 지므로 어느 시점에서 재부팅해야합니다. 아무도 나에게 그 문제에 대한 해결책을 말해 줄 수 있다면 그것은 굉장 할 것입니다. DataRouter를 전화기에서 직접 음소거하는 방법은 무엇입니까? – tiguchi

2

당신은 그것을 무시하는 필터를 사용할 수 있습니다 여기에

는 매 30 초를 제공하는 전체 스팸 메일의 로그입니다. 명령 줄에서

tag:^((?!DataRouter).*)$ 

나이 :이 (이클립스) 정규식을 사용

adb logcat DataRouter:S 
+1

감사 : 삼성

좋은 참조가 XDA 스레드입니다 ...베이스 밴드 모뎀과 길을 따라 어딘가에 해석 세트, AT하지 표준과 통신하기 위해 자신의 프로토콜을 사용하기 때문에 대부분의 경우 이미 그것을 사용하고 있습니다 :) 그러나 원인에 관해서는 질문에 대답하지 않습니다. – Warpzit