Serial over USB, GPRS Easy Connect (UHU 1.2, udev)

Fórumok

Serial over USB, GPRS Easy Connect (UHU 1.2, udev)

Hozzászólások

Üdv!

Egy barátomnak nem sikerül beüzemelni a GPRS netet. A GPRS Easy Connect-ben nem látszik USB port, csak a sorosak (/dev/tts/0...8), bár valójában van ott egy USB0, azonban ez nem választható ki a gprsec-en belül, és a kézzel hozzáadás sem sikeres.

Ez egy UHU 1.2, udev-et használ. A telefon (lényegtelen) SonyEricsson R600. A gép (lényegtelen) Dell Optiplex valami.

Kérdésem: Milyen modulok kellenek a serial over USB-hez? Szerintem ez lehet a megoldás kulcsa. Más disztribben ez hogyan működik?

A hivatalos levlistán egyelőre nem jött válasz.

LG

szia
az usb modemhez /ttyACM0 kell
ehhez meg asszem az usb-acm modul vagy
hasonlo keresd meg az uhu-control-center
ben ahol a modulokat lehet allitani es kapcsold be
es ha minden jo akkor a gprs easyconnectben is
megjelenik a ttyACM0 es ott lesz a telcsid

Én is ezzel a gondal küszködtem eddig de találtam egy leirást pont ezezen a portálon http://www.hup.hu//modules.php?name=News&file=article&sid=1311
Egy kis módosítással müködésre birtam venni.

siemensc55,usb adatkábel,uhulinux1.2

Nem kell mást tenni csak egy szövegszerkesztőbe bemásolni és a megfelelő névvel a megfelelő helyre elmenteni.
Idézet:
Ha ezzel megvagy, akkor a kovetkezo parancssal indulhatsz A Nagy Vilaghalora :)
"pppd file /etc/ppp/gprs"

Ha userként vagy bejeletkezve terminal és irod: su -
A minuszjel nélkül nem tudnád futtatni a scriptet
Ez a tömöritett net ha nem tetszik nyugodtan ird át ilyenre: vitamax.snet a vitamax.internet helyett!Szerintem!Jó szorakozást!

Íme: / etc/ppp/chat

'' AT
TIMEOUT 240
OK AT\^SGAUTH=1
OK 'AT+CGDCONT=1,"IP","vitamax.internet.vodafone.net"'
OK ATS0=0
OK AT+CGQREQ=1,0,0,0,0,0
OK AT+CGQMIN=1,0,0,0,0,0
OK AT+CGACT?
OK AT+CGATT?
OK ATDT*99***1#
TIMEOUT 30
CONNECT ""

/etc/ppp/gprs

###############################
#A PPP script for Vodafone GPRS By
#Demeter Tibor (c) 2002
###############################

receive-all
nopcomp
nodetach
noaccomp
nomagic
debug
115200
/dev/tts/USB0
connect '/usr/sbin/chat -e -f /etc/ppp/chat -v'
disconnect '/usr/sbin/chat -e -f /etc/ppp/chat-disconnect -v'
modem
noauth
noccp
novj
novjccomp
defaultroute
noipdefault
user
lock

/etc/ppp/chat-disconect

"" "K"
"" "+++ATH"

/etc/ppp/gprs-connect-chat

#!/bin/sh
exec chat
TIMEOUT 5
ECHO ON
ABORT ' BUSY '
ABORT ' ERROR '
ABORT ' NO ANSWER '
ABORT ' NO CARRIER '
ABORT ' NO DIALTONE '
ABORT ' RINGING RINGING '
'' AT
TIMEOUT 200
SAY "Press CTRL-C to close the connection at any stage!"
SAY " defining PDP context... "
OK ATZ
OK ATE0V1
OK 'AT+CGDCONT=5,"IP","vitamax.internet.vodafone.net","",0,2'
OK ATS0=0
OK AT+CGQREQ=1,0,0,0,0,0
OK AT+CGQMIN=1,0,0,0,0,0
OK ATDT*99***5#
TIMEOUT 22
SAY " waiting for connect... "
CONNECT ""
SAY " Connected."
SAY " If the following ppp negotiations fail, "
SAY "try restarting the phone. "

/etc/ppp/gprs-disconnect-chat

!/bin/sh
###############################
#A disconnect chat script for Vodafone
#GPRS
###############################

exec /usr/sbin/chat -V -s -S
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
SAY " Sending break to the modem "
"" "K"
"" "+++ATH"
SAY " PDP context detached "

[/b]

Nem az én telefonom...
(akkor már ott lenne, ha lett volna módom sajátkezűleg játszadozni vele)

köszi
LG

Köszi.

Továbbítottam a leírást az illetékesnek, majd megírom, hogy sikerült-e ezzel összehozni.

Azóta sem megy. Aki UHU alatt akar USB-s telefont használni internet-elérésre, jobban teszi, ha megmarad az 1.1.1-nél, vagy megvárja a GPRS Easy Connect hamarosan megjelenő 3.0.0 verzióját, hátha azzal menni fog UHU 1.2 alatt.

Az usb-s soros porti eszkozok nem /dev/usb/ttyUSB0 .. 1 2 ... deviceket kapjak? a soros porti modem a /dev/ttyS0 ha com0 ha usb-s akkor a /dev/usb/ttyUSB0 vagy /dev/ttyUSB0 ... ha infras akkor /dev/ircomm0 ha bluetooth akkor meg /dev/rfcomm0 ... legalabbis ezek a sorosport nevek. Az usb-serial interface-t hasznalo 6100 az a /dev/usb/ttyUSB0 neven jott elo tehat szerintem erixon is itt lesz... ien device nincs? esetleg meglehet probalni mknod-dal letrehozni a megfelelo eszkozt a 188 0 char tipusu device eszkoz (ttyUSB0 az 1 az ertelemszeruen 188 1), es ezt megadni easyconnectnek... bar ez utobbi programot szinten nem ismerem mert nem hasznaltam meg soha arra hogy ezzel letesitsek gprs kapcsolatot. egyszerubb volt megirni a pppd-hez a chat filet.

Czo:

Én írtam, hogy van egy /dev/tts/USB0. A gprsec nem listázza ki ezt.

Az a "6100" UHU 1.2 alatt megy?

barmi megy barmi alatt... legfeljebb felejtsd el a csilivili automata beallitot es kezzel allitsd be... mien telefon is lenne?

pppd hasznalsz ugye? nah akkor ezeket kellene megcsinalni:

/etc/ppp/gprs
ertelemszeruen a /dev/ircomm0 -at atirod masra, mert ez az infra ugye :) /dev/usb/ttyUSB0 pl, vagy arra amit kiir dmseg amikor radugod a telefont :) a vegen az user czo -t is atirod arra ami a te szolgaltatodnal kell

[code:1:1436dcd86b]
receive-all
nopcomp
noaccomp
nomagic
debug
115200
/dev/ircomm0
connect '/usr/sbin/chat -e -f /etc/ppp/gprs-connect -v'
disconnect '/usr/sbin/chat -e -f /etc/ppp/gprs-disconnect -v'
modem
noauth
noccp
novj
novjccomp
defaultroute
usepeerdns
noipdefault
lock
user czo
[/code:1:1436dcd86b]

aztan ezt irod a /etc/ppp/gprs-connect filebe:
itt a 1,"IP","internet" szovegben az 1 az ugye a CID, a telefondoban gprs fiokoknal megtudod nezni a szamat, az "internet" pedig az apn neve, ami tmobilenal internet. az ATDT az a tarcsazas utana a tarcsazando szammal, aminek a vegen az 1es szinten a CID erteke.

[code:1:1436dcd86b]
#!/bin/sh
TIMEOUT 20
""
AT
OK
ATE0
OK
ATV1
OK
AT+CGMI
OK
AT+CGMM
OK
AT+CGDCONT=1,"IP","internet"
OK
ATDT*99***1#
TIMEOUT 0
CONNECT
[/code:1:1436dcd86b]

es vegul a /etc/ppp/gprs-disconnect

[code:1:1436dcd86b]
#!/bin/sh
TIMEOUT 5"" "\K"
"" "+++ATH"
[/code:1:1436dcd86b]

ezutan pedig a
pppd file /etc/ppp/gprs
tudsz kapcsolodni... en igy hasznalom, egyszerubb volt telefon leirasat fellapozni, es abbol kiirni az AT parancsokat, mint keresni egy programot