Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Imrik - 09.12.10 - klo:13.03
-
terve. Yritän saada huawei E173 modeemia toimimaan leeenuxissa, jossa on 10.4 kerneli. Mitä tuolle pitäisi tehdä jotta tuon saisi toimimaan? Tällä hetkellä minulla ei ole siitä mitään ideaa... Viitsisikö joku auttaa? Kiitos etukäteen? =)
-
Voi olla, että ei ole ihan helppo tehtävä, ks.
http://forum.ubuntu-fi.org/index.php?topic=36646.0
ja tänään kuulin, että muillakin Huawein tikuilla on käynyt samoin uusimman päivityksen jälkeen.
Täällä saan tikun toimimaan, kun käytän vanhempaa ydintä. Mutta ilman ongelmia tikku taisi toimia vielä 9.04 versiossa.
teele
-
Otsikko on hyvä niin lainataan.
Miten e173 saa poistettua kaksitoimisuuden pois käytöstä, niin ettei "Mobile Partner" hyppäisi aina työpöydällä kun tikun laittaa koneeseen?
Tomppa
-
Miten e173 saa poistettua kaksitoimisuuden pois käytöstä, niin ettei "Mobile Partner" hyppäisi aina työpöydällä kun tikun laittaa koneeseen?
Todennäköisesti onnistuu sorkkimalla udev-rulesia jollakin tavalla. t.s. kansioon /etc/udev/rules.d-tekemällä oikeanlaisen säännön. Haulla löytänet ideoita moiseen.
-
google kuumana on haettu ja tälläiset rivit tuli lisättyä
# Huawei E173
DefaultVendor= 0x12d1
DefaultProduct= 0x140c
MessageEndpoint = 0x01
MessageContent="55534243000000000000000000000011060000000000000000000000000000"
# Huawei E173u
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140c", RUN+="usb_modeswitch '%b/%k'"
sama mobile partner tulee vieläkin eli jotain meni pyllylleen
Tikku on Huawei E173u id on 12d1:140c, netti toimii et siin ei oo vikaa mut toi kuvake tos työpöydällä häiritsee eikä sitä viittis joka kerta erikseen sammuttaa
-
Jos kuvake työpöydältä lähtee eject:illä, niin sen luultavimmin pystyy poistamaan myös udev-rulesilla.
Lähteekö kuvake eject:llä?
Jos lähtee, niin mitä sanoo tikku kiinni, ja kuvake työpöydällä:
lsusb -v
(saattaa tarvita sudon alkuun).
Siitä tietenkin kyseistä mokkulaa koskevat rivit. (Voit laittaa myös txt-liitteenä)
-
Vähän kesti kun ei vkoloppuna kerennyt koittamaan. Kuvake lähee ejectillä pois, alla pyytämäsi tuloste. Itse en tuos juurikaan mitään ymmärtänyt. :)
tomi@tomi-laptop:~$ lsusb -v
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0001 1.1 root hub
bcdDevice 2.06
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
Bus 002 Device 002: ID 046d:c510 Logitech, Inc. Cordless Mouse
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc510 Cordless Mouse
bcdDevice 34.10
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 50mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 95
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
cannot read device status, Operation not permitted (1)
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0001 1.1 root hub
bcdDevice 2.06
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
Bus 001 Device 004: ID 12d1:140c Huawei Technologies Co., Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x12d1 Huawei Technologies Co., Ltd.
idProduct 0x140c
bcdDevice 0.00
iManufacturer 3
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 161
bNumInterfaces 6
bConfigurationValue 1
iConfiguration 1
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x06 EP 6 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x88 EP 8 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
can't get hub descriptor: Operation not permitted
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
tomi@tomi-laptop:~$
-
Niin onkos se usb-modeswitch asennettu?
-
joo on mut noi uudemmat huaweit ei viel toimi sen kans suoraan niinku esim e169
-
Vähän kesti kun ei vkoloppuna kerennyt koittamaan. Kuvake lähee ejectillä pois, alla pyytämäsi tuloste. Itse en tuos juurikaan mitään ymmärtänyt. :)
En minäkään ymmärrä juurikaan, mutta seuraavan ongin siitä:
Bus 001 Device 004: ID 12d1:140c Huawei Technologies Co., Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x12d1 Huawei Technologies Co., Ltd.
idProduct 0x140c
... jonka perusteella uskallan ehdottaa seuraavaa säännön lisäystä tiedostoon /etc/udev/rules.d/25-mokkulat.rules ... Jos ei ole tiedostoa, niin sen voi lisätä, lisäksi, jos tämä ei uudelleenkäynnistymisenkään jälkeen auttanut, niin se muutos kannattaa poistaa sotkemasta.
BUS=="usb", SUBSYSTEM=="block", SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="140c", ACTION=="add", RUN+="/usr/bin/eject -s %N", OPTIONS+="last_rule"
Toivottavasti auttaa. Itselläni vastaavan lainen rivi auttoi eräässä toisessa mokkulassa.
Ja jos kyseinen rivi ei auta, niin en sitten osaakaan neuvoa.
Edit - nämä on siis ihan hatusta tempaistuja ideoita, joten mitään takeita toimivuuteen en voi antaa. Varsinkaan, kun en kyseistä mokkulaa itse omista, joten en voi testata toimivuutta.
Edit2 - Siis mitä yritän säännöillä sanoa, niin sitä eject:iä tarjota sille (kohta RUN+="/usr/bin/eject -s %N"
-
Ei auttanut tuo rules. Nyt kun lähdin sitä poistamaan niin tutkin muita sääntöjä samalla ja löytyi "70-persistent-cd.rules" jonka viimeinen rivi on
# Mass_Storage (pci-0000:00:13.2-usb-0:1:1.4-scsi-0:0:0:0)
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="HUAWEI_Mass_Storage-0:0", SYMLINK+="cdrom1", ENV{GENERATED}="1"
En uskaltanu tuota riviä poistaa mutta uskon sen liittyvän ongelmaan, siispä uskallanko poistaa tuon rivin?
-
Mä en kyllä lähtisi sitä poistelemaan. Sen sijaan oletkos poistanut vanhat omasi säännöt ennen minun sääntöjen laittamista, vai saitkos niiden avulla mokkulasi toimimaan ?
Lisäksi noi säännöt tulevat voimaan vasta uudelleen käynnistämisen jälkeen (Tosin löytyy myös sudo-käsky, jolla ne sai toimintaan ilman uudelleen käynnistämistä, jota en tietenkään muista :( .)
Veikkaisin...
sudo service udev restart
(Hain aluksi /etc/init.d/udev restart:n, josta sain kyseisen neuvon).
-
kaikki koitettu mitä on neuvottu mutta aina se mobile partner pomppaa työpöydälle. tekeekö ubuntu nykyään niin kaikkien mokkuloiden kanssa? itse olen viimeksi mokkuloinut u8.04 ja huawei e169 silloin piti jollain rimpsulla poistaa kaksitoimisuus pois käytöstä niin sai toimimaan modeemina eikä mobile partner muistaakseni sen jälkeen ilmestynyt enää näkyviin.
-
Mobile Partner ei pomppinut näytölle kun on Ubuntu 10.10-pohjainen Super OS. Pitäisi sama juttu olla alkuperäisellä Ubuntu 10.10:lläkin, mutta en testannut sitä, vain Super OS 64bit versiota.
------
Lainaus aiemmasta postauksesta osoitteeseen http://keskustelu.suomi24.fi/node/9365276
alkaa:
Ubuntu 10.10 -pohjaisessa Super OS:ssä toimi suoraan Huawei E173:
http://hacktolive.org/wiki/Super_OS
Tämä siis Tele Finlandin liittymällä ja Super OS:n 64bit versiolla testattu. Super OS:aa asentaessa nettiyhteys nettitikun kautta päällä.
Ensin se kysyi pin-koodia 0000 mutta kun:
1) Windowsin puolella otin nettitikun Mobile Partner ohjelmalla pin-kyselyn pois päältä (olisi tietty voinut kännykkäänkin laittaa sim-kortin jos ei olisi ollut Windowsia saatavilla ja sillä ottaa pin-koodin kyselyn pois)
2) Valitsin palveluntarjoajaksi Sonera
3) Ubuntun netti mobiililaajakaista asetuksista ruksasin
[X] Yhdistä automaattisesti
[X] Saatavilla kaikille käyttäjille
4) Niin sitten nettitikku menee suoraan nettiin kun sen lyö koneeseen kiinni.
Nopeudet oli TeleFinlandin maksiminopeustarjouksella 5M (500k/sek) download ja 0.8M upload (80k/sek) Joensuun kaupunkialueella Speedtest.net:in mukaan. Riippuu alueesta kun toisaalla on Soneralla parempi verkko ja toisaalla Elisalla, tässä tapauksessa tulee käytettäväksi alueilla joissa Soneralla parempi kuuluvuus.
Sitten vaan asentelin SuperOS:n päivitykset jne, joita en tehnyt asennuksen yhteydessä.
-
google kuumana on haettu ja tälläiset rivit tuli lisättyä
# Huawei E173
DefaultVendor= 0x12d1
DefaultProduct= 0x140c
MessageEndpoint = 0x01
MessageContent="55534243000000000000000000000011060000000000000000000000000000"
# Huawei E173u
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140c", RUN+="usb_modeswitch '%b/%k'"
sama mobile partner tulee vieläkin eli jotain meni pyllylleen
Tikku on Huawei E173u id on 12d1:140c, netti toimii et siin ei oo vikaa mut toi kuvake tos työpöydällä häiritsee eikä sitä viittis joka kerta erikseen sammuttaa
mitenköhän on, toimisikohan myös tuossa mokkulassa ainakin jossain Huawein huawein mallissa toimiva at-komento
at^u2diag=0
jolloin mokkula ei enää yritä tyrkyttää sitä softaansa zerocd :ltään. Eli kun se on ensin switsattu modeemitilaan usb_modeswich:lla tai vastaavalla, voi komennon antaa wvdialin ylimääräisenä init-komentona, esim. wvdial.conf :ssa
[Dialer Defaults]
Modem = /dev/ttyUSB0
#Init1 = at^u2diag=0
Init1 = AT+CSQ
Init2 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Username = " "
Password = " "
Stupid Mode = 1
Auto Reconnect = 0
New PPPD = yes
sitten winnukka ei kyllä löydä sitä mobile partneriaan, vaan se täytyy asettaa takaisin at-komennolla
at^u2diag=0
kuten edellä tai vastaavasti
Taitaa olla muuten aika myöhäinen vastaus ? En ole kyllä testannut mainitulla mallilla, eipä se mokkula kai sekoa kokeilemisesta?