Прописал в /etc/pcmcia/serial.conf
card "Hicom-303S GPS Card"
# version "HI-303S", "", "", ""
manfid 0x0279, 0x950b
bind "serial_cs"
После чего карточка опознаётся
Но дальше всё выглядит так, словно воткнули bluetooth карту
в итоге в процессах имеем зачем-то
13074 ? S 0:00 [krfcommd]
13114 ? Ss 0:00 hcid: processing events
13120 ? Ss 0:00 /usr/sbin/sdpd
13127 ? Ss 0:00 /usr/bin/hidd --server
13132 ? Ss 0:00 opd: waiting for incomming OBEX+BIP connections on channel 4...
Имхо лишнее, или нет? И похоже из-за этого gpsd не может увидеть приемник на ttyS3
Кто имел опыт, подскажите куда копать
Hicom 303S
Hicom 303S
Sharp Zaurus SL-C760 | Cacko 1.23 Lite | SE K750i
-
- Доктор (4 lvl)
- Сообщения: 200
- Зарегистрирован: Ср июл 27, 2005 23:13
Есть проблема с этими устройствами. Я пробовал его завести и нашел, вроде, решение на OE Forums. У меня валили беспорядочные символы вместо NMEA, но карта была чужая и я не успел все попробовать.
Точные ссылки на переписку про это есть где-то дома. Можно поискать по словам Cacko и Haicom на OE Forum и в рассылке qpegps. Вкратце мое понимание, есть BT-карточки, которые никак себя не обозначают и для их работы любая неизвестная карта на заврах считается BT-адаптером.
Пришлите, пожалуйста, Масловскому вывод cardctl ident. Можно с ссылкой на меня, так как я посылал ему подборку URLов с описанием и найденным решением проблемы. Может поможет.
Точные ссылки на переписку про это есть где-то дома. Можно поискать по словам Cacko и Haicom на OE Forum и в рассылке qpegps. Вкратце мое понимание, есть BT-карточки, которые никак себя не обозначают и для их работы любая неизвестная карта на заврах считается BT-адаптером.
Пришлите, пожалуйста, Масловскому вывод cardctl ident. Можно с ссылкой на меня, так как я посылал ему подборку URLов с описанием и найденным решением проблемы. Может поможет.
-
- Новенький (0 lvl)
- Сообщения: 16
- Зарегистрирован: Вт окт 17, 2006 16:50
удалось
в /etc/bluetooth/serial добавил делитель в строчку для моей карточки
"CF CARD", "GENERIC", "", "":baud_base 1000000 spd_cust divisor 24
из /etc/bluetooth/uart соотв.строку вынес, дабы при втыкании GPS не запускался BT
в qpegps скорость ставится 38400
вот и все вроде бы
была еще проблемка с тем, что после использования GPS переставала работать CF BT
решилось написанием обертки к qpegps
#!/bin/bash
killall qpegps
killall gpsd
stty 38400 < /dev/ttyS3
gpsd -p /dev/ttyS3 -s 38400
qpegps
killall qpegps
killall gpsd
cardctl suspend
sleep 1
stty 0:4:1db2:a30:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 < /dev/ttyS3
в /etc/bluetooth/serial добавил делитель в строчку для моей карточки
"CF CARD", "GENERIC", "", "":baud_base 1000000 spd_cust divisor 24
из /etc/bluetooth/uart соотв.строку вынес, дабы при втыкании GPS не запускался BT
в qpegps скорость ставится 38400
вот и все вроде бы
была еще проблемка с тем, что после использования GPS переставала работать CF BT
решилось написанием обертки к qpegps
#!/bin/bash
killall qpegps
killall gpsd
stty 38400 < /dev/ttyS3
gpsd -p /dev/ttyS3 -s 38400
qpegps
killall qpegps
killall gpsd
cardctl suspend
sleep 1
stty 0:4:1db2:a30:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 < /dev/ttyS3
Sharp Zaurus SL-C760 | Cacko 1.23 Lite | SE K750i