29 июня | 2024г. | 07:48:08


АвторТема: Enigma2: PKT HAARP v3a Image v85 (Backup)  (Прочитано 560976 раз)

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

Оффлайн lusta

  • Великий Джедай
  • ****
  • Сообщений: 566
  • Поблагодарили: 223
  • Уважение: +4
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #300: 11 января | 2012г. | 17:48:10 »
0
Закидываете nls_utf8.ko в /lib/modules
какие права на nls_utf8.ko?


  • AMIKO SHD 8900 ALIEN/Strong4450/Opticum 9500HD/ 4W, 4.8E, 9E, 36E, 75E, 85.2E Panasonic TH-R42PV7

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #301: 11 января | 2012г. | 18:03:51 »
0
По большому счету должно быть пофигу. Но поставьте на всякий случай 755

Оффлайн djdron

  • Младший Джедай
  • **
  • Сообщений: 142
  • Поблагодарили: 57
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #302: 11 января | 2012г. | 19:46:16 »
0
Тоже русский так и не появился как были папки с вопросами так и остались.

Оффлайн Resquer

  • Падаван
  • *
  • Сообщений: 25
  • Поблагодарили: 6
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #303: 11 января | 2012г. | 20:02:01 »
0
Потому что при монтировании надо еще указать опцию iocharset=utf8

открываем редактором файл /usr/lib/enigma2/python/Plugins/Extensions/PKT/mountstarter.sh

в строчку mount -t cifs //$cifs_address\\$cifs_directory /mnt/$cifs_local_directory -o user=$cifs_login,password=$cifs_pass дописываем через запятую iocharset=utf8

тоесть должно получиться mount -t cifs //$cifs_address\\$cifs_directory /mnt/$cifs_local_directory -o user=$cifs_login,password=$cifs_pass,iocharset=utf8

Перезагружаемся и радуемся.
Добавлено  11 января | 2012г. | 20:13:21   
Хотя не, так если сделать, Ш@ра автоматом при загрузке не монтируется, только ручками. Видимо, модуль подгружается позже срабатывания скрипта монтирования.
Я вышел из положения так:
в /usr/lib/enigma2/python/Plugins/Extensions/PKT/mountstarter.sh заккоментил знаком # 2 строчки:
mkdir -p /mnt/$cifs_local_directory
mount -t cifs //$cifs_address\\$cifs_directory /mnt/$cifs_local_directory -o user=$cifs_login,password=$cifs_pass

потом в файл /etc/init.d/rcS после ранее добавленной строки insmod $MODDIR/nls_utf8.ko конкретно прописал свои параметры:
mkdir -p /mnt/cifs
mount -t cifs //192.168.124.90\\sat /mnt/cifs -o user=user,password=pass,iocharset=utf8

Теперь после перезагрузки все пучком, ш@ры монтируются с русскими буквами!  :drinks:

Оффлайн djdron

  • Младший Джедай
  • **
  • Сообщений: 142
  • Поблагодарили: 57
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #304: 11 января | 2012г. | 20:18:12 »
0
Я прописал как в первом примере и все заработало и Ш@ра и руссиш буквы, но Ш@ра у меня по Wi-Fi

Может все же кто-то ответит на мои вопросы в посте #293 ? 

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #305: 11 января | 2012г. | 20:20:13 »
0
Я уж испугался -))) Мне казалось что все указывают этот параметр. По умолчанию поставить utf8 не выйдет -( Скорее всего где-то есть проверка на содержимое ядра, поэтому подмена uImage не отрабатывает. А может и не из-за этого, мне лениво разбираться. C модулем работает - и ладно. Хотя я уже потом подумал - вполне возможно, что можно и не делать insmod, но это опять же - как собрано ядро. Подхватит или нет utf8 автоматом - это для экспериментов. То есть не делайте insmod, а если уже сделали - то можно проверить так. Перезагружаете рес, заходите через telnet, Даете следующее:

mount

Это что бы уьедиться что у вас уже не примонтирован ресурс с показателем utf8. Если примонтирован - то отмонтируйте.

umount /mnt/Video или куда вы его там монтируете

lsmod | grep utf8

Увилеть загружен или нет модуль. Если загружен:

rmmod nls_utf8

Затем

mount ...........,iocharset=utf8

Если не заругается - то автоподгрузка работает. Если заругается - то не работает. Хотя может быть нужно будет переименовать nls_utf8.ko в utf8.ko. В общем тут есть кому расписать все более подробно. Чисто технически уже все работает.

Оффлайн Resquer

  • Падаван
  • *
  • Сообщений: 25
  • Поблагодарили: 6
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #306: 11 января | 2012г. | 20:43:55 »
0
Да работает автоподгрузка модуля нормально.
Только, по всей видимости, загружается он позже монтирования.
В ответе #304 я написал, как можно сделать.
Все отлично работает!

Оффлайн Alienoff

  • Падаван
  • *
  • Сообщений: 25
  • Поблагодарили: 4
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #307: 11 января | 2012г. | 20:51:48 »
0
Я поставил, но так и не понял, как примонтировать HDD. В меню он видится, а когда пытаюсь записать, то пишет, сто отсутствует диск. И ещё вопрос - таймшифт тут вообще работает? Автостарт таймшифта есть? Спасибо

Оффлайн jel

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 25
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #308: 11 января | 2012г. | 22:13:55 »
0
Для уверенного монтирования флешек и дисков с FAT нужно слегка подправить файл /usr/lib/enigma2/python/Plugins/Extensions/PKT/mountstarter.sh

Нужно убрать лишние опции монтирования для vfat:

Цитировать
    elif [ $fs_id == 6 ] || [ $fs_id == 5 ] || [ $fs_id == b ] || [ $fs_id == c ] || [ $fs_id == e ] || [ $fs_id == f ]; then
       echo "Detect & mount FAT16/32 partition on $devs"
#       mount /dev/$devs /hdd/ -o shortname=mixed -t vfat
       mount /dev/$devs /hdd/

    elif [ $fs_id == 7 ]; then
       echo "Detect & mount HPFS/NTFS partition on $devs"
       mount /dev/$devs /hdd/ -t ntfs   


Иначе у меня флешки с FAT монтироваться отказывались, ругаясь на Invalid argument.

Оффлайн Alienoff

  • Падаван
  • *
  • Сообщений: 25
  • Поблагодарили: 4
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #309: 12 января | 2012г. | 00:16:10 »
0
Да, винчестер NTFS. А что, только FAT энигма корректно понимает?

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #310: 12 января | 2012г. | 00:56:34 »
0
Нет, я посмотрел конфиг - NTFS включен. Другое дело, что NTFS_RW отключен. Я конечно могу модуль скомпилировать, но как там вместе будут жить ntfs в ядре и ntfs_rw модулем я не знаю. Я вообще считаю плохой идеей NTFS держать на съемном винте. Хотя дело конечно ваше. Энигма вообще  файловых системах ничего не рубит -))) Это дело ядра, а для ядра вообще лучшая файловая система - ext2-3. Там кстати и скорость для таймшифта будет поболе.

Оффлайн jel

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 25
  • Уважение: 0
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #311: 12 января | 2012г. | 12:44:33 »
0
Ускоряем "холодную" загрузку.

Будет полезно для тех, у кого ресивер долго стартует с подключенным ланом. Это он на монтировании сетевых дисков висит. Починить просто:

1. Если монтировать сетевые диски (cifs) при загрузке не нужно - просто удалить файлик /var/etc/active_cifs
2. Если монтировать нужно - прописать правильные настройки в /var/config/cifs.conf

"Холодная" загрузка больше не будет висеть 10 минут с крутящимся спинером на экране.

Ну и чтобы на каждой подключенной флешке при загрузке не создавался свап, который все равно практически никогда не используется в файле /var/config/swap.conf можно прописать swap=off
Это еще немного ускорит загрузку с подключенным диском/флешкой.

Оффлайн shefxxx

  • Младший Джедай
  • **
  • Сообщений: 59
  • Поблагодарили: 36
  • Уважение: +3
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #312: 12 января | 2012г. | 13:04:48 »
0
jel спасибо помогло с холодной загрузкой с подключенным ланом   сейчас запуск ускорился до 1 минуты

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

  • Рыцарь Джедай
  • *****
  • Сообщений: 1139
  • Поблагодарили: 1694
  • Уважение: +16
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #313: 12 января | 2012г. | 15:33:04 »
0
jel, спасибо, сейчас добавлю эту информацию в первый пост.

Оффлайн slavavk

  • Падаван
  • *
  • Сообщений: 45
  • Поблагодарили: 20
  • Уважение: +1
Enigma 2: PKT HAARP v3a Image v85 (Backup)
« Ответ #314: 12 января | 2012г. | 15:52:11 »
0
Да работает автоподгрузка модуля нормально.Только, по всей видимости, загружается он позже монтирования.В ответе #304 я написал, как можно сделать.Все отлично работает!

У меня все проще сделано, я ничего не дописывал в файл /etc/init.d/rcS, а вот в файле
/usr/lib/enigma2/python/Plugins/Extensions/PKT/mountstarter.sh
исправил строку mount -t cifs //$cifs_address\\$cifs_directory /mnt/$cifs_local_directory -o user=$cifs_login,password=$cifs_pass,iocharset=utf8 и перед ней вписал загрузку модуля, т.е. получилось так и все проще и автоматом монтируется

if [ -n "$cifs_local_directory" ]; then
                        mkdir -p /mnt/$cifs_local_directory
                        insmod /lib/modules/nls_utf8.ko
                         mount -t cifs //$cifs_address\\$cifs_directory /mnt/$cifs_local_directory -o user=$cifs_login,password=$cifs_pass,iocharset=utf8
 fi

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
6 Ответов
14012 Просмотров
Последний ответ 18 декабря | 2020г. | 19:36:49
от матросКТОФ
16 Ответов
9239 Просмотров
Последний ответ 16 февраля | 2011г. | 14:49:56
от grizli
32 Ответов
21172 Просмотров
Последний ответ 14 декабря | 2010г. | 16:07:14
от симон
32 Ответов
77843 Просмотров
Последний ответ 10 декабря | 2013г. | 23:53:58
от zenit
71 Ответов
45266 Просмотров
Последний ответ 16 января | 2017г. | 14:01:45
от сергей 999s



X

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

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