TP-Link 3G MA260 USB modem + sakis3g

Fórumok

Üdv!

RPi-n és Fedora 21 x64-en is ugyanazt produkálja a 3G HSPA+ USB adapter. MA260-t próbálok működésre bírni. (Win alatt a saját szoftverével megy).

lsusb
Bus 001 Device 005: ID 2357:9000
// érkedes, hogy nincs neve az eszköznek

~# sudo ./sakis3g connect --nostorage --pppd APN="internet" APN_USER="" APN_PASS="" CUSTOM_TTY="/dev/ttyUSB2" USBDRIVER="option" OTHER="USBMODEM" USBMODEM="2357:9000" --debug --noprobe SIM_PIN="****"

Az /etc/usb_modeswitch.d/2357:f000 fájl tartalma:
# TP-Link MA260
TargetVendor=0x2357
TargetProduct=0x9000
StandardEject=1

A sakis3g ezt adja:

...
[00751] [12:50:47] [notrunning ] PID 6664 is still running.
[00751] [12:50:47] [usb_connected_devices] Fetching connected USB devices by using "/sys/bus/usb/devices".
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[00751] [12:50:47] [usb_connected_devices] Connected USB devices are:
1d6b:0001:OHCI PCI host controller
2357:9000:TP-LINK HSPA+ Modem
80ee:0021:USB Tablet
[00751] [12:50:47] [usb_connected_modems] Connected USB modems are:
2357:9000:TP-LINK HSPA+ Modem
[00751] [12:50:47] [flow_select_modem ] Autoselecting unique USB modem plugged: 2357:9000
[00751] [12:50:47] [modem_setup ] Setting up modem.
[00751] [12:50:47] [we_are_root ] We are root already. Proceeding.
[00751] [12:50:47] [modem_setup ] Setting up USB modem 2357:9000.
[00751] [12:50:47] [usb_connected_devices] Fetching connected USB devices by using "/sys/bus/usb/devices".
[00751] [12:50:47] [usb_connected_devices] Connected USB devices are:
1d6b:0001:OHCI PCI host controller
2357:9000:TP-LINK HSPA+ Modem
80ee:0021:USB Tablet
[00751] [12:50:47] [find_binary ] Located "lsusb" within PATH (/bin/lsusb).
[00751] [12:50:47] [usb_usable_interfaces] Using information of lsusb to determine usable interfaces.
[00751] [12:50:47] [safe_invoke ] Function safe_lsusb requested to call it in a safe manner.
[00751] [12:50:47] [safe_invoke ] Timeout set by safe_lsusb to 5 seconds.
[00751] [12:50:47] [find_binary ] Located "mktemp" within PATH (/bin/mktemp).
[00751] [12:50:47] [safe_invoke ] Using /bin/mktemp to store standard output and error of safe_lsusb.
[00751] [12:50:47] [safe_invoke ] Will store output at: /tmp/sakis3g.safe.output.751.yxGYYLe1
[00751] [12:50:47] [safe_invoke ] Will store error at: /tmp/sakis3g.safe.error.751.qvNP0JlV
[00751] [12:50:47] [safe_invoke ] Initiating safe session for safe_lsusb (5 seconds timeout).
[00751] [12:50:47] [safe_invoke ] Method spawned with PID 6839.
[00751] [12:50:47] [notrunning ] PID 6839 is still running.
[00751] [12:50:47] [safe_invoke ] safe_lsusb still runs. 5 seconds before killing.
[00751] [12:50:48] [notrunning ] PID 6839 is still running.
[00751] [12:50:48] [safe_invoke ] safe_lsusb still runs. 4 seconds before killing.
[00751] [12:50:49] [notrunning ] PID 6839 is still running.
[00751] [12:50:49] [safe_invoke ] safe_lsusb still runs. 3 seconds before killing.
[00751] [12:50:50] [notrunning ] PID 6839 is still running.
[00751] [12:50:50] [safe_invoke ] safe_lsusb still runs. 2 seconds before killing.
[00751] [12:50:51] [notrunning ] PID 6839 is still running.
[00751] [12:50:51] [safe_invoke ] safe_lsusb still runs. 1 seconds before killing.
[00751] [12:50:53] [notrunning ] PID 6839 is still running.
[00751] [12:50:53] [safe_invoke ] safe_lsusb still runs. 0 seconds before killing.
[00751] [12:50:53] [safe_invoke ] Time expired with no results.
[00751] [12:50:53] [safe_invoke ] Will attempt to kill process with PID 6839.
[00751] [12:50:53] [notrunning ] PID 6839 is still running.
/-------------------------------------------------------------------------------
[00751] [12:50:53] Will now run command: '/bin/kill -1 6839'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[00751] [12:50:53] Command returned 0.
\-------------------------------------------------------------------------------
[00751] [12:50:53] [notrunning ] PID 6839 is not running any more.
[00751] [12:50:53] [notrunning ] PID 6839 is not running any more.
[00751] [12:50:53] [safe_invoke ] Will attempt to unlink temporary holders.
/-------------------------------------------------------------------------------
[00751] [12:50:53] Will now run command: '/bin/rm -f "/tmp/sakis3g.safe.output.751.yxGYYLe1" "/tmp/sakis3g.safe.error.751.qvNP0JlV"'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[00751] [12:50:53] Command returned 0.
\-------------------------------------------------------------------------------
[00751] [12:50:53] [safe_invoke ] Method failed to respond within timeout.
[00751] [12:50:53] [usb_usable_interfaces] USB Device 2357:9000 provides 0 interruptable endpoint(s).
[00751] [12:50:53] [usb_usable_interfaces] lsusb output was:

[00751] [12:50:53] [usb_usable_interfaces] No modem lines on USB device "2357:9000". Device may need switching.
[00751] [12:50:53] [usb_usable_interfaces] Interfaces collected from lsusb are:
[00751] [12:50:53] [usb_get_interface ] Failed to locate any usable interface for device 2357:9000.
[00751] [12:50:53] [modem_usb_detect_int] Failed to get an interface for device.
[00751] [12:50:53] [modeswitch_is_switchable] Device "2357:9000" is not switchable.
[00751] [12:50:53] [modem_usb_detect_int] Failed setting up USB modem "2357:9000".
[00751] [12:50:53] [show_fmt_error ] Error: Failed to connect.
/-------------------------------------------------------------------------------
[00751] [12:50:53] Will now run command: '/bin/rm -f /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[00751] [12:50:53] Command returned 0.
\-------------------------------------------------------------------------------
[00751] [12:50:53] [notrunning ] PID 6664 is not running any more.
[00751] [12:50:53] [notrunning ] PID 6664 is not running any more.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[00751] [12:50:56] [action_command ] Aborting execution chain due to actor "connect" returning 8.
[00751] [12:50:56] [action_command ] Following actors executed: connect
[00751] [12:50:56] [verbose ] Verbosing: 14% Cleaning
[00751] [12:50:56] [dialog_verbose ] Establishing zenity verbose helper.
/-------------------------------------------------------------------------------
[00751] [12:50:56] Will now run command: '/bin/touch /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[00751] [12:50:56] Command returned 0.
\-------------------------------------------------------------------------------
/-------------------------------------------------------------------------------
[00751] [12:50:56] Will now run command: '/bin/chmod 666 /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[00751] [12:50:56] Command returned 0.
\-------------------------------------------------------------------------------
[00751] [12:50:56] [notrunning ] PID 7121 is still running.
[00751] [12:50:56] [stop_with ] Stopping operation with return status: 8
[00751] [12:50:56] [exittrap ] Now executing traps.
[00751] [12:50:56] [exittrap ] Executing trap "cleanscreen".
/-------------------------------------------------------------------------------
[00751] [12:50:56] Will now run command: '/bin/rm -f /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[00751] [12:50:56] Command returned 0.
\-------------------------------------------------------------------------------
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[00751] [12:50:56] [notrunning ] PID 7121 is still running.
[00751] [12:50:56] [notrunning ] PID 7121 is not running any more.

# ------------------------------------------------------------------------------------------------------------------

Hogyan tudnám átváltani storage mode-ból modem mode-ba az eszközt? Ez a baja, ha jól értem.

Az usb_modeswitch config-ban "2357:f000" eszközt vált át "2357:9000". Ez lehet a baja?

Hozzászólások

Ha én jól értelmezem akkor inkább az, hogy a safe_lsusb function nem végez időben.

Maga a modswitch megy, hiszen :


[usb_connected_devices] Fetching connected USB devices by using "/sys/bus/usb/devices".
...
2357:9000:TP-LINK HSPA+ Modem

Ha indítasz egy /bin/lsusb-t lefut rendesen?

Igen, az valóban kicsit tovább tart.
Akkor ezzel nem tudok mit tenni..? :(

$ lsusb -v -d 2357:9000

Bus 001 Device 005: ID 2357:9000

Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x2357
idProduct 0x9000
bcdDevice 0.00
iManufacturer 3 (error)
iProduct 2 (error)
iSerial 4 (error)
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 138
bNumInterfaces 5
bConfigurationValue 1
iConfiguration 1 (error)
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
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 0x81 EP 1 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 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 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 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 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
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 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
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 3
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 0x84 EP 4 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 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 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 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 0x86 EP 6 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 0x87 EP 7 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 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Device Status: 0x0001
Self Powered

Az öt másodperc nem elég neki ? :(

Úgy tűnik "hardcoded", azaz megkeresed a sakis3g scriptet,


safe_lsusb() {
	if [ "a$1" != "asafe" -a "a${NOFUNCNAME}" = "a" ]; then
		safe_invoke "5" "$@" 
		return $?
	elif [ "a${NOFUNCNAME}" = "a" ]; then
		shift
	fi
	[ "a${lsusbbin}" != "a" ] && ${lsusbbin} "$@"
}

És átírod a kiemelt sort:


safe_invoke "10" "$@"

-re (legalábbis egy próbát megér :))

A nevezett linken levőt lefordítottam, de most más a baja:

Error: Unable to load driver "option" for device "2357:9000"
Nincs hozzá működő driver...? :(

A kimenet:

...
[17211] [15:13:04] Will now run command: '/sbin/modprobe -r -v option'
/-------------------------------------------------------------------------------
rmmod option
rmmod usb_wwan
\-------------------------------------------------------------------------------
[17211] [15:13:04] Command returned 0.
\-------------------------------------------------------------------------------
[17211] [15:13:04] [module_unload ] Waiting for module to vanish.
[17211] [15:13:04] [module_loaded ] Checking if module "option" is currently loaded.
[17211] [15:13:04] [module_loaded ] Module "option" is not currently loaded.
[17211] [15:13:04] [module_unload ] Module "option" succesfully unloaded.
[17211] [15:13:04] [verbose ] Verbosing: 22% Loading driver option
[17211] [15:13:04] [notrunning ] PID 24159 is still running.
[17211] [15:13:04] [notrunning ] PID 24159 is still running.
[17211] [15:13:04] [module_loaded ] Checking if module "option" is currently loaded.
[17211] [15:13:04] [module_loaded ] Module "option" is not currently loaded.
[17211] [15:13:04] [module_load ] Attempting to load module "option".
[17211] [15:13:04] [need_arg ] Loaded default value for SERIALDRIVERS: ftdi_sio ipaq safe_serial usbserial visor
/-------------------------------------------------------------------------------
[17211] [15:13:04] Will now run command: '/sbin/modprobe option '
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[17211] [15:13:04] Command returned 0.
\-------------------------------------------------------------------------------
[17211] [15:13:04] [module_load ] Waiting for module to get loaded.
[17211] [15:13:04] [module_loaded ] Checking if module "option" is currently loaded.
[17211] [15:13:04] [module_loaded ] Module "option" is currently loaded and occupied.
[17211] [15:13:04] [module_loaded ] Checking if module "option" is currently loaded.
[17211] [15:13:04] [module_loaded ] Module "option" is currently loaded and occupied.
[17211] [15:13:04] [module_load ] Module "option" succesfully loaded.
[17211] [15:13:04] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:04] [module_bind ] Module "option" not yet attached to "2357:9000".
[17211] [15:13:04] [module_bind ] Sent "2357 9000" to "/sys/module/option/drivers/usb-serial:option1/new_id".
[17211] [15:13:04] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:04] [module_bind ] Waiting one second.
[17211] [15:13:05] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:05] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:05] [module_bind ] Waiting one second.
[17211] [15:13:06] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:06] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:06] [module_bind ] Waiting one second.
[17211] [15:13:07] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:07] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:07] [module_bind ] Waiting one second.
[17211] [15:13:08] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:09] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:09] [module_bind ] Waiting one second.
[17211] [15:13:10] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:10] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:10] [module_bind ] Waiting one second.
[17211] [15:13:11] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:11] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:11] [module_bind ] Waiting one second.
[17211] [15:13:12] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:12] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:12] [module_bind ] Waiting one second.
[17211] [15:13:13] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:13] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:13] [module_bind ] Waiting one second.
[17211] [15:13:14] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:14] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:14] [module_bind ] Waiting one second.
[17211] [15:13:15] [usb_sysfsdir ] Device 2357:9000 sysfs dir found: /sys/bus/usb/devices/usb1/1-1
[17211] [15:13:15] [module_bind ] Module "option" did not bind to device "2357:9000".
[17211] [15:13:15] [show_fmt_error ] Error: Module "option" loaded but refused to bind to device "2357:9000".
/-------------------------------------------------------------------------------
[17211] [15:13:15] Will now run command: '/bin/rm -f /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[17211] [15:13:15] Command returned 0.
\-------------------------------------------------------------------------------
[17211] [15:13:15] [notrunning ] PID 24159 is not running any more.
[17211] [15:13:15] [notrunning ] PID 24159 is not running any more.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[17211] [15:13:27] [show_fmt_error ] Error: Unable to load driver "option" for device "2357:9000"
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[17211] [15:13:32] [show_fmt_error ] Error: Failed to connect.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[17211] [15:13:33] [action_command ] Aborting execution chain due to actor "connect" returning 11.
[17211] [15:13:33] [action_command ] Following actors executed: connect
[17211] [15:13:33] [verbose ] Verbosing: 29% Cleaning
[17211] [15:13:34] [dialog_verbose ] Establishing zenity verbose helper.
/-------------------------------------------------------------------------------
[17211] [15:13:34] Will now run command: '/bin/touch /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[17211] [15:13:34] Command returned 0.
\-------------------------------------------------------------------------------
/-------------------------------------------------------------------------------
[17211] [15:13:34] Will now run command: '/bin/chmod 666 /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[17211] [15:13:34] Command returned 0.
\-------------------------------------------------------------------------------
[17211] [15:13:34] [notrunning ] PID 26467 is still running.
[17211] [15:13:34] [stop_with ] Stopping operation with return status: 11
[17211] [15:13:34] [exittrap ] Now executing traps.
[17211] [15:13:34] [exittrap ] Executing trap "cleanscreen".
/-------------------------------------------------------------------------------
[17211] [15:13:34] Will now run command: '/bin/rm -f /tmp/sakis3g.zenity.pipe'
/-------------------------------------------------------------------------------
\-------------------------------------------------------------------------------
[17211] [15:13:34] Command returned 0.
\-------------------------------------------------------------------------------
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[17211] [15:13:34] [notrunning ] PID 26467 is still running.
[17211] [15:13:34] [notrunning ] PID 26467 is not running any more.

Az usb_modeswitch-el a 3GB modemet lehet oda-vissza kapcsolgatni (storage <-> modem)? Vagy csak oda (storage -> modem)?
Mert van úgy hogy valamiért megszakad a kapcsolat és modem-ként marad az eszköz és a sakis3g már nem tudja modem-be kapcsolni (mert már ugye abban van) és nem tudja létrehozni újból a kapcsolatot.
Az eszközt áramtalanítani kell, hogy storage mode-ba kerüljön.

Vagy mi lenne erre a megoldás?