Foley10
Anmeldungsdatum: 22. Oktober 2011
Beiträge: 36
|
Hallo liebe Community.
Ich stehe hier vor einem echten Problem,ich sollte ein Modem (Surstick ZTE MFE 100) und einen SMSServer (smstools v3) unter Ubuntu installieren (Ubuntu 10.04 LTS). Hab den Surstick eingesteckt und ihm mit usb_modeswitch in den "Surfstick"Modus umgeschaltet (hat alles so geklappt wie http://blog.idlecool.net/?tag=usb_modeswitch beschrieben. Danach habe ich den SMSTools Server installiert (http://smstools3.kekekasvi.com/index.php)
und wollte natürlich nachdem ich die Konfig überarbeitet hatte eine SMS schicken 😛 was gründlich fehlschlug.In der /var/logs/smsd.log steht folgendes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 | 2011-12-30 11:06:35,2, smsd: Smsd v3.1.14 started.
2011-12-30 11:06:35,2, smsd: Running as root:root.
2011-12-30 11:06:35,7, smsd: Running startup_check (shell): /var/spool/sms/incoming/smsd_script.e0dbzB /tmp/smsd_data.UsfuVY
2011-12-30 11:06:35,7, smsd: Done: startup_check (shell), execution time 0 sec., status: 0 (0)
2011-12-30 11:06:35,4, smsd: File mode creation mask: 022 (0644, rw-r--r--).
2011-12-30 11:06:35,2, smsd: This is a test run: messages are kept and smsd will stop after reading.
2011-12-30 11:06:35,5, smsd: Outgoing file checker has started. PID: 24258.
2011-12-30 11:06:35,7, smsd: All PID's: 24258,24260
2011-12-30 11:06:35,5, GSM1: Modem handler 0 has started. PID: 24260. Will only send messages.
2011-12-30 11:06:35,3, GSM1: Couldn't open serial port /dev/usbmodem, error: No such file or directory, waiting 30 sec.
2011-12-30 11:07:05,3, GSM1: Cannot open serial port /dev/usbmodem, error: No such file or directory
2011-12-30 11:07:05,2, GSM1: Modem handler 0 terminated. PID: 24260, was started 11-12-30 11:06:35.
2011-12-30 11:07:36,2, smsd: Smsd mainprocess is awaiting the termination of all modem handlers. PID: 24258.
2011-12-30 11:07:36,2, smsd: Smsd mainprocess terminated. PID 24258, was started 11-12-30 11:06:35.
2011-12-30 11:16:42,2, smsd: Smsd v3.1.14 started.
2011-12-30 11:16:42,2, smsd: Running as root:root.
2011-12-30 11:16:42,7, smsd: Running startup_check (shell): /var/spool/sms/incoming/smsd_script.IARDXQ /tmp/smsd_data.Q2jb8v
2011-12-30 11:16:42,7, smsd: Done: startup_check (shell), execution time 0 sec., status: 0 (0)
2011-12-30 11:16:42,4, smsd: File mode creation mask: 022 (0644, rw-r--r--).
2011-12-30 11:16:42,2, smsd: This is a test run: messages are kept and smsd will stop after reading.
2011-12-30 11:16:42,5, smsd: Outgoing file checker has started. PID: 24507.
2011-12-30 11:16:42,7, smsd: All PID's: 24507,24509
2011-12-30 11:16:42,5, GSM1: Modem handler 0 has started. PID: 24509. Will only send messages.
2011-12-30 11:16:42,6, GSM1: Checking if modem is ready
2011-12-30 11:16:42,3, GSM1: Unexpected input: ER^B^?d^A^APM^B^A#MRKSApple_partition_map#3PM^Bt~�Toast 8.0.1 HFS+/Joliet BuilderApple_HFS~�3^ACD001^AAPPLE COMPUTER,2011-12-30 11:16:42,7, GSM1: -> AT
2011-12-30 11:16:42,7, GSM1: Command is sent, waiting for the answer
2011-12-30 11:16:42,7, GSM1: put_command expected (OK)|(ERROR), timeout occurred. 1.
2011-12-30 11:16:42,7, GSM1: <- ��ƻջG^P�H^P^O^O�^O^P^F ^DÖ»^QInfoPlist.strings^FØ»^DÖ»^LMainMenu.nib^FÙ»^DÒ»^KEnglish.txt^FÚ»^DÒ» German.txt^FÛ»^DÒ»Hungarian.2011-12-30 11:16:42,3, GSM1: Unexpected input: ces �English.lproj^A^B�Ƶb�Ƶb�ƻջһƻջϻ^A^P�^\�^KEnglish.txt^B^B�ƻ`�!Æ»`�!ƻջһƻջG^P"�^P^C^Oï2011-12-30 11:16:42,7, GSM1: -> ^Z�!Æ»`�!Æ»$
2011-12-30 11:16:42,7, GSM1: Command is sent, waiting for the answer
2011-12-30 11:16:42,7, GSM1: put_command expected (OK)|(ERROR), timeout occurred. 2.
2011-12-30 11:16:42,7, GSM1: <- ��^[�@�U���M^H��u^E�I��E S3�C��t^O�^H�M^T�H^D��� E^\��È�^KV^O�Ä�$�gN@�U^T���U^T���u^L�U^T���u^LéE^X��t��0�p^D�U^TéE^X��t��0�p^D�U^Të
|
und der Timeout läuft unendlich (musste den smsdeamon beenden) ... In der Konfiguration hatte ich folgendes Device eingetragen /dev/sg2
Was laut meinen Informationen aus der HWINFO funktioniernen sollte ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | 45: SCSI 500.1: 10600 Disk
[Created at block.254]
Unique ID: uI_Q.eDlGeyNChiE
Parent ID: f5xu.D4EZuGTknpB
SysFS ID: /class/block/sdb
SysFS BusID: 5:0:0:1
SysFS Device Link: /devices/pci0000:00/0000:00:10.3/usb1/1-1/1-1:1.0/host5/target5:0:0/5:0:0:1
Hardware Class: disk
Model: "ZTE MMC Storage"
Vendor: usb 0x19d2 "ZTE"
Device: usb 0x2000 "MMC Storage"
Revision: "2.31"
Driver: "usb-storage", "sd"
Driver Modules: "usb_storage"
Device File: /dev/sdb (/dev/sg2)
Device Files: /dev/sdb, /dev/disk/by-id/usb-ZTE_MMC_Storage_1234567890ABCDEF-0:1, /dev/disk/by-path/pci-0000:00:10.3-usb-0:1:1.0-scsi-0:0:0:1
Device Number: block 8:16-8:31 (char 21:2)
Geometry (Logical): CHS 1024/0/62
Drive status: no medium
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #19 (USB Controller)
|
Ich hatte auch schon probiert eine UDEV Regel und ein damit ein festes Device einzurichten nur will das nicht (Mein Code dazu)
| #USB Stick erkennen und umschalten zum Modem
BUS=="usb", KERNEL=="sd?1", SYSFS{idVendor}=="19d2", SYMLINK+="usbmodem", RUN+="usb_modeswitch -v 19d2 -p 2000"
|
Habe schon mehrere Stunden geoogelt und mich durch die Mailinglisten gequält und es wäre jetzt cool hier eine Lösung zu finden 😉 Wenn jemanden was einfällt bitte posten !!!
|
Foley10
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2011
Beiträge: 36
|
Mein DMESG bringt mir das hier
| [ 8860.221698] eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1
[ 8862.660088] usb 1-2: new high speed USB device using ehci_hcd and address 3
[ 8862.808192] scsi3 : usb-storage 1-2:1.0
[ 8863.810197] scsi 3:0:0:0: CD-ROM ZTE USB SCSI CD-ROM 2.31 PQ : 0 ANSI: 2
[ 8863.811145] scsi 3:0:0:1: Direct-Access ZTE MMC Storage 2.31 PQ : 0 ANSI: 2
[ 8863.826010] sr0: scsi-1 drive
[ 8863.826928] sr 3:0:0:0: Attached scsi CD-ROM sr0
[ 8863.827863] sr 3:0:0:0: Attached scsi generic sg1 type 5
[ 8863.830951] sd 3:0:0:1: Attached scsi generic sg2 type 0
[ 8863.834771] sd 3:0:0:1: [sdb] Attached SCSI removable disk
|
ich habe das Gefühl das ich das falsche Device verwende ☹ allerdings will meine UDEV Regel ja nicht anspringen ...
|
Foley10
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2011
Beiträge: 36
|
The modem device setting is obviously wrong.
What you mention is the flash part of the modem that usually contains driver software.
Try locating the serial port again.
Das kommt direkt aus dem SMSTOOls Forum weiss jz nurnicht weiter wie ich den Serialen Port finden soll ☹
Helft mir bitte ...
|
u1000
Anmeldungsdatum: 2. Oktober 2011
Beiträge: 1850
|
Hallo Foley10, bist du sicher, dass das Umschalten von CD-ROM auf Modem per usb_modeswitch funktionierte hat ? Falls du ein "neues Modell" hast, must du dies nach jedem Rechnerstart machen: Rechner frisch starten mit lsusb die ID xxxx:yyyy prüfen usb_modeswitch mit genau dieser xxxx yyyy aufrufen, nicht mit der im Link ! wenn usb_modeswitch erfolgreich war, liefert ein lsusb eine neue ID !
|
Foley10
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2011
Beiträge: 36
|
Schritt 1 getan rebootet 😀
Schritt 2 LSUSB liefert folgendes | Bus 001 Device 002: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+ HSDPA
|
Schritt 3usb_modeswitch ausgeführt
Liefert im Schritt 1 dashier (Stick checken)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 | Looking for default devices ...
found matching product ID
adding device
Found device in default mode, class or configuration (1)
Accessing device 002 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using first interface: 0x00
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
OK, driver found ("usb-storage")
OK, driver "usb-storage" detached
SCSI inquiry data (for identification)
-------------------------
Vendor String: ZTE
Model String: USB SCSI CD-ROM
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: ZTE,Incorporated
Product: ZTE CDMA Technologies MSM
Serial No.: 1234567890ABCDEF
-------------------------
Warning: no switching method given.
-> Run lsusb to note any changes. Bye.
|
Und im 2ten Schritt dahier (Stick umschalten, usb_modeswitch -a usbserial)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 | Looking for default devices ...
found matching product ID
adding device
Found device in default mode, class or configuration (1)
Accessing device 002 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using first interface: 0x00
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
No driver found. Either detached before or never attached
SCSI inquiry data (for identification)
-------------------------
Vendor String: ZTE
Model String: USB SCSI CD-ROM
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: ZTE,Incorporated
Product: ZTE CDMA Technologies MSM
Serial No.: 1234567890ABCDEF
-------------------------
Changing to alt setting 0 ...
OK, changed to alt setting
-> Run lsusb to note any changes. Bye.
|
Hab ich alles Richtig gemacht ???
|
u1000
Anmeldungsdatum: 2. Oktober 2011
Beiträge: 1850
|
Foley10 schrieb: Hab ich alles Richtig gemacht ???
Das siehst du z.B. wenn du jetzt nochmals lsusb aufrufst und die ID mit deiner ersten vergleichst - sie sollte anders sein.
|
Foley10
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2011
Beiträge: 36
|
Hmm also den einzigen Unterschied den ich sehe gibt es beim Device (o2)
allerdings bringt mir die HWINFO erfreuliches 😉
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | usb device: name = 1-2:1.0
path = /devices/pci0000:00/0000:00:10.3/usb1/1-2/1-2:1.0
modalias = "usb:v19D2p2000d0000dc00dsc00dp00ic08isc06ip50"
bInterfaceNumber = 0
bInterfaceClass = 8
bInterfaceSubClass = 6
bInterfaceProtocol = 80
if: 1-2:1.0 @ /devices/pci0000:00/0000:00:10.3/usb1/1-2
bDeviceClass = 0
bDeviceSubClass = 0
bDeviceProtocol = 0
idVendor = 0x19d2
idProduct = 0x2000
manufacturer = "ZTE,Incorporated"
product = "ZTE CDMA Technologies MSM"
serial = "1234567890ABCDEF"
bcdDevice = 0000
speed = "480"
|
Nur welchen Realen Pfad hat dieses Device jetzt ☹ ???
|
Foley10
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2011
Beiträge: 36
|
Hallo Leute
Hab jetzt eine andere Lösung gefunden.
Ich benutze UMTSMON und siehe da alles klappt 😉
Dazu hab ich kurz X11Server und die Ubuntu-Desktop installiert in der laut Hersteller ein Modem-Switch integriert sein soll
(Musste USB_Modeswitch trotzdem per Hand aktualisieren ^^)
Danach mit XMING (unter Windoof) eingeloggt,Pin eingegeben und alles ging wunderbar!!!
Wer also demnächst das Problem hat so lässt es sich beheben ...
1.Ubuntu Desktop installieren | apt-get install ubuntu-desktop
|
2.USB Modeswitch herunterladen und installieren
| wget aktuellenLinksuchen
tar xfv usb_modeswitch.tar
cd usb_modeswitch.x.x.x/
make
make install
|
3Danach rebooten
4Jetzt UMTSMON installieren
(Gleich wie usb_modeswitch)
Dann Pin eingeben und alles geht 😉
|