Witam, poniższy opis zawarłem na stronie:
http://ubuntuforums.org/showthread.php? ... light=GC85
Wczoraj przez cały dzień walczyłem z tą kartą, mam tutaj opisy minicom'a i alternatywy na samym końcu. Pozdrawiam.
Ubuntu 7.10 and SE GC85 PCMCIA.
Download on the M$_OS this file:
http://pl.archive.ubuntu.com/ubuntu/...2.2-5_i386.deb
$
$ sudo su
[sudo] password for user:*******************Enter
root@localmachine#
# # - from only root
# $ - from user
# user_command
# sudo root_command
# root_command
# logout ;# Or simple exit
$
$ apropos pcmcia
lspcmcia (8) - PCMCIA card control utility
pccardctl (8) - PCMCIA card control utility
$
$ pccardctl info
PRODID_1="Sony Ericsson"
PRODID_2="GC85 PC Card"
PRODID_3="ML2022"
PRODID_4=""
MANFID=0221,2000
FUNCID=2
$
$ ls -l /dev/modem
ls: /dev/modem: No such file or directory
$
$ hal-device |grep ttyS ;# In short way
linux.device_file = '/dev/ttyS2' (string)
serial.device = '/dev/ttyS2' (string)
linux.sysfs_path = '/sys/class/tty/ttyS2' (string)
$
$ hal-device ;# Only info for pcmcia
27: udi = '/org/freedesktop/Hal/devices/pcmcia__1__1_serial_ platform_2'
linux.device_file = '/dev/ttyS2' (string)
serial.device = '/dev/ttyS2' (string)
serial.physical_device = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
info.capabilities = { 'serial' } (string list)
info.udi = '/org/freedesktop/Hal/devices/pcmcia__1__1_serial_ platform_2' (string)
linux.subsystem = 'tty' (string)
info.product = 'GC85 PC Card' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.sysfs_path = '/sys/class/tty/ttyS2' (string)
serial.type = 'platform' (string)
info.category = 'serial' (string)
serial.originating_device = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
info.parent = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
serial.port = 2 (0x2) (int)
85: udi = '/org/freedesktop/Hal/devices/pcmcia__1__1'
pcmcia.card_id = 8192 (0x2000) (int)
info.bus = 'pcmcia' (string)
pcmcia.prod_id1 = 'Sony Ericsson' (string)
pcmcia.manf_id = 545 (0x221) (int)
pcmcia.func_id = 2 (0x2) (int)
pcmcia.vendor = 'Sony Ericsson' (string)
info.udi = '/org/freedesktop/Hal/devices/pcmcia__1__1' (string)
pcmcia.prod_id2 = 'GC85 PC Card' (string)
linux.subsystem = 'pcmcia' (string)
pcmcia.prod_id3 = 'ML2022' (string)
info.vendor = 'Sony Ericsson' (string)
info.subsystem = 'pcmcia' (string)
info.product = 'GC85 PC Card' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:04.0/ 0.0' (string)
pcmcia.product = 'Sony Ericsson' (string)
pcmcia.socket_number = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1180_476' (string)
info.linux.driver = 'serial_cs' (string)
#
# # By root user from hire
# ln -s /dev/ttyS2 /dev/modem
#
$ ls -l /dev/ttyS2
crw-rw---- 1 root dialout 4, 66 2008-01-01 16:31 /dev/ttyS2
$
$ ls -l /dev/modem
lrwxrwxrwx 1 root root 10 2008-01-01 16:54 /dev/modem -> /dev/ttyS2
#
# touch /etc/chatscripts/gprs-c
#
# vim /etc/chatscripts/gprs-c ;# mcedit, joe, vi, kwrite or other editors
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT DELAYED
"" AT+CGDCONT=1,"IP","
www.plusgsm.pl"
OK-AT-OK ATDT*99***1#
CONNECT ''
# #
www.plusgsm.pl is APN for POLAND_ISP
#
# vim /etc/chatscripts/gprs-disc
"" "\K"
"" "+++ATH0"
#
# vim /etc/ppp/peers/gprs
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-c"
disconnect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-disc"
/dev/ttyS2
115200
defaultroute
replacedefaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 0
lcp-echo-interval 65535
# # /dev/ttyS2 is my serial.device
$
$ minicom --noinit /dev/modem
minicom: OSTRZEúENIE: plik konfiguracyjny nie znaleziony, uúywam
ustawieî standardowych.
#//clear screen
Witaj w minicom-ie 2.2
OPCJE: I18n
Skomilowany dnia Apr 27 2007, 15:50:20.
Port /dev/tty8
Wci#nij CTRL-A Z po pomoc na temat specjalnych klawiszy
CTRL-A Q Enter
$
$ minicom
$ # the same error
$
$ minicom -o /dev/modem
//the same error
//clear screen
CTRL+A Z O 3position(settings serial port) A /dev/ttyS2 Enter Enter 6pos(save by _dev_modem) 8pos(exit)
CTRL+A Q Yes=Enter
$
$ minicom -o /dev/modem
//without start error
CTRL+A A Enter
AT+CFUN=1,1
OK
AT+CPIN=5647
OK
CTRL+A Q Yes=Enter
$ # 5647 is PIN from ISP
$
$ pon gprs &
[1] 6159
$
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS2
appear to have received our own echo-reply!
Remote message: PAP access OK
PAP authentication succeeded
replacing old default route to eth0 [192.168.1.1]
Cannot determine ethernet address for proxy ARP
local IP address 77.113.112.149
remote IP address 77.113.112.0
primary DNS address 212.2.96.51
secondary DNS address 212.2.96.52
$
$ plog
Jan 1 21:43:24 sib-laptop pppd[6313]: Remote message: PAP access OK
Jan 1 21:43:24 sib-laptop pppd[6313]: PAP authentication succeeded
Jan 1 21:43:26 sib-laptop pppd[6313]: replacing old default route to eth0 [192.168.1.1]
Jan 1 21:43:26 sib-laptop pppd[6313]: Cannot determine ethernet address for proxy ARP
Jan 1 21:43:26 sib-laptop pppd[6313]: local IP address 77.113.112.149
Jan 1 21:43:26 sib-laptop pppd[6313]: remote IP address 77.113.112.0
Jan 1 21:43:26 sib-laptop pppd[6313]: primary DNS address 212.2.96.51
Jan 1 21:43:26 sib-laptop pppd[6313]: secondary DNS address 212.2.96.52
$
$ ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:77.113.112.149 P-t-P:77.113.112.0 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:18837 (18.3 KB) TX bytes:5708 (5.5 KB)
$
$ ping
www.plusgsm.pl -c 4
PING
www.plusgsm.pl (212.2.96.31) 56(84) bytes of data.
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=1 ttl=124 time=999 ms
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=2 ttl=124 time=759 ms
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=3 ttl=124 time=783 ms
64 bytes from w3.plusgsm.pl (212.2.96.31): icmp_seq=4 ttl=124 time=679 ms
---
www.plusgsm.pl ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 4039ms
rtt min/avg/max/mdev = 679.919/805.923/999.801/118.385 ms, pipe 2
#
# apt-get install links
...
Pob: 1
http://pl.archive.ubuntu.com gutsy/universe links 0.99+1.00pre12-1.2 [368kB]
Pobrano 368kB w 1m26s (4264B/s)
...
$ # GPRS is 805ms and 4,5kB/s
$
$
# shutdown -r now
$
$
# ln -l /dev/ttyS2 /dev/modem
$ pon gprs &
[1] 6175
$
Connect script failed
$ plog
Jan 1 23:27:13 sib-laptop chat[6171]: send (AT^M)
Jan 1 23:27:13 sib-laptop chat[6171]: expect (OK)
Jan 1 23:27:13 sib-laptop chat[6171]: AT^M^M
Jan 1 23:27:13 sib-laptop chat[6171]: OK
Jan 1 23:27:13 sib-laptop chat[6171]: -- got it
Jan 1 23:27:13 sib-laptop chat[6171]: send (ATDT*99***1#^M)
Jan 1 23:27:13 sib-laptop chat[6171]: expect (CONNECT)
Jan 1 23:27:13 sib-laptop chat[6171]: ^M
Jan 1 23:27:13 sib-laptop chat[6171]: ATDT*99***1#^M^M
Jan 1 23:27:13 sib-laptop chat[6171]: ERROR^M
Jan 1 23:28:58 sib-laptop chat[6178]: alarm
Jan 1 23:28:58 sib-laptop chat[6178]: Failed
Jan 1 23:28:58 sib-laptop pppd[6175]: Connect script failed
Jan 1 23:28:58 sib-laptop pppd[6175]: Exit.
$
$ minicom -o /dev/modem
//without start error
CTRL+A A Enter
AT+CFUN=1,1
OK
AT+CPIN=5647
OK
CTRL+A Q Yes=Enter
$
$ pon gprs &
Serial connection established.
...
$
$ poff gprs &
[2] 6293
$ Terminating on signal 15
Connect time 0.2 minutes.
Sent 0 bytes, received 0 bytes.
restoring old default route to eth0 [192.168.1.1]
Connection terminated.
Serial link disconnected.
$
$ # To not use ln and minicom after any reboot edit this file:
#
# vim /etc/chatscripts/gprs-c ;# mcedit, joe, vi, kwrite or other editors
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT DELAYED
"" 'AT+CFUN=1,1'
"" 'AT+CPIN=5647'
"" AT+CGDCONT=1,"IP","
www.plusgsm.pl"
OK-AT-OK ATDT*99***1#
CONNECT ''
$
$ # after reboot simply use:
$ pon gprs &
...
$ poff
# shutdown -h now # Bye