Потому что при монтировании надо еще указать опцию 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
Теперь после перезагрузки все пучком, ш@ры монтируются с русскими буквами!