Skocz do zawartości
reflexboy

Najnowszy Lubuntu 19.10-64bit. Modem 3G nie łączy z internetem.

Rekomendowane odpowiedzi

Witam. Postanowiłem zainstalować najnowszy Lubuntu 19.10-64 bit. Jedyny kłopot z jakim się spotkałem to brak możliwości połączenia z internetem. Korzystam z Aero2.

Kiedyś miałem taki problem

 

https://www.elektroda.pl/rtvforum/topic3229721.html

 

Ale zauważyłem. Bo próbowałem wcześniejszych wersji 64 bit. Że sprawa wygląda identycznie.

Też są kłopoty.

Komputer próbuje się połączyć(czasem się udało). Ale natychmiast wyskakuje ten komunikat:

 

Utracono połączenie.

 

Ze względu na słabe załączniki na tym forum.Zapraszam na:

 

https://www.elektroda.pl/rtvforum/viewtopic.php?p=18231000#18231000

 

Jeden z kolegów twierdził że to wina modemu który posiada w sobie pamięć.

 

Cyt:Myślę, że Twój problem polega na tym, że modem jest wykrywany jako pamięć masowa, a nie jako modem.

Spróbuj zainstalować pakiet usb-modeswitch, zrestartować system i sprawdzić czy coś się zmieniło. Do zainstalowania wystarczy wpisać w terminal:

 

sudo apt-get install usb-modeswitch usb-modeswitch-data

 

Wpisałem.Komende przyją system ale mam dalej to samo.

 

Jak mam się pozbyć problemu?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jaki to model modemu? To że modemy mają jeszcze jakiś dysk ze sterownikami nie jest dla Linuksa żadnym problemem - jest wykrywany jako urządzenie composite. Natomiast do modemu może być konieczne dogranie firmware'u.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Modem model:Huawei E173u-2

To nie jest modem kategorii 10... Mam E303, który też nie jest klasy 10 i Aero2 na nim szaleje. Ale wystarczy dokupić pakiet internetu i działa bez problemu :)

 

 

https://aero2.pl/5_centrum-pomocy/20_faq

 

 

Jakie urządzenie umożliwia korzystanie z Bezpłatnego Dostępu do Internetu?

 

Urządzenia telekomunikacyjne współpracujące z kartą SIM Bezpłatnego Dostępu do Internetu oferowanego przez Aero2 muszą obsługiwać UMTS900 i/lub LTE2600.

Zgodnie z zapisami w Regulaminie Bezpłatnego Dostępu do Internetu urządzenie telekomunikacyjne umożliwiające za pośrednictwem karty SIM korzystanie z Bezpłatnego Dostępu do Internetu to terminal kategorii 10, obsługujący transmisję danych w technologii HSPA+ w paśmie 900 MHz (pasmo 8) lub kategorii 3 obsługujący transmisję danych w technologii LTE.

 

http://jdtech.pl/2011/06/aero2-zestawienie-zgodnych-modemow-w-budowie.html

 

Modem niestety sprawia ostatnio problemy z siecią Aero2:

http://forum.jdtech.pl/Watek-huawei-e173u-2-resetuje-sie-znika-i-pojawia-sie-w-porcie-usb

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Kolego Qwinto.Internet na tym modemie działa bez zarzutu.Bez ani jednego zawachania.

Ale na wersjach 32 bitowych.Na przykład własnie teraz korzystam ze starego laptopa.

Również używałem jak pamiętam wersji 17- 32 bit.Na tym PC-cie ,tez bez zająknięcia działa wszystko.

Tylko dlaczego mam korzystać z wersji o architekturze 32 bit.Jak mam dość nowoczesny komputer.W tym przypadku,wole opierać się o architekturę 64 bitową.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ale klasa modemu nie ma związku z tym czy system jest 32 czy 64 bitowy...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To co mam zrobić?

Pobawić się w sterownik?

 

A może:Modem jest wykrywany jako pamięć masowa, a nie jako modem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Modem powinien być bezproblemowo obsługiwany przez linuksa. Sprawdź polecenie:

lsusb |grep 14ba

Jeśli wyświetli się linia z Twoim modemem to dopisz do pliku

/lib/udev/rules.d/40-usb_modeswitch.rules

linię:

ATTR{idVendor}=="Huawei", ATTR{idProduct}=="14ba", RUN+="usb_modeswitch '%b/%k'"

następnie zrestartuj komputer i zobacz czy zadziałał. Skrypty do wszystkich polskich operatorów (Aero2 też) Ubuntu ma więc tu nie będzie problemów. Ten modem faktycznie ma problem z poprawnym przedstawieniem się systemowi i potrzebuje ręcznego przestawienia w tryb modemu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzisiaj miałem farta.Połączyłem się z internetem włączając przegladarkę internetową.Równolegle załączyły się oba programy.

Próbowałem to powtórzyć.No niestety nie udało się.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

OK, a samo lsusb wyświetla ten modem na liście urządzeń?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po wpisaniu w konsoli

 

lsusb

 

Mam:

 

Bus 002 Device 002: ID 8087:8000 Intel Corp.

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 8087:8008 Intel Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 003 Device 003: ID 1d57:0001 Xenta 2.4G Mouse

Bus 003 Device 002: ID 1a2c:0002 China Resource Semico Co., Ltd USB Keykoard

Bus 003 Device 005: ID 12d1:1436 Huawei Technologies Co., Ltd. Broadband stick

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

Czyli modem jest widoczny:

 

Bus 003 Device 005: ID 12d1:1436 Huawei Technologies Co., Ltd. Broadband stick.

 

P.S Znowu udało mi się połączyć z internetem...Fartem...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

OK, to linia dodana do

/lib/udev/rules.d/40-usb_modeswitch.rules

ma wyglądać tak:

ATTR{idVendor}=="Huawei", ATTR{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"

 

restart i powinno działać (zakładam, że usb-modeswitch jest zainstalowany, tak jak piszesz w pierwszym poście). W ustawieniach połączenia modemu ustaw "permanent", chociaż Aero2 o ile pamiętam i tak resetuje połączenie po jakimś czasie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Znalazłem coś takiego:

 

#!/bin/sh

# part of usb_modeswitch 2.5.2

device_in()

{

if [ ! -e /var/lib/usb_modeswitch/$1 ]; then

return 0

fi

while read line

do

if [ $(expr "$line" : "$2:$3") != 0 ]; then

return 1

fi

done </var/lib/usb_modeswitch/$1

if [ $(expr "$line" : "$2:$3") != 0 ]; then

return 1

fi

return 0

}

 

if [ $(expr "$1" : "--.*") ]; then

p_id=$4

if [ -z $p_id ]; then

prod=$5

if [ -z $prod ]; then

prod=$3

fi

prod=${prod%/*}

v_id=0x${prod%/*}

p_id=0x${prod#*/}

if [ "$v_id" = "0x" ]; then

v_id="0"

p_id="0"

fi

v_id="$(printf %04x $(($v_id)))"

p_id="$(printf %04x $(($p_id)))"

else

v_id=$3

fi

fi

PATH=/sbin:/usr/sbin:$PATH

case "$1" in

--driver-bind)

# driver binding code removed

exit 0

else

v_id=$3

fi

fi

PATH=/sbin:/usr/sbin:$PATH

case "$1" in

--driver-bind)

# driver binding code removed

exit 0

;;

--symlink-name)

device_in "link_list" $v_id $p_id

if [ "$?" = "1" ]; then

if [ -e "/usr/sbin/usb_modeswitch_dispatcher" ]; then

export TMPDIR=/run

exec usb_modeswitch_dispatcher $1 $2 >>/dev/null 2>&1

fi

fi

exit 0

;;

--symlink-name)

device_in "link_list" $v_id $p_id

if [ "$?" = "1" ]; then

if [ -e "/usr/sbin/usb_modeswitch_dispatcher" ]; then

export TMPDIR=/run

exec usb_modeswitch_dispatcher $1 $2 >>/dev/null 2>&1

fi

fi

exit 0

;;

esac

 

IFS='/' read -r p1 p2 <<EOF

$1

EOF

if [ "$p2" = "" -a "$p1" != "" ]; then

p2=$p1

fi

 

PATH=/bin:/sbin:/usr/bin:/usr/sbin

init_path=`readlink -f /sbin/init`

if [ `basename $init_path` = "systemd" ] && [ -d "/run/systemd/system/" ]; then # Test if systemd is running

systemctl --no-block start usb_modeswitch@$p2.service

elif [ -e "/etc/init/usb-modeswitch-upstart.conf" ]; then

initctl emit --no-wait usb-modeswitch-upstart UMS_PARAM=$p2

else

# only old distros, new udev will kill all subprocesses

exec 1<&- 2<&- 5<&- 7<&-

exec usb_modeswitch_dispatcher --switch-mode $p2 >>/dev/null 2>&1 &

fi

exit 1

 

Nie mogę znależć odpowiedniej linijki...

A jak próbuje ruszyć tekst pisze ze tylko do odczytu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

sudo nano /lib/udev/rules.d/40-usb_modeswitch.rules

Wrzuć tą linię z poprzedniego postu na końcu pliku i zapisz. Chociaż nie... co Ty za plik tu wyświetliłeś? To nie jest 40-usb_modeswitch.rules

Właściwy plik powinien wyglądać mniej więcej tak:

 

 

# Part of usb-modeswitch-data, version 20130610
#
# Recommended use with USB_ModeSwitch >= 1.2.5, works with versions >= 1.0.3
# (New style, interface class check moved to dispatcher)
#
ACTION!="add|change", GOTO="modeswitch_rules_end"

# Adds a symlink "gsmmodem[n]" to the lowest ttyUSB port with interrupt
# transfer; checked against a list of known modems, or else no action
KERNEL=="ttyUSB*", ATTRS{bNumConfigurations}=="*", PROGRAM="usb_modeswitch --symlink-name %p %s{idVendor} %s{idProduct} %E{PRODUCT}", SYMLINK+="%c"

SUBSYSTEM!="usb", GOTO="modeswitch_rules_end"

# Adds the device ID to the "option" driver after a warm boot
# in cases when the device is yet unknown to the driver; checked
# against a list of known modems, or else no action
ATTR{bInterfaceClass}=="ff", ATTR{bInterfaceNumber}=="00", ATTRS{bNumConfigurations}=="*", RUN+="usb_modeswitch --driver-bind %p %s{idVendor} %s{idProduct} %E{PRODUCT}"


# Don't continue on "change" event, prevent trigger by changed configuration
ACTION!="add", GOTO="modeswitch_rules_end"


# HP LaserJet Professional P1102
ATTR{idVendor}=="03f0", ATTR{idProduct}=="002a", RUN+="usb_modeswitch '%b/%k'"

# Yota Router (Quanta 1QDLZZZ0ST2)
ATTR{idVendor}=="0408", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-10
ATTR{idVendor}=="0421", ATTR{idProduct}=="060c", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-15
ATTR{idVendor}=="0421", ATTR{idProduct}=="0610", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-12
ATTR{idVendor}=="0421", ATTR{idProduct}=="0618", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-11
ATTR{idVendor}=="0421", ATTR{idProduct}=="061d", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-17
ATTR{idVendor}=="0421", ATTR{idProduct}=="0622", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-18
ATTR{idVendor}=="0421", ATTR{idProduct}=="0627", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-19
ATTR{idVendor}=="0421", ATTR{idProduct}=="062c", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-7M-01
ATTR{idVendor}=="0421", ATTR{idProduct}=="0632", RUN+="usb_modeswitch '%b/%k'"

# Nokia CS-21M-02
ATTR{idVendor}=="0421", ATTR{idProduct}=="0637", RUN+="usb_modeswitch '%b/%k'"

# Vodafone MD950 (Wisue Technology), Philips (?)
ATTR{idVendor}=="0471", ATTR{idProduct}=="1210", RUN+="usb_modeswitch '%b/%k'"

# Philips TalkTalk (NXP Semiconductors "Dragonfly")
ATTR{idVendor}=="0471", ATTR{idProduct}=="1237", RUN+="usb_modeswitch '%b/%k'"

# Kyocera W06K CDMA modem
ATTR{idVendor}=="0482", ATTR{idProduct}=="024d", RUN+="usb_modeswitch '%b/%k'"

# I-O Data WMX2-U Wimax
ATTR{idVendor}=="04bb", ATTR{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'"

# Alcatel-Lucent T930S
ATTR{idVendor}=="04cc", ATTR{idProduct}=="225c", RUN+="usb_modeswitch '%b/%k'"

# Samsung GT-B1110
ATTR{idVendor}=="04e8", ATTR{idProduct}=="680c", RUN+="usb_modeswitch '%b/%k'"

# Samsung GT-B3730
ATTR{idVendor}=="04e8", ATTR{idProduct}=="689a", RUN+="usb_modeswitch '%b/%k'"

# Samsung U209
ATTR{idVendor}=="04e8", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# AVM Fritz!Wlan USB Stick N
ATTR{idVendor}=="057c", ATTR{idProduct}=="84ff", RUN+="usb_modeswitch '%b/%k'"

# Axesstel Modems (w/ initial idProduct 0x0010)
ATTR{idVendor}=="05c6", ATTR{idProduct}=="0010", RUN+="usb_modeswitch '%b/%k'"

# Prolink P2000 CDMA, Samsung SGH-Z810, older Option devices, Vertex Wireless 100 Series, AnyDATA devices, Bless UC165, Option GlobeTrotter GX0201, Celot K-300, Celot CT-680, StrongRising device
ATTR{idVendor}=="05c6", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# HSDPA USB modem from dealextreme
ATTR{idVendor}=="05c6", ATTR{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWM-162-U5, Micromax MMX 300c
ATTR{idVendor}=="05c6", ATTR{idProduct}=="2001", RUN+="usb_modeswitch '%b/%k'"

# AnyDATA APE-540H
ATTR{idVendor}=="05c6", ATTR{idProduct}=="6503", RUN+="usb_modeswitch '%b/%k'"

# Siptune LM-75 ("LinuxModem")
ATTR{idVendor}=="05c6", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Qtronix EVDO 3G Modem (for TianYi)
ATTR{idVendor}=="05c7", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# InfoCert Business Key (SmartCard/Reader emulation)
ATTR{idVendor}=="072f", ATTR{idProduct}=="100d", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWM-156 HSUPA 3.75G USB Modem
ATTR{idVendor}=="07d1", ATTR{idProduct}=="a800", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWM-156 HSUPA 3.75G USB Modem
ATTR{idVendor}=="07d1", ATTR{idProduct}=="a804", RUN+="usb_modeswitch '%b/%k'"

# Dymo LabelManager
ATTR{idVendor}=="0922", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"

# Toshiba G450
ATTR{idVendor}=="0930", ATTR{idProduct}=="0d46", RUN+="usb_modeswitch '%b/%k'"

# Zydas ZD1211RW WLAN USB, Sphairon HomeLink 1202 (Variant 1)
ATTR{idVendor}=="0ace", ATTR{idProduct}=="2011", RUN+="usb_modeswitch '%b/%k'"

# Zydas ZD1211RW WLAN USB, Sphairon HomeLink 1202 (Variant 2)
ATTR{idVendor}=="0ace", ATTR{idProduct}=="20ff", RUN+="usb_modeswitch '%b/%k'"

# Option iCon 711
ATTR{idVendor}=="0af0", ATTR{idProduct}=="4007", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6711", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6731", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6751", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6771", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6791", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6811", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6911", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6951", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="6971", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7011", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7031", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7051", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7071", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7111", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7211", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7251", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7271", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7301", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7311", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7361", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7381", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7401", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7501", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7601", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7701", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7706", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7801", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7901", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7a01", RUN+="usb_modeswitch '%b/%k'"

# Option iCon 461
ATTR{idVendor}=="0af0", ATTR{idProduct}=="7a05", RUN+="usb_modeswitch '%b/%k'"

# Option Globetrotter (Variant)
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8006", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8200", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8201", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8300", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8302", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8304", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8400", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8600", RUN+="usb_modeswitch '%b/%k'"

# Option GI0643 (aka XYFI)
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8700", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8800", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="8900", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="9000", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="9200", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="c031", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="c100", RUN+="usb_modeswitch '%b/%k'"

# Option GlobeTrotter GI1515
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d001", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d013", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d031", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d033", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d035", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d055", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d057", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d058", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d155", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d157", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d255", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d257", RUN+="usb_modeswitch '%b/%k'"

# Option HSO device
ATTR{idVendor}=="0af0", ATTR{idProduct}=="d357", RUN+="usb_modeswitch '%b/%k'"

# Olivetti Olicard 100 and others
ATTR{idVendor}=="0b3c", ATTR{idProduct}=="c700", RUN+="usb_modeswitch '%b/%k'"

# Olivetti Olicard 145, 155
ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Atheros Wireless / Netgear WNDA3200
ATTR{idVendor}=="0cf3", ATTR{idProduct}=="20ff", RUN+="usb_modeswitch '%b/%k'"

# Kobil mIdentity 3G (1)
ATTR{idVendor}=="0d46", ATTR{idProduct}=="45a1", RUN+="usb_modeswitch '%b/%k'"

# Kobil mIdentity 3G (2)
ATTR{idVendor}=="0d46", ATTR{idProduct}=="45a5", RUN+="usb_modeswitch '%b/%k'"

# Mobile Action ("Smart Cable")
ATTR{idVendor}=="0df7", ATTR{idProduct}=="0800", RUN+="usb_modeswitch '%b/%k'"

# MediaTek MT6276M
ATTR{idVendor}=="0e8d", ATTR{idProduct}=="0002", RUN+="usb_modeswitch '%b/%k'"

# MediaTek Wimax USB Card
ATTR{idVendor}=="0e8d", ATTR{idProduct}=="7109", RUN+="usb_modeswitch '%b/%k'"

# Sony Ericsson MD300
ATTR{idVendor}=="0fce", ATTR{idProduct}=="d0cf", RUN+="usb_modeswitch '%b/%k'"

# Sony Ericsson MD400
ATTR{idVendor}=="0fce", ATTR{idProduct}=="d0e1", RUN+="usb_modeswitch '%b/%k'"

# Sony Ericsson MD400G
ATTR{idVendor}=="0fce", ATTR{idProduct}=="d103", RUN+="usb_modeswitch '%b/%k'"

# GW D301 (Advinne AMC)
ATTR{idVendor}=="0fd1", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# LG LDU-1900D EV-DO (Rev. A)
ATTR{idVendor}=="1004", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# LG HDM-2100 (EVDO Rev.A USB modem)
ATTR{idVendor}=="1004", ATTR{idProduct}=="607f", RUN+="usb_modeswitch '%b/%k'"

# LG L-05A
ATTR{idVendor}=="1004", ATTR{idProduct}=="613a", RUN+="usb_modeswitch '%b/%k'"

# LG LUU-2100TI (aka AT&T USBConnect Turbo)
ATTR{idVendor}=="1004", ATTR{idProduct}=="613f", RUN+="usb_modeswitch '%b/%k'"

# LG L-07A
ATTR{idVendor}=="1004", ATTR{idProduct}=="614e", RUN+="usb_modeswitch '%b/%k'"

# LG LUU-2110TI
ATTR{idVendor}=="1004", ATTR{idProduct}=="6156", RUN+="usb_modeswitch '%b/%k'"

# LG AD600
ATTR{idVendor}=="1004", ATTR{idProduct}=="6190", RUN+="usb_modeswitch '%b/%k'"

# LG VL600
ATTR{idVendor}=="1004", ATTR{idProduct}=="61aa", RUN+="usb_modeswitch '%b/%k'"

# LG L-02C LTE
ATTR{idVendor}=="1004", ATTR{idProduct}=="61dd", RUN+="usb_modeswitch '%b/%k'"

# LG SD711
ATTR{idVendor}=="1004", ATTR{idProduct}=="61e7", RUN+="usb_modeswitch '%b/%k'"

# LG L-08C (NTT docomo)
ATTR{idVendor}=="1004", ATTR{idProduct}=="61eb", RUN+="usb_modeswitch '%b/%k'"

# LG L-03D LTE/3G
ATTR{idVendor}=="1004", ATTR{idProduct}=="6327", RUN+="usb_modeswitch '%b/%k'"

# Huawei E630
ATTR{idVendor}=="1033", ATTR{idProduct}=="0035", RUN+="usb_modeswitch '%b/%k'"

# UTStarcom UM175 (distributor "Alltel")
ATTR{idVendor}=="106c", ATTR{idProduct}=="3b03", RUN+="usb_modeswitch '%b/%k'"

# Pantech / UTStarcom UMW190 (Verizon)
ATTR{idVendor}=="106c", ATTR{idProduct}=="3b05", RUN+="usb_modeswitch '%b/%k'"

# UTStarcom UM185E (distributor "Alltel")
ATTR{idVendor}=="106c", ATTR{idProduct}=="3b06", RUN+="usb_modeswitch '%b/%k'"

# Pantech UML290
ATTR{idVendor}=="106c", ATTR{idProduct}=="3b11", RUN+="usb_modeswitch '%b/%k'"

# Option Beemo / Pantech P4200 LTE
ATTR{idVendor}=="106c", ATTR{idProduct}=="3b14", RUN+="usb_modeswitch '%b/%k'"

# Sagem F@ST 9520-35-GLR
ATTR{idVendor}=="1076", ATTR{idProduct}=="7f40", RUN+="usb_modeswitch '%b/%k'"

# Hisense E910 EVDO Phone
ATTR{idVendor}=="109b", ATTR{idProduct}=="f009", RUN+="usb_modeswitch '%b/%k'"

# Sierra devices (specific driver)
ATTR{idVendor}=="1199", ATTR{idProduct}=="0fff", RUN+="usb_modeswitch '%b/%k'"

# Digicom 8E4455 (and all Pirelli devices - EXPERIMENTAL)
ATTR{idVendor}=="1266", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# Huawei E169
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"

# Huawei E220, E230, E270, E870
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1003", RUN+="usb_modeswitch '%b/%k'"

# Huawei V725 Phone (aka Vodafone 725)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1009", RUN+="usb_modeswitch '%b/%k'"

# Huawei U7510 / U7517
ATTR{idVendor}=="12d1", ATTR{idProduct}=="101e", RUN+="usb_modeswitch '%b/%k'"

# Huawei U8220, T-Mobile Pulse (Android smartphone)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1030", RUN+="usb_modeswitch '%b/%k'"

# Huawei U8110 / Joy, Vodafone 845 (Android smartphone)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1031", RUN+="usb_modeswitch '%b/%k'"

# Huawei E180
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1414", RUN+="usb_modeswitch '%b/%k'"

# Huawei, newer modems
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"

# Huawei E352
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1449", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (Huawei) K3806
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14ad", RUN+="usb_modeswitch '%b/%k'"

# Huawei E173 (Viettel 3G)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14b5", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (Huawei) K4511
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14b7", RUN+="usb_modeswitch '%b/%k'"

# Huawei E173u-2, E177
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14ba", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (Huawei) K4605
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14c1", RUN+="usb_modeswitch '%b/%k'"

# K5005 Vodafone/Huawei
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14c3", RUN+="usb_modeswitch '%b/%k'"

# Vodafone/Huawei K3771
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14c4", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (Huawei) K4510
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14c5", RUN+="usb_modeswitch '%b/%k'"

# Vodafone / Huawei K3770
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14d1", RUN+="usb_modeswitch '%b/%k'"

# T-Mobile NL (Huawei E352)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN+="usb_modeswitch '%b/%k'"

# Huawei EC156, Huawei E372u-8
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1505", RUN+="usb_modeswitch '%b/%k'"

# Huawei E392u-12, E3131 (Variant)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="151a", RUN+="usb_modeswitch '%b/%k'"

# Huawei K3765
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1520", RUN+="usb_modeswitch '%b/%k'"

# Huawei K4505
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1521", RUN+="usb_modeswitch '%b/%k'"

# Huawei R201
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1523", RUN+="usb_modeswitch '%b/%k'"

# Vodafone / Huawei K3772
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1526", RUN+="usb_modeswitch '%b/%k'"

# Huawei E1553
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1553", RUN+="usb_modeswitch '%b/%k'"

# Huawei E173
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1557", RUN+="usb_modeswitch '%b/%k'"

# Huawei E171
ATTR{idVendor}=="12d1", ATTR{idProduct}=="155b", RUN+="usb_modeswitch '%b/%k'"

# Huawei U2800 Phone
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1805", RUN+="usb_modeswitch '%b/%k'"

# Huawei E173s
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1c0b", RUN+="usb_modeswitch '%b/%k'"

# Huawei GP02 (E587 Variant)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1c1b", RUN+="usb_modeswitch '%b/%k'"

# Huawei E173 (Moviestar)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1c24", RUN+="usb_modeswitch '%b/%k'"

# Huawei ET302
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1d50", RUN+="usb_modeswitch '%b/%k'"

# Huawei ET8282, Huawei ET127
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1da1", RUN+="usb_modeswitch '%b/%k'"

# Huawei E353 (3.se)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1f01", RUN+="usb_modeswitch '%b/%k'"

# KDDI (Huawei) HWD12 LTE
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1f03", RUN+="usb_modeswitch '%b/%k'"

# Vodafone / Huawei K3773
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1f11", RUN+="usb_modeswitch '%b/%k'"

# Huawei BM358 WiMAX
ATTR{idVendor}=="12d1", ATTR{idProduct}=="380b", RUN+="usb_modeswitch '%b/%k'"

# Cisco AM10 "Valet Connector"
ATTR{idVendor}=="1307", ATTR{idProduct}=="1169", RUN+="usb_modeswitch '%b/%k'"

# Novatel Wireless devices
ATTR{idVendor}=="1410", ATTR{idProduct}=="5010", RUN+="usb_modeswitch '%b/%k'"

# Novatel MC990D
ATTR{idVendor}=="1410", ATTR{idProduct}=="5020", RUN+="usb_modeswitch '%b/%k'"

# Novatel MC996D
ATTR{idVendor}=="1410", ATTR{idProduct}=="5023", RUN+="usb_modeswitch '%b/%k'"

# Novatel U760
ATTR{idVendor}=="1410", ATTR{idProduct}=="5030", RUN+="usb_modeswitch '%b/%k'"

# Novatel MC760 3G
ATTR{idVendor}=="1410", ATTR{idProduct}=="5031", RUN+="usb_modeswitch '%b/%k'"

# Novatel Generic MiFi 2352 / Vodafone MiFi 2352
ATTR{idVendor}=="1410", ATTR{idProduct}=="5041", RUN+="usb_modeswitch '%b/%k'"

# Novatel Wireless MC545 HSPA, U679 LTE
ATTR{idVendor}=="1410", ATTR{idProduct}=="5059", RUN+="usb_modeswitch '%b/%k'"

# Novatel Generic MiFi 2372 / Vodafone MiFi 2372
ATTR{idVendor}=="1410", ATTR{idProduct}=="7001", RUN+="usb_modeswitch '%b/%k'"

# Sequans SQN1210/SQN1220 (generic chipsets)
ATTR{idVendor}=="148e", ATTR{idProduct}=="a000", RUN+="usb_modeswitch '%b/%k'"

# Motorola 802.11 bg WLAN (TER/GUSB3-E)
ATTR{idVendor}=="148f", ATTR{idProduct}=="2578", RUN+="usb_modeswitch '%b/%k'"

# China TeleCom CBP7.0
ATTR{idVendor}=="15eb", ATTR{idProduct}=="7153", RUN+="usb_modeswitch '%b/%k'"

# C-motech CHU-628S
ATTR{idVendor}=="16d8", ATTR{idProduct}=="6281", RUN+="usb_modeswitch '%b/%k'"

# C-motech D-50 (aka "CDU-680", "CNU-680")
ATTR{idVendor}=="16d8", ATTR{idProduct}=="6803", RUN+="usb_modeswitch '%b/%k'"

# C-motech CDU-685a
ATTR{idVendor}=="16d8", ATTR{idProduct}=="6804", RUN+="usb_modeswitch '%b/%k'"

# C-motech CHU-629S
ATTR{idVendor}=="16d8", ATTR{idProduct}=="700a", RUN+="usb_modeswitch '%b/%k'"

# C-motech CHU-629S (Variant)
ATTR{idVendor}=="16d8", ATTR{idProduct}=="700b", RUN+="usb_modeswitch '%b/%k'"

# C-motech CGU-628 (aka "Franklin Wireless CGU-628A" aka "4G Systems XS Stick W12")
ATTR{idVendor}=="16d8", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Axesstel MU130
ATTR{idVendor}=="1726", ATTR{idProduct}=="f00e", RUN+="usb_modeswitch '%b/%k'"

# JOA Telecom LM-700r
ATTR{idVendor}=="198a", ATTR{idProduct}=="0003", RUN+="usb_modeswitch '%b/%k'"

# Beceem BCSM250
ATTR{idVendor}=="198f", ATTR{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'"

# ZTE MU351
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0003", RUN+="usb_modeswitch '%b/%k'"

# Vodafone/ZTE K3806-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0013", RUN+="usb_modeswitch '%b/%k'"

# ZTE AC581
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0026", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF637
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0031", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K2525
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0040", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF110 (Variant)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0053", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF110 (Variant), ZTE MF110 (Variant)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0083", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K4505-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0101", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF112
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0103", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF637 (Variant for Orange France)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0110", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF651
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0115", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF652 (Variant)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0146", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF190 (Variant)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0149", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF656A, MF668A, MF669
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0150", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF190 (Variant) and others
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0154", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF820 4G LTE
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0166", RUN+="usb_modeswitch '%b/%k'"

# ZTE A371B
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0169", RUN+="usb_modeswitch '%b/%k'"

# Onda MT8205 LTE
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0266", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF821D
ATTR{idVendor}=="19d2", ATTR{idProduct}=="0325", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K3805-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K3570-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1007", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K3571-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1009", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K3806-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1013", RUN+="usb_modeswitch '%b/%k'"

# Vodafone K5006Z (MF821)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1017", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K4510-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1171", RUN+="usb_modeswitch '%b/%k'"

# Vodafone / ZTE K3770-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1175", RUN+="usb_modeswitch '%b/%k'"

# Vodafone (ZTE) K3772-Z
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1179", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF691 (T-Mobile Rocket 2.0)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1201", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF192+
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1216", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF190
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1224", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF680
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1227", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF192 (yet annother variant)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1514", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF192 (Variant)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1517", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF652
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1520", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF591 TMobile
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1523", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF196
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1528", RUN+="usb_modeswitch '%b/%k'"

# ZTE MF190J
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1542", RUN+="usb_modeswitch '%b/%k'"

# ZTE devices
ATTR{idVendor}=="19d2", ATTR{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"

# ZTE AX226 WiMax
ATTR{idVendor}=="19d2", ATTR{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'"

# ZTE AC682 (a.k.a. SmartFren Connex)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="ffde", RUN+="usb_modeswitch '%b/%k'"

# ZTE "ffe" devices 1 (e.g. Cricket A605)
ATTR{idVendor}=="19d2", ATTR{idProduct}=="ffe6", RUN+="usb_modeswitch '%b/%k'"

# ZTE "fff" devices 1
ATTR{idVendor}=="19d2", ATTR{idProduct}=="fff5", RUN+="usb_modeswitch '%b/%k'"

# ZTE "fff" devices 2
ATTR{idVendor}=="19d2", ATTR{idProduct}=="fff6", RUN+="usb_modeswitch '%b/%k'"

# BandRich BandLuxe C100, C120, C170, C270, C3xx, C508
ATTR{idVendor}=="1a8d", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# BandRich BandLuxe C339
ATTR{idVendor}=="1a8d", ATTR{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"

# Hummer DTM5731, Aircard 901
ATTR{idVendor}=="1ab7", ATTR{idProduct}=="5700", RUN+="usb_modeswitch '%b/%k'"

# EpiValley SEC-7089 (featured by Alegro and Starcomms / iZAP)
ATTR{idVendor}=="1b7d", ATTR{idProduct}=="0700", RUN+="usb_modeswitch '%b/%k'"

# ETCOM E300
ATTR{idVendor}=="1bbb", ATTR{idProduct}=="000f", RUN+="usb_modeswitch '%b/%k'"

# Alcatel OT-X080C
ATTR{idVendor}=="1bbb", ATTR{idProduct}=="00ca", RUN+="usb_modeswitch '%b/%k'"

# Alcatel X200/X200L/X060S, Archos G9 3G Key
ATTR{idVendor}=="1bbb", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Alcatel OT-X220D, L100V
ATTR{idVendor}=="1bbb", ATTR{idProduct}=="f017", RUN+="usb_modeswitch '%b/%k'"

# Alcatel OT X220L
ATTR{idVendor}=="1bbb", ATTR{idProduct}=="f052", RUN+="usb_modeswitch '%b/%k'"

# Alcatel One Touch X020
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"

# Vibe 3G Modem
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="6061", RUN+="usb_modeswitch '%b/%k'"

# MyWave SW006 Sport Phone/Modem Combination
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9200", RUN+="usb_modeswitch '%b/%k'"

# Longcheer SU9800
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9800", RUN+="usb_modeswitch '%b/%k'"

# Telewell TW-3G HSPA+
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="98ff", RUN+="usb_modeswitch '%b/%k'"

# BSNL Capitel
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9e00", RUN+="usb_modeswitch '%b/%k'"

# Explay Slim
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9e08", RUN+="usb_modeswitch '%b/%k'"

# MobiData MBD-200HU and others
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Qisda H21 Flying Beetle
ATTR{idVendor}=="1da5", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# Solomon S3Gm-660
ATTR{idVendor}=="1dd6", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# Philips PicoPix 1020 Projector
ATTR{idVendor}=="1de1", ATTR{idProduct}=="1101", RUN+="usb_modeswitch '%b/%k'"

# Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU
ATTR{idVendor}=="1e0e", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# 3GO 3GO11 HSUPA
ATTR{idVendor}=="1e89", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# AirPlus MCD-800
ATTR{idVendor}=="1edf", ATTR{idProduct}=="6003", RUN+="usb_modeswitch '%b/%k'"

# Onda MW833UP
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0009", RUN+="usb_modeswitch '%b/%k'"

# Onda MW833UP
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0013", RUN+="usb_modeswitch '%b/%k'"

# Onda MW836UP-K
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0040", RUN+="usb_modeswitch '%b/%k'"

# Onda MDC655
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="004a", RUN+="usb_modeswitch '%b/%k'"

# Onda MW875UP
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0054", RUN+="usb_modeswitch '%b/%k'"

# Onda MSA 14.4 (TIM Brasil)
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0060", RUN+="usb_modeswitch '%b/%k'"

# Onda TM201 14.4 (TIM Italy)
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0063", RUN+="usb_modeswitch '%b/%k'"

# Onda WM301
ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0068", RUN+="usb_modeswitch '%b/%k'"

# Cricket A600
ATTR{idVendor}=="1f28", ATTR{idProduct}=="0021", RUN+="usb_modeswitch '%b/%k'"

# Franklin Wireless U210 (Variant)
ATTR{idVendor}=="1fac", ATTR{idProduct}=="0032", RUN+="usb_modeswitch '%b/%k'"

# Franklin Wireless U210
ATTR{idVendor}=="1fac", ATTR{idProduct}=="0130", RUN+="usb_modeswitch '%b/%k'"

# Franklin Wireless U600
ATTR{idVendor}=="1fac", ATTR{idProduct}=="0150", RUN+="usb_modeswitch '%b/%k'"

# Franklin Wireless U600
ATTR{idVendor}=="1fac", ATTR{idProduct}=="0151", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWM-156 (Variant)
ATTR{idVendor}=="2001", ATTR{idProduct}=="a706", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWM-156 (Variant)
ATTR{idVendor}=="2001", ATTR{idProduct}=="a707", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWM-156 (Variant)
ATTR{idVendor}=="2001", ATTR{idProduct}=="a708", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWR-510
ATTR{idVendor}=="2001", ATTR{idProduct}=="a805", RUN+="usb_modeswitch '%b/%k'"

# D-Link DWM-156 (Variant)
ATTR{idVendor}=="2001", ATTR{idProduct}=="a80b", RUN+="usb_modeswitch '%b/%k'"

# Haier CE682 (EVDO)
ATTR{idVendor}=="201e", ATTR{idProduct}=="1023", RUN+="usb_modeswitch '%b/%k'"

# Haier CE 100
ATTR{idVendor}=="201e", ATTR{idProduct}=="2009", RUN+="usb_modeswitch '%b/%k'"

# Mediatek MT6229
ATTR{idVendor}=="2020", ATTR{idProduct}=="0002", RUN+="usb_modeswitch '%b/%k'"

# SpeedUp SU-8000U
ATTR{idVendor}=="2020", ATTR{idProduct}=="f00e", RUN+="usb_modeswitch '%b/%k'"

# Changhong CH690
ATTR{idVendor}=="2077", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# Telenet 3G dongle (T&W WU160)
ATTR{idVendor}=="2077", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"

# StrongRising (China Telcom), Air FlexiNet
ATTR{idVendor}=="21f5", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"

# WeTelecom WM-D200
ATTR{idVendor}=="22de", ATTR{idProduct}=="6801", RUN+="usb_modeswitch '%b/%k'"

# WeTelecom WM-D300
ATTR{idVendor}=="22de", ATTR{idProduct}=="6803", RUN+="usb_modeswitch '%b/%k'"

# Tata Photon+
ATTR{idVendor}=="22f4", ATTR{idProduct}=="0021", RUN+="usb_modeswitch '%b/%k'"

# Linktop LW272/LW273 (BSNL Teracom)
ATTR{idVendor}=="230d", ATTR{idProduct}=="0001", RUN+="usb_modeswitch '%b/%k'"

# Visiontek 82GH 3G
ATTR{idVendor}=="230d", ATTR{idProduct}=="0007", RUN+="usb_modeswitch '%b/%k'"

# Linktop LW272/LW273
ATTR{idVendor}=="230d", ATTR{idProduct}=="0101", RUN+="usb_modeswitch '%b/%k'"

# TP-Link MA180
ATTR{idVendor}=="2357", ATTR{idProduct}=="0200", RUN+="usb_modeswitch '%b/%k'"

# Exiss Mobile E-190 series (made by C-motech)
ATTR{idVendor}=="8888", ATTR{idProduct}=="6500", RUN+="usb_modeswitch '%b/%k'"

LABEL="modeswitch_rules_end"

 

 

Dopisz tylko na końcu:

ATTR{idVendor}=="12d1", ATTR{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"

Edytowane przez Jenot

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki za ułatwienie sprawy.

Wszystko wydaje się banalne....Oprócz tego że nie mogę tego zapisać.Tojest:

 

ATTR{idVendor}=="12d1", ATTR{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"

 

Nie mogę w żaden sposób znależć"zapisz".

A jak zamknę konsole to automatycznie się nie zapisuje.

Na samym końcu mam jakies funkcje.

Typu:

 

 

G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos M-U Undo M-A Mark Text

^X Exit ^R Read File ^\ Replace ^U Paste Text ^T To Spell ^_ Go To Line M-E Redo M-6 Copy Text

 

Czyżby to funkcja Write Out.Nie mogę nawet jej wymusić.A może Exit i zostanie zapisane...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No tak "^O" to Ctrl-O - Zapisz. Ctrl-X to wyjście. Czyli robisz Ctrl-O, Ctrl-X i tyle. Ja używam vim, ale początkującym raczej nie polecam, bo krążą o nim legendy. ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Teraz pojawiło się:

 

File Name to Write: /lib/udev/rules.d/40-usb_modeswitch.rules

^G Get Help M-D Dos Format M-A Append M-B Backup

^C Cansel M-M Mac Format M-P Prepend ^T To Files

I nic dalej nie mogę zrobić.Aby wyjść Ctrl-X nic nie daje.

Nie chce próbować każdej funkcji bo mogę coś popsuć.

Wydaje mi się że ^T i wtedy Ctrl-X...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Też używam tylko vi/vim i nano mnie tu zaskoczyło. Robisz tak, otwierasz plik tak jak napisał Jeno (z sudo):

sudo nano /lib/udev/rules.d/40-usb_modeswitch.rules

I dopisujesz linijkę

ATTR{idVendor}=="12d1", ATTR{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"

ale przed ostatnim wierszem Tak jak na załączonym obrazku. Następnie <Ctrl>+<O>, <Enter> i na koniec <Ctrl>+<X>.

post-128391-15718331043902_thumb.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witajcie.Jest jedno ale.

Ja na tej liście nie mam swojego modemu.

U mnie linia kończy się na :Aiko81D.....A nie :Huawei E173u-2

A tej linijki:

 

 

ATTR{idVendor}=="12d1", ATTR{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"

 

Nie mam pod czym podpisać.Czyż by brak sterownika.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po pierwsze jak edytować text w konsoli?Bo mam dopisać linijkę jak w temacie.

Po drugie:Kolega Qwinto w ostatnim poście zrobił zrzut z ekranu konsoli(miniaturka).

Czytając u mnie konsole, wyraźnie widać że czegoś brakuje.

Przypomnijmy...

Wpisuję:

sudo nano /lib/udev/rules.d/40-usb_modeswitch.rules

Następnie:

Dopisuję linijkę:



 



ATTR{idVendor}=="12d1", ATTR{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"

 

ale przed ostatnim wierszem Tak jak na załączonym obrazku. Następnie <Ctrl>+<O>, <Enter> i na koniec <Ctrl>+<X>.

 

Na obrazku mam pokazaną nazwę modemu:Huawei E173u-2

 

U siebie tej nazwy nie mam.Nawet na całej liście.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po pierwsze jak edytować text w konsoli?Bo mam dopisać linijkę jak w temacie.

Po drugie:Kolega Qwinto w ostatnim poście zrobił zrzut z ekranu konsoli(miniaturka).

Czytając u mnie konsole, wyraźnie widać że czegoś brakuje.

Przypomnijmy...

Wpisuję:

sudo nano /lib/udev/rules.d/40-usb_modeswitch.rules

Następnie:

Dopisuję linijkę:



 



ATTR{idVendor}=="12d1", ATTR{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"

 

ale przed ostatnim wierszem Tak jak na załączonym obrazku. Następnie <Ctrl>+<O>, <Enter> i na koniec <Ctrl>+<X>.

 

Na obrazku mam pokazaną nazwę modemu:Huawei E173u-2

 

U siebie tej nazwy nie mam.Nawet na całej liście.

 

 

Ostatnie wpisy w konsoli są podejrzane:

 

Unknown devices

ATTR{idVendor}=="257a", ATTR{idProduct}=="a000", RUN+="usb_modeswitch '/%k'"

 

# Unknown devices

ATTR{idVendor}=="257a", ATTR{idProduct}=="b000", RUN+="usb_modeswitch '/%k'"

 

# Unknown devices

ATTR{idVendor}=="257a", ATTR{idProduct}=="c000", RUN+="usb_modeswitch '/%k'"

 

# Unknown devices

ATTR{idVendor}=="257a", ATTR{idProduct}=="d000", RUN+="usb_modeswitch '/%k'"

 

# BlueLink BL-EV08C

ATTR{idVendor}=="6000", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '/%k'"

 

# Exiss Mobile E-190 series (made by C-motech)

ATTR{idVendor}=="8888", ATTR{idProduct}=="6500", RUN+="usb_modeswitch '/%k'"

 

# Aiko 81D, fw with wrong vendor ID

ATTR{idVendor}=="ed09", ATTR{idProduct}=="1021", RUN+="usb_modeswitch '/%k'"

 

LABEL="modeswitch_rules_end"

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie bardzo rozumiem o co Ci chodzi. Jak wciśniesz Ctrl-O i wyświetli Ci się to co napisałeś wcześniej to po prostu wciskasz Enter, żeby potwierdzić nazwę pliku do zapisania i potem Ctrl-X.

 

Albo inaczej... jak masz internet na tym Linuksie to wykonaj polecenia poniżej:

wget http://jenot.info/40-usb_modeswitch.rules && sudo mv ./40-usb_modeswitch.rules /lib/udev/rules.d && sudo reboot

 

Podaj swoje hasło jak zapyta, później poczekaj na restart i sprawdź czy działa.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niestety.Polecenie:

 

wget http://jenot.info/40-usb_modeswitch.rules && sudo mv ./40-usb_modeswitch.rules /lib/udev/rules.d && sudo reboot

 

Nie pomogło.Złapałem fuksem internet.Plik się zaciągną i komputer zastartował automatycznie ponownie.

Niewiem czy ma to znaczenie.Ale zainstalowałem Linuxa ponownie.Tym razem z pamięci usb a nie płyty DVD.

I internet a w zasadzie modem.Łączył się od razu jak trzeba.Sądziłem że tak zostanie.

Niestety na próbach ponownego połączenia modem się nie łączył.I tak zostało do dziś.

Wróce z pracy to będę maglował temat.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...