staging.inyokaproject.org

Vodafone Mobile Connect OHNE usb-modeswitch und ozerocdoff (stick geht auch so ;) )??

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

linux123

Anmeldungsdatum:
7. April 2009

Beiträge: Zähle...

hallo. Ich wollte eigentlich VMC für die Verbindung per UMTS nutzen. Der Stick (VF K3565-Z) läuft mittlerweile out of the box, unter karmic musste ich die "CD" rausschmeißen, unter lucid wie gesagt nicht mehr. OzeroCDoff und usb-modeswitch sind also eigentlich überflüssig. Im Wiki-Artikel (und der nicht mehr ganz aktuellen betavine-anleitung auch) steht aber, dass diese Pakete vorhanden sein müssen. Da ich sie für diesen Stick nicht brauche, möchte ich sie nicht unnötigerweise installieren.

Daher mal die etwas blöde Frage: geht's auch ohne? oder versucht betavine USB-Modeswitch z.B. für von letzterem noch nicht ofiziell unterstützte Sticks quasi "per Hand" anzusprechen?

Im zweifel probier ichs natürlich lieber mit, aber wozu installieren wenn ichs nicht brauche?

Kleiner Nachtrag: jetzt hab ich sogar nen guten Grund auf usb-modeswitch zu verzichten: mit dem Paket geht's nur wenn der Stick beim booten dran ist (und ich bekomm wieder die "CD") - anscheinend weist er dem Stick irgendwas falsches zu. zumindest sagt lsusb was anderes, als mit der funktionierenden Methode "einstöpseln, gucken und dabei usb-modeswitch weglassen")

edit: ich poste hier mal das udev-log, vllt. hilfts ja:

UDEV  [1277568590.810122] add      /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sr1 (block)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sr1
SUBSYSTEM=block
DEVNAME=/dev/sr1
DEVTYPE=disk
SEQNUM=1241
ID_CDROM=1
ID_CDROM_MEDIA=1
ID_VENDOR=ZTE
ID_VENDOR_ENC=ZTE\x20\x20\x20\x20\x20
ID_VENDOR_ID=19d2
ID_MODEL=USB_SCSI_CD-ROM
ID_MODEL_ENC=USB\x20SCSI\x20CD-ROM\x20
ID_MODEL_ID=2000
ID_REVISION=2.31
ID_SERIAL=ZTE_USB_SCSI_CD-ROM_P673A2VDF_MS-0:0
ID_SERIAL_SHORT=P673A2VDF_MS
ID_TYPE=cd
ID_INSTANCE=0:0
ID_BUS=usb
ID_USB_INTERFACES=:080650:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usb-storage
ID_PATH=pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0
ID_FS_VERSION=Joliet\x20Extension
ID_FS_LABEL=VMC_9.4.2
ID_FS_LABEL_ENC=VMC\x209.4.2
ID_FS_TYPE=iso9660
ID_FS_USAGE=filesystem
ACL_MANAGE=1
GENERATED=1
UDISKS_PRESENTATION_NOPOLICY=0
MAJOR=11
MINOR=1
DEVLINKS=/dev/block/11:1 /dev/scd1 /dev/disk/by-id/usb-ZTE_USB_SCSI_CD-ROM_P673A2VDF_MS-0:0 /dev/disk/by-path/pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0 /dev/disk/by-label/VMC\x209.4.2 /dev/cdrom1

KERNEL[1277568590.810678] change   /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sr1 (block)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sr1
SUBSYSTEM=block
DEVNAME=sr1
DEVTYPE=disk
SEQNUM=1612
MAJOR=11
MINOR=1

UDEV  [1277568590.810696] change   /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0 (scsi)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0
SUBSYSTEM=scsi
SDEV_MEDIA_CHANGE=1
DEVTYPE=scsi_device
DRIVER=sr
MODALIAS=scsi:t-0x05
SEQNUM=1610

UDEV  [1277568590.936546] change   /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sr1 (block)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sr1
SUBSYSTEM=block
DEVNAME=/dev/sr1
DEVTYPE=disk
SEQNUM=1612
ID_CDROM=1
ID_CDROM_MEDIA=1
ID_VENDOR=ZTE
ID_VENDOR_ENC=ZTE\x20\x20\x20\x20\x20
ID_VENDOR_ID=19d2
ID_MODEL=USB_SCSI_CD-ROM
ID_MODEL_ENC=USB\x20SCSI\x20CD-ROM\x20
ID_MODEL_ID=2000
ID_REVISION=2.31
ID_SERIAL=ZTE_USB_SCSI_CD-ROM_P673A2VDF_MS-0:0
ID_SERIAL_SHORT=P673A2VDF_MS
ID_TYPE=cd
ID_INSTANCE=0:0
ID_BUS=usb
ID_USB_INTERFACES=:080650:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usb-storage
ID_PATH=pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0
ID_FS_VERSION=Joliet\x20Extension
ID_FS_LABEL=VMC_9.4.2
ID_FS_LABEL_ENC=VMC\x209.4.2
ID_FS_TYPE=iso9660
ID_FS_USAGE=filesystem
ACL_MANAGE=1
GENERATED=1
UDISKS_PRESENTATION_NOPOLICY=0
MAJOR=11
MINOR=1
DEVLINKS=/dev/block/11:1 /dev/scd1 /dev/disk/by-id/usb-ZTE_USB_SCSI_CD-ROM_P673A2VDF_MS-0:0 /dev/disk/by-path/pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0 /dev/disk/by-label/VMC\x209.4.2 /dev/cdrom1

hab mal alles gepastet was nach ZTE aussieht.

linux123

(Themenstarter)

Anmeldungsdatum:
7. April 2009

Beiträge: Zähle...

so, mal ausprobiert: installieren ohne usb-modeswitch und ozerocdoff geht nicht 😬

also muss ich jetzt usbmodeswitch dazu kriegen, eben NICHT was falsches an den Stick zu senden. nur WIE? (am besten wäre hier gar nix, der stick läuft ja out of the box)

speziell ist das problem, dass ich die ID des Pseudo-CD-Laufwerks nicht rausbekomme (läuft ja gleich als modem), also nicht weiß wieso er auf ID 19d2:2000 umschaltet. denn unter /etc/usb_modeswitch.d gibts da einige einträge.

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Hallo linux123,

meiner Meinung nach funktioniert es schon, wenn du die Abhängigkeiten aus dem Paket vodafone-mobile-connect entfernst. Ich hab das so gemacht:

  • Paket entpackt

sudo dpkg -x vodafone-mobile-connect_2.25.01-1_all.deb vmctemp
sudo dpkg -e vodafone-mobile-connect_2.25.01-1_all.deb vmctemp/DEBIAN
  • Kontrolldatei editiert

gksudo gedit vmctemp/DEBIAN/control

In der Zeile Version, die Versionnummer hochgesetzt:

Version: 2.25.01-2

In der Zeile Depends die Abhängigkeiten entfernt:

Depends: hal, lsb-release, python-cairo, python-crypto, python-dbus, python-glade2, python-gnome2, python-gobject, python-gtk2 (>= 2.10.0), python-serial, python-twisted, python-tz, wvdial
  • Paket neu gepackt

sudo dpkg -b vmctemp vodafone-mobile-connect_2.25.01-2_all.deb

Das neue Paket vodafone-mobile-connect_2.25.01-2_all.deb lässt sich dann problemlos ohne usb-modeswitch und ozerocdoff installieren.

linrunner

Avatar von linrunner

Anmeldungsdatum:
7. August 2007

Beiträge: 3272

Hi,

Du muß dir nicht die Mühe machen an den Abhängigkeiten herum zu doktern. usb-modeswitch tut einfach nichts, wenn Du einen Stick ansteckst, der bereits auf Nur-Modem-Betrieb konfiguriert ist. Habe auch gerade zwei Sticks mit AT^U2DIAG=0 "behandelt".

EDITH sagt, beim ZTE-Stick geht es mit AT+ZCDRUN=8.

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

linrunner schrieb:

Hi,

Du muß dir nicht die Mühe machen an den Abhängigkeiten herum zu doktern. usb-modeswitch tut einfach nichts, wenn Du einen Stick ansteckst, der bereits auf Nur-Modem-Betrieb konfiguriert ist. Habe auch gerade zwei Sticks mit AT^U2DIAG=0 "behandelt".

EDITH sagt, beim ZTE-Stick geht es mit AT+ZCDRUN=8.

Das stimmt schon, ist an sich nicht wirklich sinnvoll um jeden Preis die Abhängigkeit von USB ModeSwitch wegzubekommen. Hab das auch nur testweise gemacht, da nicht jedes Modem von mir auch ohne usb-modeswitch funktioniert und ich daher usb-modeswitch auch brauche.

Das Problem ist meiner Meinung nach auch nicht usb-modeswitch, sondern VMC selbst, das mit eigenen udev-Regeln wie /etc/udev/rules.d/45-vmc-zte.rules gut funktionierende Regeln von USB ModeSwitch nicht gerade optimal ergänzt.

linux123

(Themenstarter)

Anmeldungsdatum:
7. April 2009

Beiträge: 37

ich habs jetzt gestern nochmal probiert. der Hase scheint woanders im Pfeffer zu liegen. Es geht mit USB-Modeswitch, zumindest hat es nach sehr langem warten einmal geklappt. Im syslog habe ich dann gute sechs Minuten gelesen... fragt mich bitte nicht, ob das die Zeit vom ersten erkennen bis zum Funktionieren war oder das "zweite Erkennen" (also dann nicht mehr als CD, sondern als modem. auch ohne dieses ganze modeswitch-zeugs sieht es im Log danach aus, dass es erst als CD erkannt wird, und dann als Modem, nur dass Ubuntu anscheinend selber nachhilft.)

Nach der Installation von OzeroCDoff wollte es dann gar nicht mehr(?) - nach fast zehn Minuten (ergebnisloser) Wartezeit hab ich dieses Paket dann auch rausgeworfen...

Interessanterweise obwohl im syslog nüscht von ozerocdoff auftaucht.

mit usbmodeswitch labert dieses natürlich ins Log.

kurz: mit usb-modeswitch gehts wohl mehr oder weniger, mit ozerocdoff nicht wirklich. zumindest erträglich ist aber keine Variante, bis der den Stick so erkennt ist der ja verschimmelt...

vielleicht eher umtsmon versuchen (an Abhängigkeiten dokter ich normal nicht rum)

edit: ich betone: diese Probleme hab ich MIT usb-modeswitch aber OHNE VMC.

linrunner

Avatar von linrunner

Anmeldungsdatum:
7. August 2007

Beiträge: 3272

Falls Du das Pfefferhäschen nicht unter Windows benutzt, dann schalt es doch mit dem von mir beschriebenen AT-Kommando AT+ZCDRUN=8 auf Nur-Modem-Betrieb. Dann entfällt die ganze Umschalterei und es wird vom Networkmanager sofort erkannt.

Antworten |