23 декабря | 2024г. | 11:52:23


АвторТема: Neutrino-MP  (Прочитано 886748 раз)

0 Пользователей и 50 Гостей смотрят эту тему.

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP
« Ответ #630: 28 апреля | 2014г. | 22:28:41 »
0
а) После правки файла флешку "передернул"?
б) В настройках проводника Нейтрино какая кодировка стоит для ФС?
с) Вывод cat /proc/mounts что говорит?

Оффлайн Ser6Автор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Neutrino-MP
« Ответ #631: 28 апреля | 2014г. | 22:35:51 »
0
Benny
1. Да
2.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
3.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP
« Ответ #632: 28 апреля | 2014г. | 22:41:19 »
0
Что-то было сделано "не так", iocharset подключенной флешки не изменился.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Ser6Автор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Neutrino-MP
« Ответ #633: 28 апреля | 2014г. | 23:07:53 »
0
Benny, проделал всё ещё раз - та же фигня!  :yu:

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP
« Ответ #634: 28 апреля | 2014г. | 23:10:03 »
0
проделал всё ещё раз - та же фигня!
Как выглядит исправленный скрипт?

Оффлайн Ser6Автор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Neutrino-MP
« Ответ #635: 28 апреля | 2014г. | 23:21:24 »
0
Как выглядит исправленный скрипт?
Спойлер   :
#!/bin/sh
LOG="logger -p user.info -t mdev-mount"
WARN="logger -p user.warn -t mdev-mount"

MOUNTBASE=/media
MOUNTOPT="  -o iocharset=utf8"
MOUNTPOINT="$MOUNTBASE/$MDEV$MOUNTOPT"
ROOTDEV=$(readlink /dev/root)

# do not add or remove root device again...
[ "$ROOTDEV" = "$MDEV" ] && exit 0
if [ -e /tmp/.nomdevmount ]; then
   $LOG "no action on $MDEV -- /tmp/.nomdevmount exists"
   exit 0
fi

create_symlinks() {
   DEVBASE=${MDEV:0:3} # first 3 characters
   PARTNUM=${MDEV:3}   # characters 4-
   read MODEL < /sys/block/$DEVBASE/device/model
   MODEL=${MODEL// /_} # replace ' ' with '_'
   OLDPWD=$PWD
   cd $MOUNTBASE
   # this is a hack and will break with kernel updates, but so might DEVPATH :-(
   # and DEVPATH is not available at runtime, only at hotplug
   DEV_P=$(readlink /sys/block/$DEVBASE) # ../devices/...
   DEV_P=${DEV_P:2} # strip off '..'
   if which blkid > /dev/null; then
      BLKID=$(blkid /dev/$MDEV)
      eval ${BLKID#*:}
   fi
   if [ -n "$LABEL" ]; then
      rm -f "$LABEL"
      ln -s $MDEV "$LABEL"
   fi
   if [ -n "$UUID" ]; then
      LINK="${TYPE}${TYPE:+-}${UUID}"
      rm -f "${LINK}"
      ln -s $MDEV "${LINK}"
   fi
   if [ -n "$MODEL" ]; then
      LINK="${MODEL}${PARTNUM:+-}${PARTNUM}"
      rm -f "${LINK}"
      ln -s $MDEV "${LINK}"
   fi
   BUS=""
   PORT=""
   P=$DEV_P
   case "$P" in
   /devices/platform/stm-usb.?/stm-ehci.?/usb?/?-?/?-?.?/?-?.?:?.?/host*) # hub
      PORT=${P#*.*.*.}   # strip off /devices/platform/stm-usb.?/stm-ehci.?/usb?/?-?/?-?
      PORT=${PORT%%/*}   # strip off /?-?.?:?.?/host*, leaving the port
      BUS="usb-${P:37:1}-hub-${PORT}"
      ;;
   /devices/platform/stm-usb.?/stm-ehci.?/usb?/?-?/?-?:?.?/host*) # no hub
      #############################^37
      BUS="usb-${P:37:1}"
      ;;
   *)
      # BUS="unknown" # ignored for now
      ;;
   esac
   if [ -n "$BUS" ]; then
      LINK="${BUS}${PARTNUM:+-}${PARTNUM}"
      rm -f "${LINK}"
      ln -s $MDEV "${LINK}"
   fi

   cd $OLDPWD
}

remove_symlinks() {
   OLDPWD=$PWD
   cd $MOUNTBASE
   for i in *; do
      [ -L "$i" ] || continue
      TARGET=$(readlink "$i")
      if [ "$TARGET" = "$MDEV" ]; then
         rm "$i"
      fi
   done
   cd $OLDPWD
}

case "$ACTION" in
   add|"")
      if [ ${#MDEV} = 3 ]; then # sda, sdb, sdc => whole drive
         PARTS=$(sed -n "/ ${MDEV}[0-9]$/{s/ *[0-9]* *[0-9]* * [0-9]* //;p}" /proc/partitions)
         if [ -n "$PARTS" ]; then
            $LOG "drive has partitions $PARTS, not trying to mount $MDEV"
            exit 0
         fi
      fi
      if grep -q "/dev/$MDEV " /proc/mounts; then
         $LOG "/dev/$MDEV already mounted - not mounting again"
         exit 0
      fi
      $LOG "mounting /dev/$MDEV to $MOUNTPOINT"
      NTFSMOUNT=$(which ntfs-3g)
      RET2=$?
      # remove old mountpoint symlinks we might have for this device
      rm -f $MOUNTPOINT
      mkdir -p $MOUNTPOINT
      for i in 1 2 3 4 5; do # retry, my freeagent drive sometimes needs more time
         # $LOG "mounting /dev/$MDEV to $MOUNTPOINT try $i"
         OUT1=$(mount -t auto /dev/$MDEV $MOUNTPOINT 2>&1 >/dev/null)
         RET1=$?
         [ $RET1 = 0 ] && break
         sleep 1
      done
      if [ $RET1 != 0 -a -n "$NTFSMOUNT" ]; then
         # failed,retry with ntfs-3g
         for i in 1 2; do # retry only twice, waited already 5 seconds
            $NTFSMOUNT /dev/$MDEV $MOUNTPOINT
            RET2=$?
            [ $RET2 = 0 ] && break
            sleep 1
         done
      fi
      if [ $RET1 = 0 -o $RET2 = 0 ]; then
         create_symlinks
      else
         $WARN "mount   /dev/$MDEV $MOUNTPOINT failed with $RET1"
         $WARN "        $OUT1"
         if [ -n "$NTFSMOUNT" ]; then
            $WARN "ntfs-3g /dev/$MDEV $MOUNTPOINT failed with $RET2"
         fi
         rmdir $MOUNTPOINT
      fi
      ;;
   remove)
      $LOG "unmounting /dev/$MDEV"
      grep -q "^/dev/$MDEV " /proc/mounts || exit 0 # not mounted...
      umount -lf /dev/$MDEV
      RET=$?
      if [ $RET = 0 ]; then
         rmdir $MOUNTPOINT
         remove_symlinks
      else
         $WARN "umount /dev/$MDEV failed with $RET"
      fi
      ;;
esac

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP
« Ответ #636: 28 апреля | 2014г. | 23:55:35 »
0
Визуально все правильно, вроде.
В общем, в аттаче поправленный скрипт, с претензией на "универсальность" - можно пробовать (заменить старый скрипт, проверить права, перегрузить ресивер для надежности).

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP
« Ответ #637: 01 мая | 2014г. | 03:16:48 »
0
Цитировать
Эти пользователи сказали Вам СПАСИБО: ser6
Так чем закончилось в итоге - помог этот исправленный скрипт? Или сейчас не Нейтрино-МР установлена на ресивере?
Возвращаясь к
собрал ради интереса "реверсный" вариант - т.е Neutrino-MP как база, CrIS AR-P - довесок
Неделю пользовался (тестировал) этой сборкой, и в принципе, думаю и остаться на ней до лучших времен. Глюки Нейтрино с "канал недоступен" достаточно редки, и в большинстве случаев лечатся запуском любого видеофайла в медиаплеере - запустил, тут же остановил - канал начал показывать. Если совсем Нейтрина задолбала - переключился в Энигму.
Кому интересно, бекап для 7111 фуланов здесь. Установка стандартная.

Оффлайн Ser6Автор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Neutrino-MP
« Ответ #638: 01 мая | 2014г. | 03:23:33 »
0
Так чем закончилось в итоге - помог этот исправленный скрипт? Или сейчас не Нейтрино-МР установлена на ресивере?
Сейчас стоит BPanther, но час назад была Нейтрино-МР и как раз занимался этим. Результат - 0!

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP
« Ответ #639: 01 мая | 2014г. | 03:44:43 »
0
Результат - 0!
Странно. Скачай, если не лень, проверки ради мой бекап выше. Вот с него данные:
Спойлер   :
/dev/sda1 /media/sda1 vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 0
флешка - ФАТ32, скрипт отработал нормально, iocharset верный.
Ну и в результате:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Единственное, что мне еще приходит в голову (если скрипт нормально отрабатывает) - это шрифт. Я обычно сразу меняю родной neutrino.ttf на tahoma.ttf - может быть, и он влияет.

Оффлайн Ser6Автор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Neutrino-MP
« Ответ #640: 01 мая | 2014г. | 03:58:24 »
0
Скачай, если не лень, проверки ради мой бекап выше.
Попробую!
Цитировать
Я обычно сразу меняю родной neutrino.ttf на tahoma.ttf - может быть, и он влияет
Тоже попробую и отпишусь!

Оффлайн lexandr0s

  • Джедай
  • ***
  • Сообщений: 495
  • Поблагодарили: 652
  • Уважение: +1
Neutrino-MP
« Ответ #641: 01 мая | 2014г. | 18:37:46 »
+1
Не в укор уважаемому Benny... Но вот к чему все эти комбайны? Кто постарше - те помнят, советские комбайны. Стиральная машина, утюг, газовая плита, ядерная ракета, и трактор "Белорусь" и все в одном флаконе... На выходе нормально не работало ничего...
Я все же убежденный "сепаратист" в отношении софта и техники... Нравится энигма - юзайте энигму, нравится нейтрино - юзайте нейтрино... Если нет определенности что больше нравится (сегодня одно, завтра другое) - мультибут никто не отменял...
Как всегда, ИМХО
  • GI Avatar 3+1.2м 36e(Twin)+Philips 42''LCD+Neutrino-MP-SDL
Не учите меня жить, лучше помогите материально...

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Neutrino-MP
« Ответ #642: 01 мая | 2014г. | 19:25:29 »
0
Но вот к чему все эти комбайны?
Я ж вроде говорил, к чему - Neutrino-MP
Я все же убежденный "сепаратист" в отношении софта и техники...
Колхоз - дело добровольное (с) Насильно никто ж не заставляет. Более того, я прекрасно понимаю, почему против "комбайнов" именно маинтайнеры могут выступать - лишний геморрой со сборкой, тестированием, обновлениями никому не нужен и не интересен.
На выходе нормально не работало ничего...
Как оно будет работать - в первую очередь зависит от того, как оно изначально сделано, а не от того, комбайн это или нет. В случае сборок, что я леплю "с миру по нитке" - ничего удивительного, что оно работает не идеально, о чем и предупреждаю.
Нравится энигма - юзайте энигму, нравится нейтрино - юзайте нейтрино
Как ни странно, но это целиком справедливо и в отношении "комбайна". Причем в его случае вообще никаких дополнительных телодвижений не нужно, все уже установлено.

Оффлайн luc0009

  • Младший Джедай
  • **
  • Сообщений: 99
  • Поблагодарили: 52
  • Уважение: +1
Neutrino-MP
« Ответ #643: 01 мая | 2014г. | 19:27:57 »
0
lexandr0s !  Вы все правильно изложили . Мне кажется что в одном ресивере нельзя воплотить все свои мечты(тем более в таком как 8120). Он отрабатывает и спарк и енигма и нейтрино.Нельзя засунуть в 8120 то , что ему несвойственно. Это очень хорошо, что 8120 выдерживает такие нагрузки . Я может вошёл в тему не по теме, но ресивер , это ресивер , а мультимедийный комбайн -это немного другое .И один вопрос для ВСЕХ -хто записывает передачи??? (можно устроить референдум).Просто интересно
  • ET110004K,GI S8120 . 3 фиксированных тарелок . 7 спутников
Дорогу осилит идущий

Оффлайн e-kuz

  • Джедай
  • ***
  • Сообщений: 233
  • Поблагодарили: 193
  • Уважение: +6
Neutrino-MP
« Ответ #644: 01 мая | 2014г. | 21:10:11 »
0
Поставил сегодняшнюю версию, правки у martii в основном касаются  libeplayer3. Вот уже 4 часа как полет нормальный, глюков не заметил пока.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
8152 Просмотров
Последний ответ 25 ноября | 2010г. | 01:18:33
от 2boom
48 Ответов
33592 Просмотров
Последний ответ 31 января | 2012г. | 22:10:35
от johnkor83
Neutrino

Автор tim0161 « 1 2 3 » Enigma2

35 Ответов
41627 Просмотров
Последний ответ 16 марта | 2014г. | 09:10:34
от vlad8077
BPanther Neutrino Image

Автор TVSerG « 1 2 ... 48 49 » Enigma2

732 Ответов
419520 Просмотров
Последний ответ 23 марта | 2021г. | 16:03:34
от Simakovav
HD-Neutrino

Автор TVSerG « 1 2 ... 108 109 » Enigma2

1625 Ответов
852466 Просмотров
Последний ответ 17 марта | 2014г. | 09:04:01
от Den4ik...



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!