"#ps -ax | grep bluetooth해서 아래와 같이 실행되고 있는지 확인해보세요.
2712 0:00 /usr/local/sbin/bluetoothd -d --udev"
>>
#ps -ax | grep bluetooth 를 치면
Warning: bad syntax, ...
5709 pts/1 R+ 0:00 grep bluetooth
로 나옵니다. 뭔가 문제가 있는것 같군요. 흠..
"#sdptool browse 이게 안되면, #hcitool inq나 #hcitool scan도 안될꺼 같은데 hcitool은 제대로 작동되나요?"
>>
hcitool scan, inq, connection, close는 잘 됩니다.
문제는 sdp server를 통해 service를 찾을 수 없다는 것입니다.
>> 현재 문제점이 정확히 무엇이냐면
pc1이 vmware로 돌리는 리눅스 상태이고 pc2가 윈도우 상태일 때,
pc1 # sdptool browse 하면
pc2의 service가 쭈루룩 뜹니다.
pc1과 pc2 모두 vmware로 돌리는 리눅스 상태일 떄,
pc1 # sdptool browse 하면
pc2의 service가 뜨지 않습니다. sdp server에 연결을 못한다고 하면서요.
즉, 리눅스 상태에서 서비스를 sdp server를 통해 서비스를 찾지 못하는게 문제입니다.
pc2에서 bluetooth deamon이 실행이 안되어서, pc1에서 sdptool browse했을때 접속이 안되 service lists를 못가져오는 문제인거 같네요.
pc2에서 bluetooth daemon실행시켜보세요.
#>/etc/init.d/bluetooth start
(CentOS는 어떻게 deamon process실행시키는지는 모르겠지만, Ubuntu는 위와같이 실행합니다.)
혹시 pc2에서 bluez가 실행시 HW못찾거나 Kernel driver가 안잡혀서 제대로 실행안되었을수도 있다는 생각이 들어, deamon process실행시키고 /var/log/daemon.log 나 /var/log/messages 에 있는 로그도 함보시고, 잘 해결안되면 첨부해주세요.
#sdptool browse 이게
#sdptool browse 이게 안되면, #hcitool inq나 #hcitool scan도 안될꺼 같은데 hcitool은 제대로 작동되나요?
SDP server는 bluetoothd(bluetooth daemon)이 실행되고 있어야 local service를 등록할수있고, remote device에서 search를 할수있습니다.
#ps -ax | grep bluetooth해서 아래와 같이 실행되고 있는지 확인해보세요.
2712 0:00 /usr/local/sbin/bluetoothd -d --udev
답변 감사합니다.
"#ps -ax | grep bluetooth해서 아래와 같이 실행되고 있는지 확인해보세요.
2712 0:00 /usr/local/sbin/bluetoothd -d --udev"
>>
#ps -ax | grep bluetooth 를 치면
Warning: bad syntax, ...
5709 pts/1 R+ 0:00 grep bluetooth
로 나옵니다. 뭔가 문제가 있는것 같군요. 흠..
"#sdptool browse 이게 안되면, #hcitool inq나 #hcitool scan도 안될꺼 같은데 hcitool은 제대로 작동되나요?"
>>
hcitool scan, inq, connection, close는 잘 됩니다.
문제는 sdp server를 통해 service를 찾을 수 없다는 것입니다.
>> 현재 문제점이 정확히 무엇이냐면
pc1이 vmware로 돌리는 리눅스 상태이고 pc2가 윈도우 상태일 때,
pc1 # sdptool browse 하면
pc2의 service가 쭈루룩 뜹니다.
pc1과 pc2 모두 vmware로 돌리는 리눅스 상태일 떄,
pc1 # sdptool browse 하면
pc2의 service가 뜨지 않습니다. sdp server에 연결을 못한다고 하면서요.
즉, 리눅스 상태에서 서비스를 sdp server를 통해 서비스를 찾지 못하는게 문제입니다.
pc2에서 bluetooth
pc2에서 bluetooth deamon이 실행이 안되어서, pc1에서 sdptool browse했을때 접속이 안되 service lists를 못가져오는 문제인거 같네요.
pc2에서 bluetooth daemon실행시켜보세요.
#>/etc/init.d/bluetooth start
(CentOS는 어떻게 deamon process실행시키는지는 모르겠지만, Ubuntu는 위와같이 실행합니다.)
혹시 pc2에서 bluez가 실행시 HW못찾거나 Kernel driver가 안잡혀서 제대로 실행안되었을수도 있다는 생각이 들어, deamon process실행시키고 /var/log/daemon.log 나 /var/log/messages 에 있는 로그도 함보시고, 잘 해결안되면 첨부해주세요.
댓글 달기