moServices on drive

о модулях и их работе

Re: Линия прошивок AMP (r8)

Postby FarVoice » 14 Feb 2012, 12:37

Serg_Psh wrote:Вот результаты cat /proc/mounts ...

угум. как и ожидалось, маунт mos никуда не делся. И именно он держит выключение.
покажите плз результат lsof /usr/local/etc/mos/ после попытки выключения.

UPD: Допишите следующую строки в конец файла /usr/local/etc/rc.init/S10moServices

Code: Select all
if [ "$1" = 'stop' ] && [ -f /usr/local/etc/.mosOnDrive ] ; then
   if /usr/local/etc/mos/etc/init/S47mosondrive status | grep -q 'run' ; then
      umount /usr/local/etc/mos
   fi
fi
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: moServices on drive

Postby alexgr » 14 Feb 2012, 13:09

Добрый день,
Пардон - а где сам скрипт-то? описание есть, а его самого где взять?

Попался китайский квази-андроиндный девайс, так у него /usr/local/etc просто сделан read-only.
Единственный вариант - подмаунтить туда диск

Заранее спасибо
alexgr
 
Posts: 5
Joined: 14 Feb 2012, 12:52

Re: moServices on drive

Postby FarVoice » 14 Feb 2012, 13:19

alexgr wrote:Добрый день,
Пардон - а где сам скрипт-то? описание есть, а его самого где взять?

Попался китайский квази-андроиндный девайс, так у него /usr/local/etc просто сделан read-only.
Единственный вариант - подмаунтить туда диск

Заранее спасибо

лучше подмаунтите к /usr/local/etc что-нить типа /data/etc :)
А сам скрипт в модуле, а модуль - в moServices3
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Линия прошивок AMP (r8)

Postby Serg_Psh » 14 Feb 2012, 15:01

FarVoice wrote:...покажите плз результат lsof /usr/local/etc/mos/ после попытки выключения.
Во время "зависания" вывод lsof /usr/local/etc/mos/ пустой (нет открытых файлов).
FarVoice wrote: Допишите следующую строки в конец файла /usr/local/etc/rc.init/S10moServices
...
Дописал. Эффекта не возымело. А вот руками отмонтирую mos во время "зависания" (umount /usr/local/etc/mos) - сразу выключается.
Может на момент запуска S10moServices при выключении есть открытые файлы? Хотя вставленная в S10moServices перед umount команда lsof /usr/local/etc/mos/ тоже даёт пустой результат, а сама umount в этот момент ругается "Couldn't umount /usr/local/etc/mos: Inappropriate ioctl for device".
А вот после добавления в конец rc.suspend команды umount /usr/local/etc/mos плеер стал выключаться. Так как всё-таки правильно?
Serg_Psh
 
Posts: 5
Joined: 04 Jan 2012, 14:47

Re: Линия прошивок AMP (r8)

Postby FarVoice » 14 Feb 2012, 16:12

Serg_Psh wrote:... сама umount в этот момент ругается "Couldn't umount /usr/local/etc/mos: Inappropriate ioctl for device".
А вот после добавления в конец rc.suspend команды umount /usr/local/etc/mos плеер стал выключаться. Так как всё-таки правильно?

попробуйте перед umount поставить sync - оно же говорит: "незавершённые операции ввода/вывода"
Правильнее всё-таки не лезть в rc.suspend а работать с конкретными скриптами.
ну а вообще, если работает - так и оставьте :))
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: moServices on drive

Postby alexgr » 14 Feb 2012, 16:13

вручную подмаунтить не проблема...
а вот куда бы прописать мою волшебную команду
mount /tmp/usbmounts/sda1/system /system/rtk_rootfs/usr/local/etc

для маунта при буте, ежели файл fstab в /etc отсутствует?
Да и присутствовал бы - /etc тоже read-only...
Не подскажете, где у Релтек-базированных железяк энто прописать можно?
alexgr
 
Posts: 5
Joined: 14 Feb 2012, 12:52

Re: moServices on drive

Postby FarVoice » 14 Feb 2012, 16:18

alexgr wrote:вручную подмаунтить не проблема...
а вот куда бы прописать мою волшебную команду
mount /tmp/usbmounts/sda1/system /system/rtk_rootfs/usr/local/etc

для маунта при буте, ежели файл fstab в /etc отсутствует?
Да и присутствовал бы - /etc тоже read-only...
Не подскажете, где у Релтек-базированных железяк энто прописать можно?

увы, но если это та прошивка, о которой я думаю (для 1186 с андроидом) , то никуда. Надо пересобирать прошивку и делать все пробросы там.

При загрузке запускается /system/rtk_rootfs/etc/init.d/rcS
Вот туда и надо всё вписывать. А ещё лучше - вынести его нафик из сквоша.
Кст, /system/rtk_rootfs/usr/local/etc/rcS не запускается ;) И не дай БГ вам его запустить.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: moServices on drive

Postby alexgr » 14 Feb 2012, 16:33

Она, родимая... 1186 с ведроидом...

Где-нибудь почитать, как пересобирать прошивку можно, была такая информация?
А еще б лучше заплатить немножко денег, что кто-нибудь ее пересобрал :)
alexgr
 
Posts: 5
Joined: 14 Feb 2012, 12:52

Re: moServices on drive

Postby FarVoice » 14 Feb 2012, 17:07

alexgr wrote:Она, родимая... 1186 с ведроидом...

Где-нибудь почитать, как пересобирать прошивку можно, была такая информация?
А еще б лучше заплатить немножко денег, что кто-нибудь ее пересобрал :)

инфы нет нигде практически. А пересобрать... сцылку давай ;)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: moServices on drive

Postby alexgr » 14 Feb 2012, 17:48

telnet 81.82.192.193 2023
http://81.82.192.193:2080

Удачи :)
alexgr
 
Posts: 5
Joined: 14 Feb 2012, 12:52

PreviousNext

Return to Модули

Who is online

Users browsing this forum: No registered users and 12 guests

cron