FreeBSD 7.2-RELEASE-p7,
модем 3G Sierra 597U.
Модем определяется нормально (через u3g)
Код: Выделить всё
# dmesg
ucom0: detached
ucom1: detached
umass0 on uhub2
ucom0 on uhub2
ucom0: configured 0 serial ports (U0.%d)
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:0): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:0): Medium not present
(probe0:umass-sim0:0:0:0): Unretryable error
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Sierra Wireless Storage 2.31> Removable Direct Access SCSI-2 device
da0: 1.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
ucom0: at uhub2 port 1 (addr 2) disconnected
ucom0: detached
umass0: at uhub2 port 1 (addr 2) disconnected
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
umass0: detached
ucom0: <Sierra Wireless, Incorporated Sierra Wireless Compass 597 EVDO Modem, class 0/0, rev 1.10/0.02, addr 2> on uhub2
ucom0: configured 3 serial ports (U0.%d)
ucom1: <Sierra Wireless, Incorporated Sierra Wireless Compass 597 EVDO Modem, class 0/0, rev 1.10/0.02, addr 2> on uhub2
ucom1: configured 0 serial ports (U1.%d)
Но есть одно но. Все хорошо до первого дисконнекта.
Потом при попытке поднять ppp идет ругань:
Код: Выделить всё
ppp ON pogranichnic> dial
ppp ON pogranichnic> Warning: Chat script failed
Warning: deflink: Unable to set physical to speed 0
Warning: deflink: Unable to set physical to speed 0
Код: Выделить всё
Jan 29 23:54:30 pogranichnic ppp[58134]: tun0: Phase: PPP Started (interactive mode).
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Command: /dev/ttyp1: dial
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: bundle: Establish
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: deflink: closed -> opening
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: deflink: Connected!
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: deflink: opening -> dial
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: Phone: #777
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: deflink: Dial attempt 1 of 1
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: Send: AT^M
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: Expect(5): OK
Jan 29 23:54:38 pogranichnic ppp[58134]: tun0: Chat: Expect timeout
Jan 29 23:54:38 pogranichnic ppp[58134]: tun0: Chat: Send: AT^M
Jan 29 23:54:38 pogranichnic ppp[58134]: tun0: Chat: Expect(5): OK
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Chat: Expect timeout
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Warning: Chat script failed
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Phase: deflink: dial -> hangup
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Phase: deflink: Disconnected!
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: deflink: Connect time: 11 secs: 0 octets in, 0 octets out
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: deflink: 0 packets in, 0 packets out
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: total 0 bytes/sec, peak 0 bytes/sec on Sat Jan 29 23:54:33 2011
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: deflink: hangup -> closed
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: bundle: Dead
# cu -l /dev/cuaU0.0
Код: Выделить всё
Connected
~Ъ}#ю!}!}!} }9}"}&}
Помогает только выдернуть модем из юсб и вставить его снова.

Под виндой этот модем работает нормально - днлал многие сотни коннектов-дисконнектов.
Остается грешить на u3g ?
Куда смотреть, чего копать?