на 5100 все работало.
проявилось одновременно на трех роутерах
wl-500gpv1
wl-500gpv2
rt-n15u
даже если проблема с флэшками, на которых optware стоит - то на 5100 и ранее все это работало.
Last edited by lly; 17-05-2013 at 11:00.
с reboot разобрался - он перестает работать именно после Segmantaion fault от mount.cifs
теперь пока прошью 5100.
------------------------------
прошил 5100 - mount.cifs отрабатывает нормально все шары подключаются.
сейчас попробую 5104 (хотя у vampik такой сборки нет). скачаю у vectormm
прошил 5104 от vectormm - mount.cifs отрабатывает нормально. шью 5110 от vectormm
(да уж, забыл что у старой вэб-морды проблемы с IE10 - перешиваю в Chrome)
5110 от vectormm - Segmantaion fault при mount.cifs!!!!!!!!!!!!!!
что-то закралось 5105-5110!!!!!! у меня такое впечатление, что 5107 и/или 5108????
Last edited by AndreyPopov; 17-05-2013 at 12:09.
А можно как-нибудь развернуть? Чтобы каждую частичку информации не приходилось тянуть клещами?
Вот мне например непонятно откуда был взят mount.cifs? Раз перестаёт работать reboot, значит проблема в ядре, а оно почти всегда отмечается в syslog. И т.п.
Тогда под подозрением 5107, 5108прошил 5104 от vectormm - mount.cifs отрабатівает нормально
в System Log в вэб-морде никаких сообщений не видно.
mount.cifs тут на форуме как мне помнится кто-то скомпилил и выложил уже давненько лет 5 назад (или это был smbmount)
а может mount.cifs я выдернул потом из openwrt или dd-wrt. уже точно и не помню.
сейчас верну обратно везде 5100 и дам ссылку на mount.cifs
ftp://78.25.8.242/mount.cifs
кстати как побочный эффект не могу получить доступ к флэшке ни по ftp ни по samba - не пускает и все (это на 5110).
Last edited by AndreyPopov; 17-05-2013 at 13:03.
Ну в таком варианте возможностей для проявления проблем масса, и, самое главное, так и не понятно нафига он он нужен, если работает "mount -t cifs ..."
И что предлагаешь с бинарником делать?
Воспроизвести проблему не могу.кстати как побочный эффект не могу получить доступ к флэшке ни по ftp ни по samba - не пускает и все (это на 5110).
для чистоты эксперимента попробовал mount.cifs вот отсюда:
http://downloads.openwrt.org/snapsho...1_brcm47xx.ipk
на 5100 все работает отлично. на 5110 сам бинарник mount.cifs отрабатывает и выдает help
даже когда запускаешь mount.cifs \\<Share_name> /<mount_point>
то спрашивает пароль - ну а поcле ввода пароля вываливается Segmеntation fault
ну наверное это тоже следствие после Segmеntation fault.
сейчас mount -t cifs попробую. помнится как-то он не очень хотел.
mount -t cifs вызывает все тот же Segmentation fault на 5110
так что дело не в бинарнике! шью обратно 5100.
сделаю на сайте проекта запись об ошибке.
Last edited by Omega; 18-05-2013 at 12:11. Reason: 2 posts merged
Last edited by lly; 17-05-2013 at 17:44.
таки да. при чем строго соответствовать. даже модули от следующего билда не катят.
если билд 5140 - то и модули 5140
что не очень удобно. т.е. надо с начала обновить модули и не перегружаясь обновить прошивку.
до этого я обновлял прошивку и потом "по случаю" обновлял модуля.
при чем точное сооветстсвие версии билда касается не всех модулей. так к примеру у меня poptop с tun.ko продолжал отлично работать. а вот mount -t cifs отказался.
Last edited by AndreyPopov; 18-05-2013 at 11:38.
ну если считать, что строгое соответствие версии билда прошивки версиям модулей - это такая фича, а не баг
при строгом соответсвии билда модулей билду прошивки - все работает.
хотя я считаю, что это баг. потому как до этого версия билда модулей была НЕ принципиальна.
тем более при разнице билдов 10 или 20.
теперь разница даже в 1 (один) недопустима.
а теперь получается, что прежде чем обновлять прошивку, надо обновить модули.
потому как если этого не сделать, то какой-то модуль потом может вызвать Segmantation Fault и после этого может не работать reboot и еще бог знает что.
Разница принципиальна, только при серьезных изменениях в ядре, ломающих совместимость. Кроме того, встроенные в прошивку модули всегда актуальны, архив с дополнительными модулями нужен только для продвинутых пользователей (хотя мне честно говоря даже в голову не приходит, что там есть такого, что может понадобиться на роутере и при этом не встроено в прошивку).
при том, что версия ядра 2.6.22.19 не меняется уже сколько лет? года три? или больше?
то вообще непонятно какая зависимость модулей от ядра?
на linux модули в пределах версии ядра хх.уу обычно совместимы без проблем.
а тут версия ядра одна 2.6.22.19 - только билд сборки отличается - и все! модуля не работают.
ну вот как при одном и том же ядре 2.6.22.19 модули от билда 5100 НЕ работают на прошивке билда 5110??????
а еще более убивает то, что модули из следующих сборок НЕ работают на более ранних прошивках - что для linux вообще нонсен.
как на прошивке билда 5110 НЕ работают модуля билда 5140?
кроме как "стандартной отмазкой": это не баг - это фича и не прикроешься. тем более что до этого годами все работало!
ну вот монтирование самбовской шары, или тот же PPTP сервер.
вот и вы мне ответьте на вопрос: каким образом модуля билда 5100 НЕ работают с прошивкой 5110?
и почему модуля билда 5140 НЕ работают с прошивкой 5110?
вот как по мне - это баг прошивки!
Last edited by AndreyPopov; 20-05-2013 at 12:30.