Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2013, 21:42   #1
batjka911
Junior Member
 
Регистрация: 05.11.2013
Сообщений: 4
Вес репутации: 0
batjka911 is an unknown quantity at this point
По умолчанию 3G modem в режиме "Modem+CardReader"

Проблема в следующем-при загрузке SD-карта,
установленная в 3g-модем монтируется без проблем
и соединение устанавливается тоже.Однако при
"передергивании" модема соединение восстанавливается,
а SD-карта не монтируется.
При этом выяснилось,что после "передергивания" модема
не определяется раздел на SD-карте,
т.е. в /dev присутствует только

Цитата:
root@OpenWrt:~# ls /dev/sd*
/dev/sda
Методом тыка определил,что если обратиться к устройству /dev/sda
посредством какой-нибудь программы,например
Цитата:
root@OpenWrt:~# fdisk /dev/sda
Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): q
то SD-карта тут-же автоматом монтируется согласно fstab.

Такая схема нужна,чтобы исключить лишнее устройство в USB-HUB.

Подскажите каким образом это можно автоматизировать-
cкрипты в системе поправить какие или при помощи стороннего?

Последний раз редактировалось batjka911; 06.11.2013 в 00:06.
batjka911 вне форума   Ответить с цитированием
Старый 06.11.2013, 00:30   #2
batjka911
Junior Member
 
Регистрация: 05.11.2013
Сообщений: 4
Вес репутации: 0
batjka911 is an unknown quantity at this point
По умолчанию

Это решение мне не помогло,
у меня на SD-карту не перенесена система.
А попытка монтирования /dev/sda выдает
Цитата:
root@OpenWrt:~# mount /dev/sda /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Прошивка собрана с помощью ImageBuilder.

Пока ищу дальше.

Предложения где еще посмотреть будут?
batjka911 вне форума   Ответить с цитированием
Старый 06.11.2013, 14:56   #3
batjka911
Junior Member
 
Регистрация: 05.11.2013
Сообщений: 4
Вес репутации: 0
batjka911 is an unknown quantity at this point
По умолчанию

Решение найдено при помощи костыля, но вроде работает

Код:
#!/bin/sh
TEST_WAN="`ifconfig | grep 3g | cut -b 1`"
    if [ "$TEST_WAN" = 3 ]; then
#        echo "3G-WAN OK"
        logger "3G router OK" | blkid /dev/sda
    else
        reboot && exit
    fi
Спасибо этому посту
batjka911 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:11. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика