You are not logged in.
First post, heh.
I'm having an issue with mine VAIO Z13V9R\X and it's 3G modem.
I've followed steps in Arch Wiki. Installed gobi-loader and gobi-firmware from AUR, installed extra/modemmanager, community/modem-manager-gui, wvdial. Checked, that VendorID and ProductID presents in /lib/udev/rules.d/60-gobi.rules.
# dmesg | tail
[ 374.673230] usbserial: USB Serial deregistering driver Qualcomm USB modem
[ 374.673524] qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0
[ 374.673568] usbcore: deregistering interface driver qcserial
[ 374.673648] qcserial 1-1.3:1.1: device disconnected
[ 388.731534] usbcore: registered new interface driver qcserial
[ 388.731581] usbserial: USB Serial support registered for Qualcomm USB modem
[ 388.731638] qcserial 1-1.3:1.1: Qualcomm USB modem converter detected
[ 388.731966] usb 1-1.3: Qualcomm USB modem converter now attached to ttyUSB0
# lsusb | grep Gobi
Bus 001 Device 005: ID 05c6:9224 Qualcomm, Inc. Sony Gobi 2000 Wireless Modem (QDL mode)
# cat /lib/udev/rules.d/60-gobi.rules
# udev rules for firmware loading on qualcomm gobi devices
ACTION=="add", SUBSYSTEM=="tty" KERNEL=="ttyUSB*" GOTO="gobi_rules"
GOTO="gobi_rules_end"
LABEL="gobi_rules"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9211", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="201d", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="04da", ATTRS{idProduct}=="250c", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8171", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="1410", ATTRS{idProduct}=="a008", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1774", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="fff2", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="1557", ATTRS{idProduct}=="0a80", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9008", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9201", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9221", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9231", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="1f45", ATTRS{idProduct}=="0001", RUN+="gobi_loader $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="8001", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="1199", ATTRS{idProduct}=="9000", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="241d", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9204", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9214", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9224", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9234", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9244", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9264", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9274", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8185", RUN+="gobi_loader -2000 $env{DEVNAME} /usr/lib/firmware/gobi"
LABEL="gobi_rules_end"
# ls /dev/ttyUSB0 -l
crw-rw---- 1 root uucp 188, 0 июн 23 16:12 /dev/ttyUSB0
But when I'm trying to use modem, modem-manager-gui tells me, that it didn't found any modems, and wvdial halts with this output:
# wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Sorry, no modem was detected! Is it in use by another program?
Did you configure it properly with setserial?
Please read the FAQ at http://alumnit.ca/wiki/?WvDial
Last edited by MONOmah (2014-09-25 08:38:21)
Offline
MONOmah, welcome to the forums.
Please read our forum ettiquette.
You originally posted this on the tail end of a completely unrelated and very old thread [1] - which would be both thread hijacking and necrobumping.
I've split your post and relocted it here where it might get the proper attention.
[1] Split from https://bbs.archlinux.org/viewtopic.php?id=131794
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
So, I made this modem work.
tl;dr:
#/bin/bash
wget http://download.sony-europe.com/PUB/VAIO/Original/Gobi2000_WWAN_Driver_1.1.80.zip
unzip Gobi2000_WWAN_Driver_1.1.80.zip
cd Gobi2000_WWAN_Driver_1.1.80/72-VP161-10_1.1.80/
cabextract GobiInstaller.msi
sudo mkdir -p /usr/lib/firmware/gobi/
# 633bed88c29244683635c261849d0e88
sudo mv _82F1F7B633254DD8943C3C66695180D4 /usr/lib/firmware/gobi/UQCN.mbn
# faf675e54e68daa15bc95d883166e4ce
sudo mv _9AC93EA34C1C41839E58DBD0FDD29B17 /usr/lib/firmware/gobi/amss.mbn
# d7496085f1af3d1bfdf0fa60c3222766
sudo mv _AA67EABAA9DF43B7861A17F9283509FC /usr/lib/firmware/gobi/apps.mbn
It turned out that firmware from gobi-firmware does not suit my model for some reason. So I replaced it with firmware from the latest Sony driver-pack. To sum up - we need to install gobi-loader, install firmware from Sony (or not from Sony, I did not check, whether these files are available only from this pack) and configure wvdial properly.
My wvdial.conf:
[Dialer Defaults]
Init1 = ATZ
Modem Type = Analog Modem
ISDN = 0
Modem = /dev/ttyUSB1
Baud = 115200
[Dialer Beeline]
Init1 = ATZ
Init3 = AT+CGDCONT=1, "IP", "internet.beeline.ru"
Stupid mode = 1
Phone = *99#
New PPPD = yes
Username = beeline
Password = beeline
Check Def Route = 0
====
Small offtopic: for some reason openvpn-client does not like how pppd builds default route after connection, so I wrote this script to fix it:
$ cat /etc/ppp/ip-up.d/10-fix-default-route.sh
#!/bin/sh
/usr/bin/ip route change default via $5 dev $1
Offline