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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2014, 03:40   #171
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Question Re: Устанавливаем USB Flash диск в OpenWrt

Привет Всем.
Научился ставить и настраивать OpenWRT на внешний носитель по описанию с нуля с первого раза.
Однако ж пока не могу победить кодовые страницы на файловой системе.
Цитата:
"ssh://root:@192.168.0.1:22/home/????? ????? (3)/"
Вот мой fstab
Код:
config global
	option anon_swap '0'
	option anon_mount '0'
	option auto_swap '1'
	option auto_mount '1'
	option delay_root '5'
	option check_fs '0'

config global 'automount'
	option from_fstab '1'
	option anon_mount '1'

config global 'autoswap'
	option from_fstab '1'
	option anon_swap '0'

config mount
	option target '/'
	option device '/dev/sda2'
	option fstype 'ext4'
	option options 'rw,sync'
	option enabled '1'
	option enabled_fsck '0'
	option is_rootfs '1'

config swap
	option device '/dev/sda1'
	option enabled '1'

config mount
	option target '/home'
	option device '/dev/sda3'
	option fstype 'ext4'
	option enabled '1'
	option enabled_fsck '0'
	option options 'rw,sync,codepage=866,iocharset=cp1251'
И список установленных модулей:
Код:
base-files - 152-r40862
block-mount - 2014-05-21-efacbcb4973161c12cc9630d243669845db41a17
busybox - 1.22.1-1
chat - 2.4.5-10
comgt - 0.32-21
dnsmasq - 2.71-1
dropbear - 2014.63-1
e2fsprogs - 1.42.4-1
firewall - 2014-04-14
fstools - 2014-05-21-efacbcb4973161c12cc9630d243669845db41a17
hostapd-common - 2014-04-24-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iw - 3.14-1
iwinfo - 49
jshn - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
kernel - 3.10.36-1-0afede642fd2a2250bbc1f9f96a40e5b
kmod-ath - 3.10.36+2014-05-22-1
kmod-ath9k - 3.10.36+2014-05-22-1
kmod-ath9k-common - 3.10.36+2014-05-22-1
kmod-cfg80211 - 3.10.36+2014-05-22-1
kmod-crypto-aes - 3.10.36-1
kmod-crypto-arc4 - 3.10.36-1
kmod-crypto-core - 3.10.36-1
kmod-crypto-hash - 3.10.36-1
kmod-fs-ext4 - 3.10.36-1
kmod-gpio-button-hotplug - 3.10.36-1
kmod-ip6tables - 3.10.36-1
kmod-ipt-conntrack - 3.10.36-1
kmod-ipt-core - 3.10.36-1
kmod-ipt-nat - 3.10.36-1
kmod-ipt-nathelper - 3.10.36-1
kmod-ipv6 - 3.10.36-1
kmod-ledtrig-usbdev - 3.10.36-1
kmod-lib-crc-ccitt - 3.10.36-1
kmod-lib-crc16 - 3.10.36-1
kmod-mac80211 - 3.10.36+2014-05-22-1
kmod-mii - 3.10.36-1
kmod-nls-base - 3.10.36-1
kmod-nls-cp1251 - 3.10.36-1
kmod-nls-cp437 - 3.10.36-1
kmod-nls-cp866 - 3.10.36-1
kmod-nls-koi8r - 3.10.36-1
kmod-nls-utf8 - 3.10.36-1
kmod-ppp - 3.10.36-1
kmod-pppoe - 3.10.36-1
kmod-pppox - 3.10.36-1
kmod-scsi-core - 3.10.36-1
kmod-slhc - 3.10.36-1
kmod-usb-acm - 3.10.36-1
kmod-usb-core - 3.10.36-1
kmod-usb-net - 3.10.36-1
kmod-usb-net-cdc-ether - 3.10.36-1
kmod-usb-net-cdc-ncm - 3.10.36-1
kmod-usb-net-qmi-wwan - 3.10.36-1
kmod-usb-net-rndis - 3.10.36-1
kmod-usb-net-sierrawireless - 3.10.36-1
kmod-usb-ohci - 3.10.36-1
kmod-usb-serial - 3.10.36-1
kmod-usb-serial-option - 3.10.36-1
kmod-usb-serial-sierrawireless - 3.10.36-1
kmod-usb-serial-wwan - 3.10.36-1
kmod-usb-storage - 3.10.36-1
kmod-usb-storage-extras - 3.10.36-1
kmod-usb-uhci - 3.10.36-1
kmod-usb-wdm - 3.10.36-1
kmod-usb2 - 3.10.36-1
libblobmsg-json - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
libbz2 - 1.0.6-1
libc - 0.9.33.2-1
libcurl - 7.36.0-1
libevent2 - 2.0.21-1
libexif - 0.6.21-1
libext2fs - 1.42.4-1
libffmpeg-mini - 0.11.5-1
libflac - 1.2.1-1
libgcc - 4.8-linaro-1
libid3tag - 0.15.1b-3
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 49
libiwinfo-lua - 49
libjpeg - 6b-1
libjson-c - 0.11-2
libjson-script - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
liblua - 5.1.5-1
libnl-tiny - 0.1-3
libogg - 1.3.1-1
libopenssl - 1.0.1g-1
libpolarssl - 1.3.4-1
libpthread - 0.9.33.2-1
librt - 0.9.33.2-1
libsqlite3 - 3071201-1
libubox - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
libubus - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
libubus-lua - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
libuci - 2014-04-11.1-1
libuci-lua - 2014-04-11.1-1
libusb-1.0 - 1.0.9-1
libuuid - 2.24.1-1
libvorbis - 1.3.3-1
libxtables - 1.4.21-1
lua - 5.1.5-1
luci - svn-r10248-1
luci-app-firewall - svn-r10248-1
luci-app-minidlna - svn-r10248-1
luci-app-samba - svn-r10248-1
luci-app-transmission - svn-r10248-1
luci-i18n-english - svn-r10248-1
luci-i18n-russian - svn-r10248-1
luci-lib-core - svn-r10248-1
luci-lib-ipkg - svn-r10248-1
luci-lib-nixio - svn-r10248-1
luci-lib-sys - svn-r10248-1
luci-lib-web - svn-r10248-1
luci-mod-admin-core - svn-r10248-1
luci-mod-admin-full - svn-r10248-1
luci-proto-core - svn-r10248-1
luci-proto-ppp - svn-r10248-1
luci-sgi-cgi - svn-r10248-1
luci-theme-base - svn-r10248-1
luci-theme-bootstrap - svn-r10248-1
luci-theme-openwrt - svn-r10248-1
minidlna - 1.0.25-1
mtd - 20
netifd - 2014-05-22-3d42c9150e65799fa61778a1bfc1dda060dff847
odhcp6c - 2014-05-23-b38d8871977d3b97cc3c3e7f2ad203852166c661
odhcpd - 2014-05-26-87b974a21add279ce7f7be31f7b22f7ea97949c3
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
ppp - 2.4.5-10
ppp-mod-pppoe - 2.4.5-10
procd - 2014-05-25-54829607535631a6701a16113c95a0c09cbd45d8
samba36-server - 3.6.23-1
swconfig - 10
transmission-daemon - 2.83-1
uboot-envtools - 2014.04-1
ubox - 2014-05-25-b71fd28a93051be9d2cdd72f1a0f526222f26964
ubus - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
ubusd - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
uci - 2014-04-11.1-1
uhttpd - 2014-04-08-a0c33bdbc4873210598acdccb292ff77fb6bf624
uhttpd-mod-ubus - 2014-04-08-a0c33bdbc4873210598acdccb292ff77fb6bf624
usb-modeswitch - 2014-01-17-575c8e8dec6d1f544debe867ebc0bde051209c17
wpad-mini - 2014-04-24-1
zlib - 1.2.8-1
Спасибо за внимание.

P.S.
В журнале ядра ругается
Цитата:
[ 23.630000] EXT4-fs (sda3): Unrecognized mount option "codepage=866" or missing value
Хотя у меня теже настройки, что и Admin предлагал на этом форуме.

Цитата:
root@OpenWrt:~# mount -o rw,noexec,iocharset=utf8,codepage=866 /dev/sda3 /home
mount: mounting /dev/sda3 on /home failed: Invalid argument
root@OpenWrt:~# mount -o rw,noexec,iocharset=cp1251,codepage=866 /dev/sda3 /home
mount: mounting /dev/sda3 on /home failed: Invalid argument
root@OpenWrt:~#
Куда рыть?

Последний раз редактировалось AndreyNag; 29.05.2014 в 15:40.
AndreyNag вне форума   Ответить с цитированием
Старый 30.05.2014, 01:34   #172
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Exclamation Re: Устанавливаем USB Flash диск в OpenWrt

Доустанавливал по наитию кучу модулей про кодовые страницы и поддержку файловых систем. Теперь ругательства более развернутые. Про суперблоки в сети сказали, что раздел проверить на ошибки надо, но это не помогло. Изменение размера суперблока на 8193 тоже не принесло результата.
Цитата:
root@OpenWrt:~# mount -o iocharset=utf8,codepage=866 -t ext4 /dev/sda3 /home
mount: wrong fs type, bad option, bad superblock on /dev/sda3,
missing codepage or helper program, or other error

In some cases useful info is found in syslog - try
dmesg | tail or so.
Всё же я больше склоняюсь к мысли, что в системе чего-то не хватает, т.к. в основном при использовании codepage и ipcharset система ругается на не известные ей опции монтирования.
Список установленных модулей.
Цитата:
base-files - 152-r40862
blkid - 2.24.1-1
block-mount - 2014-05-21-efacbcb4973161c12cc9630d243669845db41a17
busybox - 1.22.1-1
chat - 2.4.5-10
comgt - 0.32-21
dnsmasq - 2.71-1
dropbear - 2014.63-1
e2fsprogs - 1.42.4-1
fdisk - 2.24.1-1
firewall - 2014-04-14
fstools - 2014-05-21-efacbcb4973161c12cc9630d243669845db41a17
glib2 - 2.37.7-1
hostapd-common - 2014-04-24-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iw - 3.14-1
iwinfo - 49
jshn - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
kernel - 3.10.36-1-0afede642fd2a2250bbc1f9f96a40e5b
kmod-ath - 3.10.36+2014-05-22-1
kmod-ath9k - 3.10.36+2014-05-22-1
kmod-ath9k-common - 3.10.36+2014-05-22-1
kmod-cfg80211 - 3.10.36+2014-05-22-1
kmod-crypto-aes - 3.10.36-1
kmod-crypto-arc4 - 3.10.36-1
kmod-crypto-core - 3.10.36-1
kmod-crypto-hash - 3.10.36-1
kmod-fs-exportfs - 3.10.36-1
kmod-fs-ext4 - 3.10.36-1
kmod-fs-nfs - 3.10.36-1
kmod-fs-nfs-common - 3.10.36-1
kmod-fs-nfsd - 3.10.36-1
kmod-fs-vfat - 3.10.36-1
kmod-gpio-button-hotplug - 3.10.36-1
kmod-ip6tables - 3.10.36-1
kmod-ipt-conntrack - 3.10.36-1
kmod-ipt-core - 3.10.36-1
kmod-ipt-nat - 3.10.36-1
kmod-ipt-nathelper - 3.10.36-1
kmod-ipv6 - 3.10.36-1
kmod-ledtrig-usbdev - 3.10.36-1
kmod-lib-crc-ccitt - 3.10.36-1
kmod-lib-crc16 - 3.10.36-1
kmod-mac80211 - 3.10.36+2014-05-22-1
kmod-mii - 3.10.36-1
kmod-nls-base - 3.10.36-1
kmod-nls-cp1250 - 3.10.36-1
kmod-nls-cp1251 - 3.10.36-1
kmod-nls-cp437 - 3.10.36-1
kmod-nls-cp866 - 3.10.36-1
kmod-nls-iso8859-1 - 3.10.36-1
kmod-nls-koi8r - 3.10.36-1
kmod-nls-utf8 - 3.10.36-1
kmod-ppp - 3.10.36-1
kmod-pppoe - 3.10.36-1
kmod-pppox - 3.10.36-1
kmod-scsi-core - 3.10.36-1
kmod-slhc - 3.10.36-1
kmod-usb-acm - 3.10.36-1
kmod-usb-core - 3.10.36-1
kmod-usb-net - 3.10.36-1
kmod-usb-net-cdc-ether - 3.10.36-1
kmod-usb-net-cdc-ncm - 3.10.36-1
kmod-usb-net-qmi-wwan - 3.10.36-1
kmod-usb-net-rndis - 3.10.36-1
kmod-usb-net-sierrawireless - 3.10.36-1
kmod-usb-ohci - 3.10.36-1
kmod-usb-serial - 3.10.36-1
kmod-usb-serial-option - 3.10.36-1
kmod-usb-serial-sierrawireless - 3.10.36-1
kmod-usb-serial-wwan - 3.10.36-1
kmod-usb-storage - 3.10.36-1
kmod-usb-storage-extras - 3.10.36-1
kmod-usb-uhci - 3.10.36-1
kmod-usb-wdm - 3.10.36-1
kmod-usb2 - 3.10.36-1
libblkid - 2.24.1-1
libblobmsg-json - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
libbz2 - 1.0.6-1
libc - 0.9.33.2-1
libcharset - 1.11.1-1
libcurl - 7.36.0-1
libevent - 1.4.14b-2
libevent2 - 2.0.21-1
libexif - 0.6.21-1
libext2fs - 1.42.4-1
libffi - 3.0.11-1
libffmpeg-mini - 0.11.5-1
libflac - 1.2.1-1
libgcc - 4.8-linaro-1
libid3tag - 0.15.1b-3
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 49
libiwinfo-lua - 49
libjpeg - 6b-1
libjson-c - 0.11-2
libjson-script - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
liblua - 5.1.5-1
libmount - 2.24.1-1
libncurses - 5.9-1
libnl-tiny - 0.1-3
libogg - 1.3.1-1
libopenssl - 1.0.1g-1
libpolarssl - 1.3.4-1
libpthread - 0.9.33.2-1
librpc - 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
librt - 0.9.33.2-1
libsqlite3 - 3071201-1
libubox - 2014-05-26-1344d20ec08e4fc1b6e4dd08fa7dda07f7b6c9bc
libubus - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
libubus-lua - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
libuci - 2014-04-11.1-1
libuci-lua - 2014-04-11.1-1
libusb-1.0 - 1.0.9-1
libuuid - 2.24.1-1
libvorbis - 1.3.3-1
libwrap - 7.6-1
libxtables - 1.4.21-1
lua - 5.1.5-1
luci - svn-r10248-1
luci-app-firewall - svn-r10248-1
luci-app-minidlna - svn-r10248-1
luci-app-samba - svn-r10248-1
luci-app-transmission - svn-r10248-1
luci-i18n-english - svn-r10248-1
luci-i18n-russian - svn-r10248-1
luci-lib-core - svn-r10248-1
luci-lib-ipkg - svn-r10248-1
luci-lib-nixio - svn-r10248-1
luci-lib-sys - svn-r10248-1
luci-lib-web - svn-r10248-1
luci-mod-admin-core - svn-r10248-1
luci-mod-admin-full - svn-r10248-1
luci-proto-core - svn-r10248-1
luci-proto-ppp - svn-r10248-1
luci-sgi-cgi - svn-r10248-1
luci-theme-base - svn-r10248-1
luci-theme-bootstrap - svn-r10248-1
luci-theme-openwrt - svn-r10248-1
mc - 4.8.10-1
minidlna - 1.0.25-1
mount-utils - 2.24.1-1
mtd - 20
netifd - 2014-05-22-3d42c9150e65799fa61778a1bfc1dda060dff847
nfs-kernel-server - 1.2.9-1
nfs-kernel-server-utils - 1.2.9-1
nfs-server - 2.2beta47-3
nfs-utils - 1.2.9-1
odhcp6c - 2014-05-23-b38d8871977d3b97cc3c3e7f2ad203852166c661
odhcpd - 2014-05-26-87b974a21add279ce7f7be31f7b22f7ea97949c3
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
portmap - 6.0-4
ppp - 2.4.5-10
ppp-mod-pppoe - 2.4.5-10
procd - 2014-05-25-54829607535631a6701a16113c95a0c09cbd45d8
samba36-server - 3.6.23-1
swconfig - 10
terminfo - 5.9-1
transmission-daemon - 2.83-1
uboot-envtools - 2014.04-1
ubox - 2014-05-25-b71fd28a93051be9d2cdd72f1a0f526222f26964
ubus - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
ubusd - 2014-05-06-9fda19140e65457d967ff6fe424e420f656c06c9
uci - 2014-04-11.1-1
uhttpd - 2014-04-08-a0c33bdbc4873210598acdccb292ff77fb6bf624
uhttpd-mod-ubus - 2014-04-08-a0c33bdbc4873210598acdccb292ff77fb6bf624
usb-modeswitch - 2014-01-17-575c8e8dec6d1f544debe867ebc0bde051209c17
wpad-mini - 2014-04-24-1
zlib - 1.2.8-1
P.S. Вот цитата с форума
Цитата:
After checking mount manual, I figured it out that iocharset/nls/codepage are not options for ext2/3/4, so what happened above is correct.
Что означает, что для файловых систем типа ext параметр кодовая страница не предусмотрен! Будем переходить на FAT и NTFS.
Всем спасибо за внимание.

P.S.S. Даже если в ext4 не предусмотрена опция кодовая страница (потому как новая FS с прицелом на мультиланг), то в самой системе должно быть где-то указано с какими кодировками файловые системы хранят имена файлов. Надо покопать в этом направлении!

Последний раз редактировалось AndreyNag; 30.05.2014 в 22:55.
AndreyNag вне форума   Ответить с цитированием
Старый 31.05.2014, 11:57   #173
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Question Re: Устанавливаем USB Flash диск в OpenWrt

А где в OpenWRT самый главный конфигурационный файл? По ходу там трабл. А может в fstab в глобальных опциях что-то надо дописать?
AndreyNag вне форума   Ответить с цитированием
Старый 31.05.2014, 12:02   #174
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

А в putty кодировку не пробовали менять?
Admin вне форума   Ответить с цитированием
Старый 31.05.2014, 12:14   #175
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Cool Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
А в putty кодировку не пробовали менять?
Конечно. Пробовал и koi8-r и utf8. Проблема точно не в putty. Когда Far`ом по SCP читаю папки, то тоже самое отображает. А ресивер skyway light по DLNA папку video с кириллицей не отображает вовсе. А с латиницей проблем нет. Скорее всего потому, что openwrt не правильно имена файлов отдает. Поэтому и удалить файл типа ?????????.mp4 не могу удалить. только rm -r /home/* помогает.
Файлы и папки с кириллицей закачал transmission. Пробовал такие создавать сам. Результат один.
MC тоже вопросики показывает.
Вот статья для решения проблемы кириллицы в OpenWRT. Но там надо перекомпилировать модули, а я пока не силен в этом.
Может кто более продвинутый пересоберёт модуль и/или сборщики выпустят новую сборку?

Спасибо за внимание.

Последний раз редактировалось AndreyNag; 01.06.2014 в 17:38.
AndreyNag вне форума   Ответить с цитированием
Старый 01.06.2014, 20:12   #176
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Exclamation Re: Устанавливаем USB Flash диск в OpenWrt

Щас Все валяться будете.
Оказывается всё решается просто.
Вот здесь описано как.
Приятного использования EXT4 и кириллицы.
Всем спасибо за внимание.

К сожалению сайт автора приказал долго жить. В связи с актуальностью проблемы выкладываю решение здесь.
В файле /etc/profile добавить одну строку.
Цитата:
#!/bin/sh
[ -f /etc/banner ] && cat /etc/banner

export PATH=/usr/bin:/usr/sbin:/bin:/sbin
export HOME=$(grep -e "^${USER:-root}:" /etc/passwd | cut -d ":" -f 6)
export HOME=${HOME:-/root}
export PS1='\u@\h:\w\$ '

[ -x /bin/more ] || alias more=less
[ -x /usr/bin/vim ] && alias vi=vim || alias vim=vi

[ -z "$KSH_VERSION" -o \! -s /etc/mkshrc ] || . /etc/mkshrc

[ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; }
[ -x /usr/bin/ldd ] || ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; }
alias ls='/usr/bin/ls --color=auto --show-control-chars' <-- добавить эту строку

Последний раз редактировалось AndreyNag; 02.11.2014 в 13:03.
AndreyNag вне форума   Ответить с цитированием
Старый 01.06.2014, 22:26   #177
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Спасибо за ссылку. Я тоже в свое время провозился без результатно
Admin вне форума   Ответить с цитированием
Старый 10.07.2014, 19:52   #178
sluggard
Junior Member
 
Регистрация: 18.12.2013
Сообщений: 6
Вес репутации: 0
sluggard is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Добрый день!
Периодически отваливается флешка с системой от роутера, т.е. она автоматически перемонтируется из /dev/sda1 в /dev/sdb1

Почему такое происходит я так и не смог выяснить, период работы до перемонтирования диска тоже разный...

Возможно написать какой либо bash скрипт, на проверку существования /dev/sda1 и если его нет, то принудительно перезагружать роутер?

Возможно на данную проблему влияет то, что к роутеру подключена arduino nano и по командам с роутера по /dev/ttyUSB0 идет управление выходами arduino...

Помогите решить проблему.
sluggard вне форума   Ответить с цитированием
Старый 17.07.2014, 09:24   #179
Serchio
Junior Member
 
Регистрация: 16.07.2014
Сообщений: 7
Вес репутации: 0
Serchio is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Добрый день!
Поставил прошивку http://downloads.openwrt.org/snapsho...fs-factory.bin
При попытке доустановить недостающие пакеты

opkg update
opkg install kmod-usb2
insmod ehci-hcd
opkg install kmod-usb-core kmod-usb-storage kmod-fs-ext4 kmod-scsi-core block-mount e2fsprogs fdisk

оказывается недостаточно памяти. Загружал через вебинтерфейс.
Сначала ставил kmod-usb-storage kmod-fs-ext4 block-mount fdisk чтобы создать разделы, затем fdisk уже не ставил. Но e2fsprogs никак не лезет.
Есть ли разница установки через веб, последовательно устанавливать через ssh или одной строкой как у Вас? Сегодня буду пробовать последний вариант - выбора не остается . Ставлю на чистый оверлей. Сначала радовался наличию люси в прошивке, а теперь уже успел пожалеть - лучше бы места свободного побольше
Serchio вне форума   Ответить с цитированием
Старый 17.07.2014, 10:39   #180
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от sluggard Посмотреть сообщение
Добрый день!
Периодически отваливается флешка с системой от роутера, т.е. она автоматически перемонтируется из /dev/sda1 в /dev/sdb1

Почему такое происходит я так и не смог выяснить, период работы до перемонтирования диска тоже разный...

Возможно написать какой либо bash скрипт, на проверку существования /dev/sda1 и если его нет, то принудительно перезагружать роутер?

Возможно на данную проблему влияет то, что к роутеру подключена arduino nano и по командам с роутера по /dev/ttyUSB0 идет управление выходами arduino...

Помогите решить проблему.
Возможно что проблема в USB хабе или блоке питания
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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