Проблемы с монтированием

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Broadcom
Author Message
creble
DD-WRT Novice


Joined: 10 Aug 2011
Posts: 7
Location: Moscow, Russia

PostPosted: Thu Aug 11, 2011 8:50    Post subject: Проблемы с монтированием Reply with quote
Всем доброго времени суток!
Столкнулся с проблемой монтирования разделов USB-флешки на роутере ASUS WL-520GU с прошивкой dd-wrt.v24-17084_NEWD_std-nokaid_usb.bin (от eko). Флешка разбита на 3 раздела (все они primary):
1. 400 Мб Ext3 - для Optware
2. 32 Мб Swap
3. ~ 3200 Мб Ext3 - для пользовательских данных (закачки и т.д.)
Поддержка USB-накопителей в web-интерфейсе включена, автомонтирование выключено. В выводе dmesg присутствует:
Code:

Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: JetFlash  Model: Transcend 4GB     Rev: 1100
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 7831552 512-byte hdwr sectors (4010 MB)
sda: Write Protect is off
Partition check:
 /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.

Устройство видно, разделы на месте. Но по команде
mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /opt
ничего не происходит, mount выдает
Code:

rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
devpts on /proc/bus/usb type usbfs (rw)

Пробовал менять Ext3 на Ext2 - безрезультатно. Раньше использовал флешку с одним разделом Ext3 и автомонтированием из web-интерфейса к /mnt и все работало. Есть ли у кого-нибудь идеи?
Sponsor
creble
DD-WRT Novice


Joined: 10 Aug 2011
Posts: 7
Location: Moscow, Russia

PostPosted: Fri Aug 12, 2011 9:56    Post subject: Reply with quote
За сутки так никто и не ответил. Отцы, нужна ваша помощь!
Devoll
DD-WRT Novice


Joined: 08 Aug 2011
Posts: 2

PostPosted: Fri Aug 12, 2011 20:34    Post subject: Reply with quote
Столкнулся с такой же проблемой. Решил так: разбил диск на части, но так, что первый раздел являлся Optware. Далее включил автомонтирование и в конфиге прописал дополнительные команды по монтированию остальных разделов.
creble
DD-WRT Novice


Joined: 10 Aug 2011
Posts: 7
Location: Moscow, Russia

PostPosted: Sat Aug 13, 2011 8:38    Post subject: Reply with quote
Спасибо, попробую сделать так, как временный вариант. Но все же было бы интересно найти причину проблемы с ручным монтированием Smile
creble
DD-WRT Novice


Joined: 10 Aug 2011
Posts: 7
Location: Moscow, Russia

PostPosted: Thu Feb 09, 2012 20:17    Post subject: Reply with quote
Нашлось решение проблемы, может кому-нибудь пригодится. Оказалось, что включение в web-интерфейсе поддержки USB Storage не предполагает загрузки модулей ядра, реализующих поддержку файловых систем. Перед монтированием необходимо вручную их загрузить:
Code:
insmod /lib/modules/2.4.37/ext2.o
zjuga
DD-WRT User


Joined: 06 Dec 2009
Posts: 172

PostPosted: Sun Feb 12, 2012 18:21    Post subject: Reply with quote
creble, надо включить поддержку jffs2. И если все равно не получается, попробовать монтировать не к /opt, а к /jffs. Смотреть список примонтированных разделов удобнее командой df.
stepka
DD-WRT Novice


Joined: 21 Feb 2012
Posts: 4

PostPosted: Tue Feb 21, 2012 2:17    Post subject: Reply with quote
не помогла загрузка модуля ядра для ext2, к jffs примонтироваться тоже не удалось. C ext3 все норм, но хочется ext2. Разбивать, чтоб optware-раздел оказывался первым - тоже не вариант. Одинаково на билдах: 14929, 15962, 18024. Asus wl520gu.

Code:
--- /dev/discs/disc0/disc
Block device, size 14.44 GiB (15502147584 bytes)
DOS/MBR partition map
Partition 1: 1 GiB (1073741824 bytes, 2097152 sectors from 2048)
Type 0x83 (Linux)
Ext2 file system
Volume name "optware"
UUID 31E872E6-5A5E-4468-B804-DB6A14A758F0 (DCE, v4)
Volume size 1 GiB (1073741824 bytes, 262144 blocks of 4 KiB)
Partition 2: 64 MiB (67108864 bytes, 131072 sectors from 2099200)
Type 0x82 (Linux swap / Solaris)
Linux swap, version 2, subversion 1, 4 KiB pages, little-endian
Swap size 63.99 MiB (67100672 bytes, 16382 pages of 4 KiB)
Partition 3: 12.70 GiB (13631488000 bytes, 26624000 sectors from 2230272)
Type 0x83 (Linux)
Ext2 file system
Volume name "data"
UUID 53FDB4A5-DACF-4593-8FEA-14EB4530DBE2 (DCE, v4)
Volume size 12.70 GiB (13631488000 bytes, 3328000 blocks of 4 KiB)
Partition 4: 695 MiB (728760320 bytes, 1423360 sectors from 28854272)
Type 0x83 (Linux)
Ext2 file system
Volume name "trash"
UUID 30925F78-A92C-4B68-A646-4B8C18050CBF (DCE, v4)
Volume size 695 MiB (728760320 bytes, 177920 blocks of 4 KiB)
Status: Not mounted
chumohod
DD-WRT Novice


Joined: 11 May 2010
Posts: 6

PostPosted: Wed Feb 22, 2012 15:33    Post subject: Re: Проблемы с монтированием Reply with quote
Столкнулся с похожей проблемой на dir320, прошивал последней прошивкой от eko. После долгих мучений и задавания вопросов в другом разделе форума (на которые, кстати ответа не получил) выяснил. На прошивках NEWD как то не правильно все работает. Попробовал прошить NEWD-2. Но все последние билды с поддержкой USB просто не влезали в память. Подошла прошивка 2009 года. Не помню точно номер. Там монтирование работало на ура. Поэтому принял решение не ставить eko вообще. Поставил стандартную с поддержкой USB
stepka
DD-WRT Novice


Joined: 21 Feb 2012
Posts: 4

PostPosted: Thu Feb 23, 2012 12:07    Post subject: Reply with quote
Проблема решена. Взял обычную std_generic_usb и пересобрал с помощью firmwaremodkit, скопировав в модули ядра ext2.o от mega прошивки

Удивляет, что в вики и на форуме не описано такое простое решение
zjuga
DD-WRT User


Joined: 06 Dec 2009
Posts: 172

PostPosted: Thu Feb 23, 2012 19:22    Post subject: Reply with quote
Разбивать, чтоб optware-раздел оказывался первым - тоже не вариант.


Кстати, надо учитывать, что в линуксе есть такая фишка: первым является не тот раздел, который в начале диска, а тот, который первым создан при разметке, хотя он физически может располагаться в последних секторах.
beastx
DD-WRT User


Joined: 19 Dec 2008
Posts: 180
Location: Russia

PostPosted: Thu Mar 22, 2012 12:55    Post subject: Reply with quote
не обязательно прошивку перепаковывать, достаточно модуль засунуть в /jffs, там места хватит без подмонтирования дополнительных разделов.
А если не хватает - создать на флешке первый раздел - 16мб ext3, а затем уже туда скинуть ext2.o

после всего этого надо в автозагрузку засунуть команду
Code:
insmod /jffs/путь до файла/ext2.o


к сожалению статья в вики несколько не корректна и не отображает суть каталога /jffs.
tubule
DD-WRT Novice


Joined: 21 Jan 2020
Posts: 3

PostPosted: Tue Jan 21, 2020 18:54    Post subject: Reply with quote
мне помогло форматирование флешки в файловую систему ext3 (до этого была ext2).
прошивка "dd-wrt.v24-12774_NEWD_mini_usb_ftp_eapd".

залил на гугл диск (3.13 МБ):

https://drive.google.com/open?id=15h6IyBpNrJqzGmrhsM8uJqpw0AC9pi1N
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Broadcom All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum