какой irda-девайс?
кайое ядро стоит?
патчи на него какие?
что выдаTт irdadump в простое (1-2 цикла)
что выдаTт irdadump при обращении к телефону ?
при простое/работе что в файле /proc/tty/driver/ircomm ?
настройки в /proc/sys/net/irda/* какие-нибудь прописывал ?
ps: я со своим r520 долбался неделю (думал даже винду в vmware поставить как роутер ) - работает
я запустил ГПРС на своем эриксоне т68 через ЮСБ кабель. ОС Mandrake 10 с обновленным ядром до 2.6.5
работает отлично. ЮСБ шнур -- USB to Serial converter (prolific technology) купленный на жданах за 15 рублей. Модули pl2303 и usbserial автоматом сразу загрузились. Появилось устройство /dev/ttyUSB0, указал его в настройках kppp. Логин - unlim/unlim и все!
Бери шнур и не парься =)
Вот именно шнур и не работает. А bluetooth пашет.
Проблема не в этом а где-то в инете. Телефон в обоих
случаях показывает инет соединение. Тока через bluez пакеты идут,
а через шнур нет.
zmiter,
А я со со своим R520 тоже как ты "долбался", да уже и забросил это дело.
Если через /dev/ttyS1 через кабель телефон обнаруживается и даже можно с ним работать, то в интренет через kppp не залезть - pppd не запускается (через другие скрипты, высмотренные по многим ссылкам, некоторые тоже здесь указаны, ничего не получается).
Через IRDA на лаптопе тоже ничего - irdadump показывает телефон, ifconfig показывает все как надо, а работы никакой нету...
Что дальше делать никто толком не знает.
А кто знает молчит - url тычет, в ps задается... Вот тебе и opensource
А bluetooth адаптер покупать, и опять с ним мучатся...
У меня, например, GPRS через USB кабель Prolific на SE T68i работал как на мандрейке, так и сейчас на gentoo. только в gentoo надо было в /etc/security/console.perms покапатся что бы юзеру через Кппп звонить можно было. еслт надо могу конфиги пппд кинуть
==>cat /etc/ppp/peers/gprs-usb
# uses AT commands to setup and 'call' the GPRS connection.
connect "/usr/sbin/chat -v -f /etc/ppp/peers/gprs-connect"
# AT commands used to 'hangup' the GPRS connection.
disconnect "/usr/sbin/chat -v -f /etc/ppp/peers/gprs-disconnect"
user unlim
# Asyncmap:
# some phones may require this option.
#asyncmap 0xa0000
# Comment this line out to let pppd background itself.
#nodetach
#persist
#debug
#
lock
# The phone is not required to authenticate:
noauth
# Serial device to which the GPRS phone is connected:
#/dev/rfcomm0 115200
/dev/ttyUSB0 115200
#/dev/modem 115200
# Add the ppp interface as default route to the IP routing table
defaultroute
# Keep pppd attached to the terminal:
# pppd must not propose any IP address to the peer!
#:10.0.0.2 # Accept IP assigned by providernoipdefault
#ipcp-accept-local
#ipcp-accept-remote
# Set the maximum number of IPCP configure-request
# transmissions to n (default 10).
#ipcp-max-configure 3
# Set the maximum number of IPCP configure-NAKs returned
# before starting to send configure-Rejects instead to n (default 10).
#ipcp-max-failure 3
# Set the maximum number of IPCP terminate-request
# transmissions to n (default 3).
#ipcp-max-terminate 3
# Set the IPCP restart interval (retransmission timeout) to n seconds (default 3).
#ipcp-restart 10
#local # Ignore carrier detect signal
novj # Turn off header compression,
novjccomp # essential in some GPRS networks
nobsdcomp
nopcomp
noaccomp
# Enable passive mode:
# pppd will then just wait passively for a valid LCP packet from the peer
# instead of exiting
# passive
defaultroute # Add default routing
# DNS servers from the phone:
# some phones support this, some don't.
usepeerdns ==>cat /etc/ppp/peers/gprs-connect
#'ABORT' 'BUSY'
#'ABORT' 'ERROR'
#'ABORT' 'NO CARRIER'
#'ABORT' 'NO DIALTONE'
#'ABORT' 'Invalid Login'
#'ABORT' 'Login incorrect'
#'' 'ATZ'
#'OK' 'AT+CGDCONT=1,"IP","unlim.velcom.by","",0,0'
#'OK' 'AT+CGQREQ=1,0,0,0,0,0'
#'OK' 'AT+CGQMIN=1,0,0,0,0,0'
#'OK' 'ATDT*99#'
#'CONNECT' ''
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATE1
OK 'AT+CGDCONT=1,"IP","unlim.velcom.by"'
OK ATDT*99***1#
CONNECT ==>cat /etc/ppp/peers/gprs-disconnect
'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO DIALTONE'
'' '\K'
'' '+++ATH'
Добавить в /etc/modules.conf или /etc/modprobe.conf
options ppp_async flag_time=0