26

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,
Nie mogę sobie poradzić ze skryptem który sprawdza w logu oscam występowanie wpisu "timeout" przy danym czytniku, jeśli się taki pojawi to restartuje oscam. Wymyśliłem coś takiego, ale nie działa:

#!/bin/sh

echo "Test Oscam"

logfile=/tmp/timeout.log

if [ $(grep -c "timeout (.*. ms) by enka" /tmp/oscam.log) -gt 3 ]; then

echo `date` "timeout" >> $logfile

      rm -f /tmp/oscam.log-prev
      rm -f /tmp/oscam.log

      /usr/bin/killall -9 oscam
      /usr/bin/oscam -b -c /etc/oscam &
fi

sleep 2

Wpis w crontabs:

* * * * * /etc/oscam/oscamch.sh

Nie mogę znaleźć opisu dotyczącego tworzenia skryptów w openwrt.
Proszę o wskazówki gdzie popełniłem błąd.
Edit
Zmieniłem wpisy. Dam znać czy pomogło. Dzięki

27

(34 odpowiedzi, napisanych Oprogramowanie / Software)

Prawdopodobnie Twój czytnik nie obsługuje kart w systemie conax. Miałem to samo. Spróbuj z kartą C+. Pozdro

Masz na myśli ten post:

Cezary napisał/a:

Przecież e3131 ma inny identyfikator pid!

Po er_load_modules sobie dodaj

/bin/mount -t usbfs none /proc/bus/usb
sleep 5
/usr/bin/usb_modeswitch -v 12d1 -p 14fe -c /etc/usb_modeswitch.d/12d1:14fe

Nie działa, pisałem o tym we wcześniejszych postach. Kolega byrrt trochę się namęczył i proszę o więcej szczegółów jak "wymęczył" działanie extroot'a smile.

byrrt napisał/a:

Ja długo nie pisałem bo urwanie d. mam ale potwierdzam 100% działanie MR3420 + E353 + Extroot na karcie w modemie + oczywiście modem.. Trochę trzeba było namęczyć, ale ruszyło i śmiga ładnie..

Podzielisz sie z innymi informacja jak tego dokonales? Pozdro

Mariusz napisał/a:

Tak tylko dla scislosci - 14fe masz ProductId?  czyli dostajesz to po z cat /proc/bus/usb/devices ?

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:  If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=03 Driver=option
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=02 Driver=option
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Próbowałem różnych kombinacji ProductID - bez powodzenia. Mam jeszcze prośbę do Ciebie Mariusz - jak wygląda odpowiedz Twojego modemu na polecenia AT^SETPORT? i AT^SETPORT=? w picocom lub innym programie obsługującym komendy AT? Ja używam Top_NetInfo. Pozdrawiam

Cezary napisał/a:

Ale jeszcze trzeba karte na ext2 przerobić, zmienić /etc/config/fstab. Zrobiłeś to?

Wszystko zrobione

root@Gargoyle:~$ opkg install -d ram e2fsprogs
Installing e2fsprogs (1.41.11-1cj) to ram...
Downloading http://ecco.selfip.net/backfire/ar71xx/packages/e2fsprogs_1.41.11-1cj_ar71xx.ipk.
Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (librt and librt) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (librt and librt) providing same name marked HOLD or PREFER. Using latest.
Installing libblkid (1.41.11-1cj) to ram...
Downloading http://ecco.selfip.net/backfire/ar71xx/packages/libblkid_1.41.11-1cj_ar71xx.ipk.
Installing libuuid (1.41.11-1cj) to ram...
Downloading http://ecco.selfip.net/backfire/ar71xx/packages/libuuid_1.41.11-1cj_ar71xx.ipk.
Installing libext2fs (1.41.11-1cj) to ram...
Downloading http://ecco.selfip.net/backfire/ar71xx/packages/libext2fs_1.41.11-1cj_ar71xx.ipk.
Installing libpthread (0.9.30.1-43.33) to ram...
Downloading http://ecco.selfip.net/backfire/ar71xx/packages/libpthread_0.9.30.1-43.33_ar71xx.ipk.
Installing librt (0.9.30.1-43.33) to ram...
Downloading http://ecco.selfip.net/backfire/ar71xx/packages/librt_0.9.30.1-43.33_ar71xx.ipk.
Configuring librt.
Configuring libpthread.
Configuring libblkid.
Configuring libuuid.
Configuring libext2fs.
Configuring e2fsprogs.
root@Gargoyle:~$ /tmp/usr/sbin/mke2fs -m 0 /dev/sda1
mke2fs 1.41.11 (14-Mar-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
15360 inodes, 61280 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=62914560
8 block groups
8192 blocks per group, 8192 fragments per group
1920 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
root@Gargoyle:~$ blkid
/dev/sda1: UUID="b15cfa91-6b75-4221-9684-5114cc8df975"
root@Gargoyle:~$ b15cfa91-6b75-4221-9684-5114cc8df975
root@Gargoyle:~$ uci set fstab.@mount[0].enabled=1
root@Gargoyle:~$ uci set fstab.@mount[0].uuid=b15cfa91-6b75-4221-9684-5114cc8df975
root@Gargoyle:~$ uci set fstab.@mount[0].is_rootfs=1
root@Gargoyle:~$ uci set fstab.@mount[0].fstype=ext2
root@Gargoyle:~$ uci set fstab.@mount[0].options=rw,noatime
root@Gargoyle:~$ uci commit
root@Gargoyle:~$ mount -t ext2 /dev/sda1 /mnt
root@Gargoyle:~$ cp -R /overlay/* /mnt
root@Gargoyle:~$ umount /dev/sda1
root@Gargoyle:~$ sync

Po restarcie

root@Gargoyle:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14796k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda1 on /mnt/sda99 type ext2 (rw,noatime,errors=continue)
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_2.6.32.27_ehci_hcd Product=Atheros_AR91xx_built-in_EHCI_controller Serial=ar71xx-ehci
Jan  1 01:00:47 Gargoyle user.info sysinit: WARNING: /lib/functions/fsck not found
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Selecting /etc/usb_modeswitch.d/12d1:14fe for mode switching
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:53 Gargoyle user.info sysinit: #
Jan  1 01:00:53 Gargoyle user.info sysinit: # WARNING: the 'service_kill' function is now deprecated and might be
Jan  1 01:00:53 Gargoyle user.info sysinit: # removed soon. Consider using the other new service_* wrappers instead.
Jan  1 01:00:53 Gargoyle user.info sysinit: #
Jan  1 01:00:55 Gargoyle user.info kernel: device wlan0 entered promiscuous mode
Jan  1 01:00:55 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering forwarding state
Jan  1 01:00:57 Gargoyle user.info kernel: device wlan0 left promiscuous mode
Jan  1 01:00:57 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering disabled state
Jan  1 01:00:57 Gargoyle user.info kernel: device wlan0 entered promiscuous mode
Jan  1 01:00:57 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering forwarding state
Jan  1 01:00:58 Gargoyle user.info sysinit: l2_packet_init: ioctl[SIOCGIFINDEX]: No such device
Jan  1 01:00:58 Gargoyle user.info sysinit: wlan0-1: Failed to open l2_packet connection for the bridge interface 'br-wan'
Jan  1 01:00:58 Gargoyle user.info sysinit: enable_mac80211(radio0): Failed to set up wpa_supplicant for interface wlan0-1
Jan  1 01:00:58 Gargoyle user.info sysinit: configuring empty bridge
Jan  1 01:00:58 Gargoyle user.info sysinit: ifconfig: SIOCSIFADDR: No such device
Jan  1 01:00:58 Gargoyle user.info sysinit: interface none does not exist!
Jan  1 01:00:58 Gargoyle user.info kernel: device wlan0 left promiscuous mode
Jan  1 01:00:58 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering disabled state
Jan  1 01:01:00 Gargoyle user.info kernel: device wlan0 entered promiscuous mode
Jan  1 01:01:00 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering forwarding state
Jan  1 01:01:03 Gargoyle user.info kernel: device wlan0 left promiscuous mode
Jan  1 01:01:03 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering disabled state
Jan  1 01:01:03 Gargoyle user.info kernel: device wlan0 entered promiscuous mode
Jan  1 01:01:03 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering forwarding state
Jan  1 01:01:04 Gargoyle user.info kernel: device wlan0-1 entered promiscuous mode
Jan  1 01:01:04 Gargoyle user.info sysinit: Error 1 looking up hostname 0.pl.pool.ntp.org
Jan  1 01:01:04 Gargoyle user.info sysinit: Error 1 looking up hostname 1.pl.pool.ntp.org
Jan  1 01:01:04 Gargoyle user.info sysinit: Error 1 looking up hostname 2.pl.pool.ntp.org
Jan  1 01:01:04 Gargoyle user.debug kernel: wlan0-1: authenticate with 74:ea:3a:db:4a:e8 (try 1)
Jan  1 01:01:04 Gargoyle user.debug kernel: wlan0-1: authenticated
Jan  1 01:01:04 Gargoyle user.debug kernel: wlan0-1: associate with 74:ea:3a:db:4a:e8 (try 1)
Jan  1 01:01:04 Gargoyle user.debug kernel: wlan0-1: RX AssocResp from 74:ea:3a:db:4a:e8 (capab=0x431 status=0 aid=1)
Jan  1 01:01:04 Gargoyle user.debug kernel: wlan0-1: associated
Jan  1 01:01:04 Gargoyle user.info kernel: br-wan: port 1(wlan0-1) entering forwarding state
Jan  1 01:01:05 Gargoyle user.info sysinit: Loading defaults
Jan  1 01:01:05 Gargoyle user.info sysinit: Loading synflood protection
Jan  1 01:01:05 Gargoyle user.info sysinit: Adding custom chains
Jan  1 01:01:06 Gargoyle user.info sysinit: Loading zones
Jan  1 01:01:06 Gargoyle user.info sysinit: Loading forwardings
Jan  1 01:01:07 Gargoyle user.info sysinit: Loading redirects
Jan  1 01:01:07 Gargoyle user.info sysinit: Loading rules
Jan  1 01:01:07 Gargoyle user.info sysinit: Loading includes
Jan  1 01:01:07 Gargoyle user.info sysinit: Optimizing conntrack
Jan  1 01:01:07 Gargoyle user.info sysinit: Loading interfaces
Jan  1 01:01:07 Gargoyle user.info firewall: adding lan (br-lan) to zone lan
Jan  1 01:01:08 Gargoyle cron.err crond[1965]: crond (busybox 1.15.3) started, log level 9
Jan  1 01:01:09 Gargoyle authpriv.info dropbear[1990]: Running in background
Jan  1 01:01:09 Gargoyle daemon.warn httpd_gargoyle[2001]: started as root without requesting chroot(), warning only
Jan  1 01:01:09 Gargoyle daemon.notice httpd_gargoyle[2001]: httpd_gargoyle/1.0 14mar2008 starting on Gargoyle, port 80
Jan  1 01:01:09 Gargoyle user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Jan  1 01:01:09 Gargoyle user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq[2131]: started, version 2.55 cachesize 150
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq[2131]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq-dhcp[2131]: DHCP, IP range 192.168.2.100 -- 192.168.2.250, lease time 12h
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq[2131]: using local addresses only for domain lan
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq[2131]: reading /tmp/resolv.conf.auto
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq[2131]: using nameserver 192.168.1.1#53
Jan  1 01:01:13 Gargoyle daemon.warn dnsmasq[2131]: ignoring nameserver 192.168.2.1 - local interface
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq[2131]: using local addresses only for domain lan
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq[2131]: read /etc/hosts - 2 addresses
Jan  1 01:01:13 Gargoyle daemon.info dnsmasq-dhcp[2131]: read /etc/ethers - 0 addresses
Jan  1 01:01:13 Gargoyle user.notice ifup: Allowing Router Advertisements on wan (br-wan)
Jan  1 01:01:14 Gargoyle user.info sysinit: ERROR: No valid dynamic DNS service configurations defined
Jan  1 01:01:14 Gargoyle user.info sysinit: (Did you specify correct configuration file path?)
Jan  1 01:01:14 Gargoyle user.warn kernel: usb 1-1: usbfs: process 2188 (usb_modeswitch) did not claim interface 0 before use
Jan  1 01:01:14 Gargoyle user.info sysinit: Looking for target devices ...
Jan  1 01:01:14 Gargoyle user.info sysinit:  No devices in target mode or class found
Jan  1 01:01:14 Gargoyle user.info sysinit: Looking for default devices ...
Jan  1 01:01:14 Gargoyle user.info sysinit:    found matching product ID
Jan  1 01:01:14 Gargoyle user.info sysinit:    adding device
Jan  1 01:01:14 Gargoyle user.info sysinit:  Found device in default mode, class or configuration (1)
Jan  1 01:01:14 Gargoyle user.info sysinit: Accessing device 002 on bus 001 ...
Jan  1 01:01:14 Gargoyle user.info sysinit: Getting the current device configuration ...
Jan  1 01:01:14 Gargoyle user.info sysinit:  OK, got current device configuration (1)
Jan  1 01:01:14 Gargoyle user.info sysinit: Using first interface: 0x00
Jan  1 01:01:14 Gargoyle user.info sysinit: Using endpoints 0x01 (out) and 0x81 (in)
Jan  1 01:01:14 Gargoyle user.info kernel: usb 1-1: USB disconnect, address 2
Jan  1 01:01:14 Gargoyle user.info firewall: adding wan (br-wan) to zone wan
Jan  1 01:01:14 Gargoyle user.info sysinit:  OK, message successfully sent
Jan  1 01:01:14 Gargoyle user.info sysinit: Resetting response endpoint 0x81
Jan  1 01:01:14 Gargoyle user.info sysinit:  Could not reset endpoint (probably harmless): -71
Jan  1 01:01:14 Gargoyle user.info sysinit: Resetting message endpoint 0x01
Jan  1 01:01:14 Gargoyle user.info sysinit:  Could not reset endpoint (probably harmless): -19
Jan  1 01:01:14 Gargoyle user.info sysinit:  Device is gone, skipping any further commands
Jan  1 01:01:14 Gargoyle user.info sysinit: -> Run lsusb to note any changes. Bye.
Jan  1 01:01:15 Gargoyle user.notice root: starting ntpclient
Mar 22 18:09:59 Gargoyle cron.err crond[2350]: crond (busybox 1.15.3) started, log level 9
Mar 22 18:10:02 Gargoyle user.warn kernel: ipt_bandwidth: timezone shift of 60 minutes detected, adjusting
Mar 22 18:10:02 Gargoyle user.warn kernel:                old minutes west=0, new minutes west=-60
Mar 22 18:10:02 Gargoyle user.info sysinit: setting up led USB
Mar 22 18:10:02 Gargoyle user.debug kernel: ar71xx-wdt: enabling watchdog timer
Mar 22 18:10:02 Gargoyle user.info kernel: usb 1-1: new high speed USB device using ar71xx-ehci and address 3
Mar 22 18:10:02 Gargoyle user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Mar 22 18:10:02 Gargoyle user.info kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Mar 22 18:10:02 Gargoyle user.info kernel: option 1-1:1.1: GSM modem (1-port) converter detected
Mar 22 18:10:02 Gargoyle user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Mar 22 18:10:02 Gargoyle user.info kernel: option 1-1:1.2: GSM modem (1-port) converter detected
Mar 22 18:10:02 Gargoyle user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Mar 22 18:10:02 Gargoyle user.info kernel: option 1-1:1.3: GSM modem (1-port) converter detected
Mar 22 18:10:02 Gargoyle user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Mar 22 18:10:02 Gargoyle user.debug kernel: usb-storage: device found at 3
Mar 22 18:10:02 Gargoyle user.debug kernel: usb-storage: waiting for device to settle before scanning
Mar 22 18:10:03 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Mar 22 18:10:03 Gargoyle user.notice usb-modeswitch: 1-1:1.1: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Mar 22 18:10:03 Gargoyle cron.err crond[2717]: crond (busybox 1.15.3) started, log level 9
Mar 22 18:10:03 Gargoyle user.notice usb-modeswitch: 1-1:1.2: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Mar 22 18:10:04 Gargoyle user.notice usb-modeswitch: 1-1:1.3: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Mar 22 18:10:07 Gargoyle user.notice kernel: scsi 1:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Mar 22 18:10:07 Gargoyle user.debug kernel: usb-storage: device scan complete
Mar 22 18:10:07 Gargoyle user.notice kernel: sd 1:0:0:0: [sda] 122624 512-byte logical blocks: (62.7 MB/59.8 MiB)
Mar 22 18:10:07 Gargoyle user.notice kernel: sd 1:0:0:0: [sda] Write Protect is off
Mar 22 18:10:07 Gargoyle user.debug kernel: sd 1:0:0:0: [sda] Mode Sense: 0f 00 00 00
Mar 22 18:10:07 Gargoyle user.err kernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Mar 22 18:10:07 Gargoyle user.err kernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Mar 22 18:10:07 Gargoyle user.info kernel:  sda: sda1
Mar 22 18:10:07 Gargoyle user.err kernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Mar 22 18:10:07 Gargoyle user.notice kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk
Cezary napisał/a:

W /lib/preinit/50_determine_usb_root masz linię er_load_modules. Po niej dodaj sobie

/usr/bin/usb_modeswitch -v 12d1 -p XXXX -c /etc/usb_modeswitch.d/12d1:XXXX

Tylko zmień identyfikatory na takie jak masz faktycznie PRZED PRZEŁĄCZENIEM

Zmieniłem identyfikator na:

Gargoyle user.notice usb-modeswitch: 1-1:1.0: Selecting /etc/usb_modeswitch.d/12d1:14fe for mode switching

czyli:

/usr/bin/usb_modeswitch -v 12d1 -p 14fe -c /etc/usb_modeswitch.d/12d1:14fe

Moja konfiguracja /lib/preinit/50_determine_usb_root

root@Gargoyle:~$ vi /lib/preinit/50_determine_usb_root
#!/bin/sh
# Copyright (C) 2010 Vertical Communications
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.


determine_external_root() {
        pi_include /lib/functions/extmount.sh
        pi_include /lib/functions/mount.sh

        local OLD_UCI_CONFIG_DIR="$UCI_CONFIG_DIR"
        set_jffs_mp
        determine_root_device

        # extroot requires extroot and fstab config files, therefore
        # we assume configuration is incomplete and not to be used if either of them
        # is missing (for jffs versions of these files on squashfs image)
        if [ "$jffs" = "/tmp/overlay" ] && [ -r "/tmp/overlay/etc/config/fstab" ]; then
                UCI_CONFIG_DIR="/tmp/overlay/etc/config"
                ER_IS_SQUASHFS=true
                ER_OVERLAY_PREFIX="/tmp/overlay"
        fi

        # For squashfs on firstboot root_device will be tmpfs for the ramoverlay,
        # unless there is a saved config, in which case it will be /dev/root,
        # however in the case of a saved config, it won't be restored until after
        # this script, so there won't be a config on the first boot after
        # flashing a squashfs-based filesystem
        # For ext2, ramdisk, or jffs2 root filesystems root_device is /dev/root
        # For squashfs after firstboot, root filesystem is /dev/root
        # We only use the config from the root or jffs if the root_device is
        # /dev/root
        [ "$root_device" = "/dev/root" ] && {
                er_load_modules
                /usr/bin/usb_modeswitch -v 12d1 -p 14fe -c /etc/usb_modeswitch.d/12d1:14fe
                [ -n "$extroot_settle_time" ] && [ "$extroot_settle_time" -gt 0 ] && {
                        sleep $extroot_settle_time
                }
                config_load fstab
                config_foreach config_mount_by_section mount 1

                [ "$rootfs_found" = "1" ] && grep -q ' /overlay ' /proc/mounts && {
                        pi_extroot_mount_success=true
                        pi_mount_skip_next=false
                }
        }
        UCI_CONFIG_DIR="$OLD_UCI_CONFIG_DIR"
}
- /lib/preinit/50_determine_usb_root 1/51 1%

Dobrze wy-edytowałem ten plik? U mnie bez zmian - extroot nie działa sad.

Mariusz, napisz proszę instrukcję krok po kroku jak dodać ten wpis do /lib/preinit/50_determine_usb_root i jak ustawić option auto 0. Kolegi Cezarego nie chce już męczyć jednym i tym samym smile. P.S. Extroot uruchomiłeś na czytniku sd wbudowanym w modem i jaka to wersja E353 (s-2/u-2)? Pozdrawiam

Cezary napisał/a:

Po przełączeniu modemu na stałe nie działa? Byłbyś pierwszą osobą której to nie chce działać.

Przeczytałem kilka postów na temat modemów serii E3xx i nie znalazłem informacji o poprawnym działaniu extroot. Problem jest taki, że tego modemu nie można przełączyć na stałe w tryb modem+sd. Działa jedno albo drugie, bez przełączenia wysypuje się system plików na karcie sd. Chciałbym pomóc w rozwiązaniu tego problemu, ale potrzebuje więcej informacji ( jakie logi wykonać, itp).
Pozdrawiam

Witam
Po kilku dniach "zabawy" z uruchomieniem Extroot, stwierdzam, że z modemem Huawei E353s-2 taka konfiguracja nie zadziała (problem z przełączaniem karty sd) - a szkoda, bo to naprawdę fajny sprzęt.
Pozdrawiam

Udało się odinstalować usb-modeswitch poleceniem --force-removal-of-dependent-packages, Extroot działa ale router nie wykrywa modemu sad. Może router nie wyrabia z zasilaniem? Przed chwilą nowa instalka Gargoyle, aktywacja Extroot, modem przestawiony na AT^SETPORT="A1;A2,1,2,3" i ...

root@Gargoyle:~$ mount  | grep /dev/sd
/dev/sda1 on /mnt/sda99 type ext2 (rw,noatime,errors=continue)

root@Gargoyle:~$ df -h  | grep /dev/sd
/dev/sda1                57.9M      1.3M     56.7M   2% /mnt/sda99
Cezary napisał/a:

@johnny3912: przełączyłeś modem na stałe?

Chyba przełączyłem?!

Polecenie:
AT^SETPORT?
Odpowiedź: 
AT^SETPORT?

^SETPORT:A1,A2;1,3,2

OK

Informacja: 
Linie w których znajduje się znak "^" mogą nie być odpowiedzią na wysłaną komendę AT a dodatkową informacją wysłaną przez modem.

Oryginalnie było tak:

Polecenie:
AT^SETPORT?
Odpowiedź: 
AT^SETPORT?

^SETPORT:A1,A2;1,16,3,2,A1,A2

OK

Informacja: 
Linie w których znajduje się znak "^" mogą nie być odpowiedzią na wysłaną komendę AT a dodatkową informacją wysłaną przez modem.
Polecenie:
AT^SETPORT=?
Odpowiedź: 
AT^SETPORT=?

^SETPORT:A1: CDROM
^SETPORT:A2: SD
^SETPORT:A: BLUE TOOTH
^SETPORT:B: FINGER PRINT
^SETPORT:D: MMS
^SETPORT:E: PC VOICE
^SETPORT:1: MODEM
^SETPORT:2: PCUI
^SETPORT:3: DIAG
^SETPORT:4: PCSC
^SETPORT:5: GPS
^SETPORT:6: GPS CONTROL
^SETPORT:16: NCM

OK

Informacja: 
Linie w których znajduje się znak "^" mogą nie być odpowiedzią na wysłaną komendę AT a dodatkową informacją wysłaną przez modem.

Aktualny logread po restarcie:

root@Gargoyle:~$ logread
Jan  1 01:00:40 Gargoyle user.debug kernel: ath: EEPROM indicates default country code should be used
Jan  1 01:00:40 Gargoyle user.debug kernel: ath: doing EEPROM country->regdmn map search
Jan  1 01:00:40 Gargoyle user.debug kernel: ath: country maps to regdmn code: 0x3a
Jan  1 01:00:40 Gargoyle user.debug kernel: ath: Country alpha2 being used: US
Jan  1 01:00:40 Gargoyle user.debug kernel: ath: Regpair used: 0x3a
Jan  1 01:00:40 Gargoyle user.debug kernel: ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Jan  1 01:00:40 Gargoyle user.info kernel: Registered led device: ath9k-phy0
Jan  1 01:00:40 Gargoyle user.info kernel: ieee80211 phy0: Atheros AR9285 Rev:2 mem=0xb0000000, irq=48
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211: Calling CRDA for country: US
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211: Regulatory domain changed to country: US
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211:     (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211:     (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:40 Gargoyle user.info kernel: cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
Jan  1 01:00:41 Gargoyle user.info kernel: PPP generic driver version 2.4.2
Jan  1 01:00:41 Gargoyle user.info kernel: tun: Universal TUN/TAP device driver, 1.6
Jan  1 01:00:41 Gargoyle user.info kernel: tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Jan  1 01:00:42 Gargoyle user.info kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Jan  1 01:00:42 Gargoyle user.info kernel: NET: Registered protocol family 24
Jan  1 01:00:42 Gargoyle user.warn kernel: nf_conntrack version 0.5.0 (462 buckets, 1848 max)
Jan  1 01:00:42 Gargoyle user.warn kernel: CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
Jan  1 01:00:42 Gargoyle user.warn kernel: nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
Jan  1 01:00:42 Gargoyle user.warn kernel: sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
Jan  1 01:00:43 Gargoyle user.info kernel: xt_time: kernel timezone is -0000
Jan  1 01:00:43 Gargoyle user.info kernel:      Hooked IMQ after mangle on PREROUTING
Jan  1 01:00:43 Gargoyle user.info kernel:      Hooked IMQ after nat on POSTROUTING
Jan  1 01:00:43 Gargoyle user.info kernel: IMQ driver loaded successfully.
Jan  1 01:00:43 Gargoyle user.warn kernel: ip_set version 4 loaded
Jan  1 01:00:44 Gargoyle user.info kernel: usbcore: registered new interface driver cdc_acm
Jan  1 01:00:44 Gargoyle user.info kernel: cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Jan  1 01:00:44 Gargoyle user.info kernel: usbcore: registered new interface driver usbserial
Jan  1 01:00:44 Gargoyle user.info kernel: USB Serial support registered for generic
Jan  1 01:00:44 Gargoyle user.info kernel: usbcore: registered new interface driver usbserial_generic
Jan  1 01:00:44 Gargoyle user.info kernel: usbserial: USB Serial Driver core
Jan  1 01:00:44 Gargoyle user.info kernel: USB Serial support registered for GSM modem (1-port)
Jan  1 01:00:44 Gargoyle user.info kernel: usbcore: registered new interface driver option
Jan  1 01:00:44 Gargoyle user.info kernel: option: v0.7.2:USB Driver for GSM modems
Jan  1 01:00:45 Gargoyle user.info kernel: USB Serial support registered for Sierra USB modem
Jan  1 01:00:45 Gargoyle user.info kernel: usbcore: registered new interface driver sierra
Jan  1 01:00:45 Gargoyle user.info kernel: sierra: v.1.3.8:USB Driver for Sierra Wireless USB modems
Jan  1 01:00:45 Gargoyle user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_2.6.32.27_ehci_hcd Product=Atheros_AR91xx_built-in_EHCI_controller Serial=ar71xx-ehci
Jan  1 01:00:45 Gargoyle user.info sysinit: WARNING: /lib/functions/fsck not found
Jan  1 01:00:45 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Jan  1 01:00:45 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Selecting /etc/usb_modeswitch.d/12d1:14fe for mode switching
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: 1-1:1.1: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: 1-1:1.1: Selecting /etc/usb_modeswitch.d/12d1:14fe for mode switching
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:46 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:47 Gargoyle user.notice usb-modeswitch: switching seemingly failed
Jan  1 01:00:52 Gargoyle user.info kernel: device wlan0 entered promiscuous mode
Jan  1 01:00:52 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering forwarding state
Jan  1 01:00:56 Gargoyle user.info kernel: device wlan0 left promiscuous mode
Jan  1 01:00:56 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering disabled state
Jan  1 01:00:56 Gargoyle user.info kernel: device wlan0 entered promiscuous mode
Jan  1 01:00:56 Gargoyle user.info kernel: br-lan: port 2(wlan0) entering forwarding state
Mar 16 18:14:29 Gargoyle user.info sysinit: Error 1 looking up hostname 0.pl.pool.ntp.org
Mar 16 18:14:29 Gargoyle user.info sysinit: Error 1 looking up hostname 1.pl.pool.ntp.org
Mar 16 18:14:29 Gargoyle user.info sysinit: Error 1 looking up hostname 2.pl.pool.ntp.org
Mar 16 18:14:29 Gargoyle user.info sysinit: Loading defaults
Mar 16 18:14:30 Gargoyle user.info sysinit: Loading synflood protection
Mar 16 18:14:30 Gargoyle user.info sysinit: Adding custom chains
Mar 16 18:14:30 Gargoyle user.info sysinit: Loading zones
Mar 16 18:14:31 Gargoyle user.info sysinit: Loading forwardings
Mar 16 18:14:31 Gargoyle user.info sysinit: Loading redirects
Mar 16 18:14:31 Gargoyle user.info sysinit: Loading rules
Mar 16 18:14:32 Gargoyle user.info sysinit: Loading includes
Mar 16 18:14:33 Gargoyle user.info sysinit: Optimizing conntrack
Mar 16 18:14:33 Gargoyle user.info sysinit: Loading interfaces
Mar 16 18:14:33 Gargoyle user.info firewall: adding lan (br-lan) to zone lan
Mar 16 18:14:33 Gargoyle cron.err crond[1364]: crond (busybox 1.15.3) started, log level 9
Mar 16 18:14:34 Gargoyle authpriv.info dropbear[1385]: Running in background
Mar 16 18:14:34 Gargoyle daemon.warn httpd_gargoyle[1395]: started as root without requesting chroot(), warning only
Mar 16 18:14:34 Gargoyle daemon.notice httpd_gargoyle[1395]: httpd_gargoyle/1.0 14mar2008 starting on Gargoyle, port 80
Mar 16 18:14:35 Gargoyle user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Mar 16 18:14:35 Gargoyle user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq[1505]: started, version 2.55 cachesize 150
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq[1505]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq-dhcp[1505]: DHCP, IP range 192.168.2.100 -- 192.168.2.250, lease time 12h
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq[1505]: using local addresses only for domain lan
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq[1505]: reading /tmp/resolv.conf.auto
Mar 16 18:14:38 Gargoyle daemon.warn dnsmasq[1505]: ignoring nameserver 192.168.2.1 - local interface
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq[1505]: using local addresses only for domain lan
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq[1505]: read /etc/hosts - 2 addresses
Mar 16 18:14:38 Gargoyle daemon.info dnsmasq-dhcp[1505]: read /etc/ethers - 0 addresses
Mar 16 18:14:39 Gargoyle user.info sysinit: ERROR: No valid dynamic DNS service configurations defined
Mar 16 18:14:39 Gargoyle user.info sysinit: (Did you specify correct configuration file path?)
Mar 16 18:14:39 Gargoyle user.warn kernel: usb 1-1: usbfs: process 1526 (usb_modeswitch) did not claim interface 0 before use
Mar 16 18:14:39 Gargoyle user.info sysinit: Looking for target devices ...
Mar 16 18:14:39 Gargoyle user.info sysinit:  No devices in target mode or class found
Mar 16 18:14:39 Gargoyle user.info sysinit: Looking for default devices ...
Mar 16 18:14:39 Gargoyle user.info sysinit:    found matching product ID
Mar 16 18:14:39 Gargoyle user.info sysinit:    adding device
Mar 16 18:14:39 Gargoyle user.info sysinit:  Found device in default mode, class or configuration (1)
Mar 16 18:14:39 Gargoyle user.info sysinit: Accessing device 002 on bus 001 ...
Mar 16 18:14:39 Gargoyle user.info sysinit: Getting the current device configuration ...
Mar 16 18:14:39 Gargoyle user.info sysinit:  OK, got current device configuration (1)
Mar 16 18:14:39 Gargoyle user.info sysinit: Using first interface: 0x00
Mar 16 18:14:39 Gargoyle user.info sysinit: Using endpoints 0x01 (out) and 0x81 (in)
Mar 16 18:14:39 Gargoyle user.info kernel: usb 1-1: USB disconnect, address 2
Mar 16 18:14:39 Gargoyle user.info sysinit:  OK, message successfully sent
Mar 16 18:14:39 Gargoyle user.info sysinit: Resetting response endpoint 0x81
Mar 16 18:14:39 Gargoyle user.info sysinit:  Could not reset endpoint (probably harmless): -71
Mar 16 18:14:39 Gargoyle user.info sysinit: Resetting message endpoint 0x01
Mar 16 18:14:39 Gargoyle user.info sysinit:  Could not reset endpoint (probably harmless): -19
Mar 16 18:14:39 Gargoyle user.info sysinit:  Device is gone, skipping any further commands
Mar 16 18:14:39 Gargoyle user.info sysinit: -> Run lsusb to note any changes. Bye.
Mar 16 18:14:42 Gargoyle user.info sysinit: setting up led USB
Mar 16 18:14:43 Gargoyle user.debug kernel: ar71xx-wdt: enabling watchdog timer
Mar 16 18:14:45 Gargoyle user.info kernel: usb 1-1: new high speed USB device using ar71xx-ehci and address 3
Mar 16 18:14:45 Gargoyle user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Mar 16 18:14:45 Gargoyle user.info kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Mar 16 18:14:45 Gargoyle user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Mar 16 18:14:45 Gargoyle user.info kernel: option 1-1:1.1: GSM modem (1-port) converter detected
Mar 16 18:14:45 Gargoyle user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Mar 16 18:14:45 Gargoyle user.info kernel: option 1-1:1.2: GSM modem (1-port) converter detected
Mar 16 18:14:45 Gargoyle user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Mar 16 18:14:45 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Mar 16 18:14:46 Gargoyle user.notice 3g-hotplug: Starting interface wan for device ttyUSB0
Mar 16 18:14:46 Gargoyle user.notice usb-modeswitch: 1-1:1.1: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Mar 16 18:14:46 Gargoyle user.notice usb-modeswitch: 1-1:1.2: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Mar 16 18:14:49 Gargoyle daemon.notice pppd[1778]: pppd 2.4.5 started by root, uid 0
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: abort on (BUSY)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: abort on (NO CARRIER)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: abort on (ERROR)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: report (CONNECT)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: timeout set to 10 seconds
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: send (AT&F^M)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: expect (OK)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: AT&F^M^M
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: OK
Mar 16 18:14:51 Gargoyle local2.info chat[1841]:  -- got it
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: send (ATE1^M)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: expect (OK)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: ^M
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: ATE1^M^M
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: OK
Mar 16 18:14:51 Gargoyle local2.info chat[1841]:  -- got it
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: send (AT+CGDCONT=1,"IP","internet"^M)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: timeout set to 30 seconds
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: expect (OK)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: ^M
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: AT+CGDCONT=1,"IP","internet"^M^M
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: OK
Mar 16 18:14:51 Gargoyle local2.info chat[1841]:  -- got it
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: send (ATD*99***1#^M)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: expect (CONNECT)
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: ^M
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: ATD*99***1#^M^M
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: CONNECT
Mar 16 18:14:51 Gargoyle local2.info chat[1841]:  -- got it
Mar 16 18:14:51 Gargoyle local2.info chat[1841]: send ( ^M)
Mar 16 18:14:51 Gargoyle daemon.info pppd[1778]: Serial connection established.
Mar 16 18:14:51 Gargoyle daemon.info pppd[1778]: Using interface 3g-wan
Mar 16 18:14:51 Gargoyle daemon.notice pppd[1778]: Connect: 3g-wan <--> /dev/ttyUSB0
Mar 16 18:14:52 Gargoyle daemon.info pppd[1778]: CHAP authentication succeeded: Welcome!!
Mar 16 18:14:52 Gargoyle daemon.notice pppd[1778]: CHAP authentication succeeded
Mar 16 18:14:56 Gargoyle daemon.warn pppd[1778]: Could not determine remote IP address: defaulting to 10.64.64.64
Mar 16 18:14:56 Gargoyle daemon.notice pppd[1778]: local  IP address 37.47.209.199
Mar 16 18:14:56 Gargoyle daemon.notice pppd[1778]: remote IP address 10.64.64.64
Mar 16 18:14:56 Gargoyle daemon.notice pppd[1778]: primary   DNS address 79.163.127.70
Mar 16 18:14:56 Gargoyle daemon.notice pppd[1778]: secondary DNS address 217.116.100.65
Mar 16 18:14:57 Gargoyle user.notice ifup: Enabling Router Solicitations on wan (3g-wan)
Mar 16 18:14:57 Gargoyle user.info firewall: adding wan (3g-wan) to zone wan
Mar 16 18:14:59 Gargoyle cron.err crond[2135]: crond (busybox 1.15.3) started, log level 9
Mar 16 18:15:01 Gargoyle user.warn kernel: ipt_bandwidth: timezone shift of 60 minutes detected, adjusting
Mar 16 18:15:01 Gargoyle user.warn kernel:                old minutes west=0, new minutes west=-60
Mar 16 18:15:02 Gargoyle cron.err crond[2469]: crond (busybox 1.15.3) started, log level 9
Mar 16 18:15:04 Gargoyle daemon.info dnsmasq[1505]: reading /tmp/resolv.conf.auto
Mar 16 18:15:04 Gargoyle daemon.info dnsmasq[1505]: using nameserver 217.116.100.65#53
Mar 16 18:15:04 Gargoyle daemon.info dnsmasq[1505]: using nameserver 79.163.127.70#53
Mar 16 18:15:04 Gargoyle daemon.warn dnsmasq[1505]: ignoring nameserver 192.168.2.1 - local interface
Mar 16 18:15:04 Gargoyle daemon.info dnsmasq[1505]: using local addresses only for domain lan
Mar 16 18:15:15 Gargoyle authpriv.info dropbear[2595]: Child connection from 192.168.2.244:2534
Mar 16 18:15:25 Gargoyle authpriv.notice dropbear[2595]: Password auth succeeded for 'root' from 192.168.2.244:2534

Próbowałem odinstalować usb-modeswitch:

root@Gargoyle:~$ opkg remove usb-modeswitch
No packages removed.
Collected errors:
 * print_dependents_warning: Package usb-modeswitch is depended upon by packages:
 * print_dependents_warning:    usb-modeswitch-data
 * print_dependents_warning: These might cease to work if package usb-modeswitch is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.

Witam Wszystkich
Udało się komuś uruchomić Extroot na Huawei E353s-2 z Play i routerem TL-MR3220? Mam z tym spore problemy. Wcześniej router pracował z E160 i Extroot zadziałał za pierwszym razem. Po formacie karty pamięci, konfiguracji extroot'a i restarcie router nie odpowiada (www i ssh). Bez podłączonego modemu dostęp do routera powraca. Karta pamięci na 100% sprawna (64MB kingmax), modem również ok. Dla testów uruchomiłem extroota'a na pamięci usb 4GB, działa bez zastrzeżeń. W czym jest problem? Pozdrawiam