You are not logged in.

#1 2014-06-23 12:28:44

MONOmah
Member
Registered: 2014-06-23
Posts: 6

[SOLVED] VAIO Z13V9R\X and it's 3G modem

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

#2 2014-06-23 15:17:29

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,335
Website

Re: [SOLVED] VAIO Z13V9R\X and it's 3G modem

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

#3 2014-09-22 15:34:47

MONOmah
Member
Registered: 2014-06-23
Posts: 6

Re: [SOLVED] VAIO Z13V9R\X and it's 3G modem

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

Board footer

Powered by FluxBB