The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD 5.4 Release, CP1251 и win2dos"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 02:48  (MSK)
Доброго времени суток.

Прочел статейку http://freebsd-1251.at.tut.by/.
там указывается что можно монтировать разделы виндовс с CP1251 с опцией
-W win2dos
если скачать этот самый win2dos и положить его в /usr/libdata/msdosfs.
ну папки такой у меня не оказалось. создал. скопировал.
mount_msdosfs -W win2dos /dev/.. /mnt/..
дает Error 0. и судя по всему ничего ни о каком win2dos не знает.
скопировал к mount_msdosfs в /sbin - результат тот же.

Как убедить mount_msdosfs что win2dos существует и вполне подходит для использования ?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от Taras_ emailИскать по авторуВ закладки(??) on 19-Сен-05, 03:26  (MSK)
>Доброго времени суток.
>
>Прочел статейку http://freebsd-1251.at.tut.by/.
>там указывается что можно монтировать разделы виндовс с CP1251 с опцией
>-W win2dos
>если скачать этот самый win2dos и положить его в /usr/libdata/msdosfs.
>ну папки такой у меня не оказалось. создал. скопировал.
>mount_msdosfs -W win2dos /dev/.. /mnt/..
>дает Error 0. и судя по всему ничего ни о каком win2dos
>не знает.
>скопировал к mount_msdosfs в /sbin - результат тот же.
>
>Как убедить mount_msdosfs что win2dos существует и вполне подходит для использования ?
>

man mount_msdosfs читай и делай, что пишут:
#mount_msdosfs -L ru_RU.KOI8-r -D cp1251 /dev/msdos_part /mount/point

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от mironmiron Искать по авторуВ закладки(??) on 19-Сен-05, 04:24  (MSK)

mount_msdosfs -L ru_RU-KOI8-R -D CP866 /dev/ad.. /mnt

mount_smbfs -E koi8-r:cp866 //user@server/share /mnt

везде досовские кодировки. ни о каких 1251 ни слуха ни духа.
сам постоянно монтирую. никаких win2dos не ставил. русифицировался  стандартно. шрифты koi8-r

и не разделы виндовс, а разделы msdos. для разделов виндовс, наверное ntfs имеется в виду есть еще одна команда. но не думаю что там положение сильно изменилось. хотя...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 10:10  (MSK)
>mount_msdosfs -L ru_RU-KOI8-R -D CP866 /dev/ad.. /mnt
>mount_smbfs -E koi8-r:cp866 //user@server/share /mnt
>везде досовские кодировки. ни о каких 1251 ни слуха ни духа.
>сам постоянно монтирую. никаких win2dos не ставил. русифицировался  стандартно. шрифты koi8-r
>и не разделы виндовс, а разделы msdos. для разделов виндовс, наверное ntfs
>имеется в виду есть еще одна команда. но не думаю что
>там положение сильно изменилось. хотя...

Естественно я сходу разобрал ман.
Все это хорошо и на информации в man  страницах хотелось бы остановится.
Но не получается.
Проблему поднимал в теме
https://www.opennet.ru/openforum/vsluhforumID1/59756.html
Но ответа не получил. Сменил ОС на FreeBSD 5.4 Release. Не помогло.

Проблема была в том, что при попытке смонтировать msdosfs так:
15:44:13|~/mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos/
получал
mount_msdosfs: msdosfs_iconv: No such file or directory

при этом
15:43:26|~/kldload /boot/kernel/msdosfs_iconv.ko
kldload: can't load /boot/kernel/msdosfs_iconv.ko: File exists

Вот и высматриваю извращения всякие.
Решил локализировать FreeBSD не под KOI8-R а под CP1251.
Пока результат плачевный.

Есть ли решение ? Как мне смонтировать эти злощасные разделы в читабельном виде ???

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 10:44  (MSK)
>Доброго времени суток.
>
>Прочел статейку http://freebsd-1251.at.tut.by/.
>там указывается что можно монтировать разделы виндовс с CP1251 с опцией
>-W win2dos
>если скачать этот самый win2dos и положить его в /usr/libdata/msdosfs.
>ну папки такой у меня не оказалось. создал. скопировал.
>mount_msdosfs -W win2dos /dev/.. /mnt/..
>дает Error 0. и судя по всему ничего ни о каком win2dos
>не знает.
>скопировал к mount_msdosfs в /sbin - результат тот же.
>
>Как убедить mount_msdosfs что win2dos существует и вполне подходит для использования ?
>

/usr/libdata/msdosfs/ - таблицы перекодировки нужны были только в 4.x,
в 5.x mount поддерживает использование iconv

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 12:14  (MSK)
>/usr/libdata/msdosfs/ - таблицы перекодировки нужны были только в 4.x,
>в 5.x mount поддерживает использование iconv

10:51:43|/usr/soft/ruxmms >mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad0s1 /mnt/winnt/
mount_msdosfs: msdosfs_iconv: Invalid argument

10:54:03|/usr/soft/ruxmms >mount_msdosfs -L ru_RU.KOI8-R -D cp1251 /dev/ad0s1 /mnt/winnt/
mount_msdosfs: msdosfs_iconv: Invalid argument

И что тут делать ?
Подскажите пожалуста.

тоесть статья для 5.4 не актуальна ? или только чась с win2dos
Вообще то локализация в CP1251 не получается:
#locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_ALL=ru_RU.CP1251

rc.conf
keymap=ru.cp1251
scrnmap="win2cp866"
keychange="61 ESC[K"
font8x16=cp866-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8

etc.login
    russian|Russian Users Accounts:\
        :charset=CP1251:\
        :lang=ru_RU.CP1251:\
        :tc=default:
        :defaultclass=russian:


но при этом в консоли при переключеннии раскладки на руский она совершенно не соответствует клавиатурной раскладке. Псевдографика не отображается. в mc кракозяберы. Х впрочем вполне русские.

В чем может быть загвоздка ?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 12:41  (MSK)
>>/usr/libdata/msdosfs/ - таблицы перекодировки нужны были только в 4.x,
>>в 5.x mount поддерживает использование iconv
>
>10:51:43|/usr/soft/ruxmms >mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad0s1 /mnt/winnt/
>mount_msdosfs: msdosfs_iconv: Invalid argument
>
>10:54:03|/usr/soft/ruxmms >mount_msdosfs -L ru_RU.KOI8-R -D cp1251 /dev/ad0s1 /mnt/winnt/
>mount_msdosfs: msdosfs_iconv: Invalid argument
>
>И что тут делать ?
>Подскажите пожалуста.
>
>тоесть статья для 5.4 не актуальна ? или только чась с win2dos

только часть для win2dos, потому как поддержка iconv есть в ядре и
в системе.
Были, если не ошибаюсь, проблемы с платформой amd64, но в 6'ке
их поправили и вроде в 5-Stable.

Еще если не изменяет память, на FAT32 используется кодировка CP866

поддержку iconv лучше грузить модульно, сейчас не помню, но в 5.3 и 5.4
лично я выкинул все что связано с iconv из ядра LIBICONV LIBMCHAIN

#--lavr ICONV BASED FS
#options         CD9660_ICONV
#options         MSDOSFS_ICONV
#options         NTFS_ICONV
#options         UDF_ICONV

и грузил модульно

>Вообще то локализация в CP1251 не получается:
>#locale
>LANG=ru_RU.CP1251
>LC_CTYPE="ru_RU.CP1251"
>LC_COLLATE="ru_RU.CP1251"
>LC_TIME="ru_RU.CP1251"
>LC_NUMERIC="ru_RU.CP1251"
>LC_MONETARY="ru_RU.CP1251"
>LC_MESSAGES="ru_RU.CP1251"
>LC_ALL=ru_RU.CP1251
>
>rc.conf
>keymap=ru.cp1251
>scrnmap="win2cp866"
>keychange="61 ESC[K"
>font8x16=cp866-8x16
>font8x14=cp866-8x14
>font8x8=cp866-8x8
>
>etc.login
>    russian|Russian Users Accounts:\
>        :charset=CP1251:\
>        :lang=ru_RU.CP1251:\
>        :tc=default:
>        :defaultclass=russian:
>
>
>но при этом в консоли при переключеннии раскладки на руский она совершенно
>не соответствует клавиатурной раскладке. Псевдографика не отображается. в mc кракозяберы. Х
>впрочем вполне русские.
>
>В чем может быть загвоздка ?

??? У меня работало без проблем и в 4.x и в 5.x

Если не ошибаюсь в 6'ке вообще с этим все проблемы решены

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 13:18  (MSK)
> Были, если не ошибаюсь, проблемы с платформой amd64, но в 6'ке
>их поправили и вроде в 5-Stable.

У меня Celeron.

>Еще если не изменяет память, на FAT32 используется кодировка CP866
разве не 1251 ? Попробую замаунтить с ней (866).... Хотя старая IMB овская кодировка в WIN2k... странно как то...

>поддержку iconv лучше грузить модульно, сейчас не помню, но в 5.3 и
>5.4 >лично я выкинул все что связано с iconv из ядра LIBICONV LIBMCHAIN
>#--lavr ICONV BASED FS
>#options         CD9660_ICONV
>#options         MSDOSFS_ICONV
>#options         NTFS_ICONV
>#options         UDF_ICONV
>и грузил модульно

с помощью kldload ? Сейчас попробую.


>??? У меня работало без проблем и в 4.x и в 5.x
может дело в том что я русифицировал сначала под koi8-r ? (удачно)
А потом что то забыл исправить ? но вроде ничего не упустил крогда правил...
Попробовать все это снести и наново поставить а потом по чистой FreeBSD попробовать ?

>Если не ошибаюсь в 6'ке вообще с этим все проблемы решены
до нее еще дожить надо. =)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 13:50  (MSK)
>>Еще если не изменяет память, на FAT32 используется кодировка CP866
>разве не 1251 ? Попробую замаунтить с ней (866).... Хотя старая IMB
>овская кодировка в WIN2k... странно как то...
>
>>поддержку iconv лучше грузить модульно, сейчас не помню, но в 5.3 и
>>5.4 >лично я выкинул все что связано с iconv из ядра LIBICONV LIBMCHAIN
>>#--lavr ICONV BASED FS
>>#options         CD9660_ICONV
>>#options         MSDOSFS_ICONV
>>#options         NTFS_ICONV
>>#options         UDF_ICONV
>>и грузил модульно
>
>с помощью kldload ? Сейчас попробую.
>

угу

>>??? У меня работало без проблем и в 4.x и в 5.x
>может дело в том что я русифицировал сначала под koi8-r ? (удачно)
>
>А потом что то забыл исправить ? но вроде ничего не упустил
>крогда правил...
>Попробовать все это снести и наново поставить а потом по чистой FreeBSD
>попробовать ?

только ради локализации переставлять систему? "Это не спортивно" - надо
учиться находить ляпы и исправлять их, если уж ничего не помогает и
совсем безисходность - тогда наверное...

>>Если не ошибаюсь в 6'ке вообще с этим все проблемы решены
>до нее еще дожить надо. =)

Уже 6.0-BETA4, да и текущие каждодневные никто не отменял:

ftp://current.freebsd.org/

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 14:27  (MSK)
>>>поддержку iconv лучше грузить модульно, сейчас не помню, но в 5.3 и
>>>5.4 >лично я выкинул все что связано с iconv из ядра LIBICONV LIBMCHAIN
>>>#--lavr ICONV BASED FS
>>>#options         CD9660_ICONV
>>>#options         MSDOSFS_ICONV
>>>#options         NTFS_ICONV
>>>#options         UDF_ICONV
>>>и грузил модульно

Ни одной из этих опций в ядре нет.
тем не менее при попытке kldload msdosfs_iconv.ko говорит что такое уже есть.

Очистил /compile/KERN
(KERN - название моего конф файла ядра)
Пересобрал.
Результат тот же.
Что это может значить ? Как с этим боротся ?

>только ради локализации переставлять систему? "Это не спортивно" - надо
>учиться находить ляпы и исправлять их, если уж ничего не помогает и
>совсем безисходность - тогда наверное...


>Уже 6.0-BETA4, да и текущие каждодневные никто не отменял:
>ftp://current.freebsd.org/
Так то beta. Жду release. Да и dialup на 33.6 kbps max не способствует эксперементам.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 14:50  (MSK)
>>>>поддержку iconv лучше грузить модульно, сейчас не помню, но в 5.3 и
>>>>5.4 >лично я выкинул все что связано с iconv из ядра LIBICONV LIBMCHAIN
>>>>#--lavr ICONV BASED FS
>>>>#options         CD9660_ICONV
>>>>#options         MSDOSFS_ICONV
>>>>#options         NTFS_ICONV
>>>>#options         UDF_ICONV
>>>>и грузил модульно
>
>Ни одной из этих опций в ядре нет.
>тем не менее при попытке kldload msdosfs_iconv.ko говорит что такое уже есть.
>
>
>Очистил /compile/KERN
>(KERN - название моего конф файла ядра)
>Пересобрал.
>Результат тот же.
>Что это может значить ? Как с этим боротся ?
>
>>только ради локализации переставлять систему? "Это не спортивно" - надо
>>учиться находить ляпы и исправлять их, если уж ничего не помогает и
>>совсем безисходность - тогда наверное...
>

ядро и сборка описаны в handbook

>>Уже 6.0-BETA4, да и текущие каждодневные никто не отменял:
>>ftp://current.freebsd.org/
>Так то beta. Жду release. Да и dialup на 33.6 kbps max
>не способствует эксперементам.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 15:08  (MSK)
>ядро и сборка описаны в handbook

Естественно. Только что перечитал главу еще раз.
Вроде бы все верно делаю.
Ядро конфигится мейкается и инсталится.

уточните пожалуста к чему относится ваше замечание ?

Еще раз уточняю, что нижеприведеннфе опции у меня в конф. файле ядра отсутствовали.

#options         CD9660_ICONV
#options         MSDOSFS_ICONV
#options         NTFS_ICONV
#options         UDF_ICONV

там вообще ни строки про ICONV.
Так почему же kldload говорит File exists ?

#kldload /boot/kernel/msdosfs_iconv.ko
kldload: can't load /boot/kernel/msdosfs_iconv.ko: File exists

Помгите разобратся пожалуста. Я в полном тупике.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 15:17  (MSK)
>>ядро и сборка описаны в handbook
>
>Естественно. Только что перечитал главу еще раз.
>Вроде бы все верно делаю.
>Ядро конфигится мейкается и инсталится.
>
>уточните пожалуста к чему относится ваше замечание ?

к тому что конфигурирование ядра и его сборка описаны в handbook'е

>Еще раз уточняю, что нижеприведеннфе опции у меня в конф. файле ядра
>отсутствовали.
>
>#options         CD9660_ICONV
>#options         MSDOSFS_ICONV
>#options         NTFS_ICONV
>#options         UDF_ICONV
>
>там вообще ни строки про ICONV.
>Так почему же kldload говорит File exists ?
>
>#kldload /boot/kernel/msdosfs_iconv.ko
>kldload: can't load /boot/kernel/msdosfs_iconv.ko: File exists
>
>Помгите разобратся пожалуста. Я в полном тупике.

потому что ЛИБО присутствует в монолитном ЯДРЕ, либо модуль уже подгружен kldstat

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 15:52  (MSK)
>потому что ЛИБО присутствует в монолитном ЯДРЕ, либо модуль уже подгружен kldstat

После загрузки kldstat:

Id Refs Address    Size     Name
1   10 0xc0400000 410278   kernel
2    2 0xc0811000 1bd8c    linux.ko
3    1 0xc082d000 3bdf9c   nvidia.ko
4   14 0xc0beb000 56270    acpi.ko

#kldstat -v |grep dos
#kldstat -v |grep iconv
ничего не дали - пусто.
просмотрел и самостоятельно нет этих модулей в ядре.
Правда

#kldload /boot/kernel/msdosfs.ko
#kldload /boot/kernel/msdosfs_iconv.ko

Выполнились без вопросов 8(
Выяснил в чем было дело: я сначала монтировал один vfat раздел и модули подгружались автоматом. (Или я что то не так опять понял ?)

Что привело к
#kldstat
Id Refs Address    Size     Name
1   13 0xc0400000 410278   kernel
2    2 0xc0811000 1bd8c    linux.ko
3    1 0xc082d000 3bdf9c   nvidia.ko
4   14 0xc0beb000 56270    acpi.ko
7    2 0xc1a99000 d000     msdosfs.ko
8    1 0xc1aa6000 2000     msdosfs_iconv.ko
9    1 0xc1aa8000 3000     libiconv.ko

Но при этом когда я набрал:

#mount_msdosfs -L ru_RU.CP1251 -D CP866 /dev/ad0s5 /mnt/soft
или
#mount_msdosfs -L ru_RU.CP866 -D CP866 /dev/ad0s5 /mnt/soft
или
#mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad0s5 /mnt/soft

Получил одинаковый результат:
mount_msdosfs: msdosfs_iconv: Invalid argument

Что это значит ?
Вроде все нужные модули загружены...


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 16:02  (MSK)
>>потому что ЛИБО присутствует в монолитном ЯДРЕ, либо модуль уже подгружен kldstat
>
>После загрузки kldstat:
>
>Id Refs Address    Size     Name
>
> 1   10 0xc0400000 410278   kernel
> 2    2 0xc0811000 1bd8c    linux.ko
>
> 3    1 0xc082d000 3bdf9c   nvidia.ko
> 4   14 0xc0beb000 56270    acpi.ko
>
>#kldstat -v |grep dos
>#kldstat -v |grep iconv
>ничего не дали - пусто.
>просмотрел и самостоятельно нет этих модулей в ядре.
>Правда
>
>#kldload /boot/kernel/msdosfs.ko
>#kldload /boot/kernel/msdosfs_iconv.ko
>
>Выполнились без вопросов 8(
>Выяснил в чем было дело: я сначала монтировал один vfat раздел и
>модули подгружались автоматом. (Или я что то не так опять понял
>?)
>
>Что привело к
>#kldstat
>Id Refs Address    Size     Name
>
> 1   13 0xc0400000 410278   kernel
> 2    2 0xc0811000 1bd8c    linux.ko
>
> 3    1 0xc082d000 3bdf9c   nvidia.ko
> 4   14 0xc0beb000 56270    acpi.ko
> 7    2 0xc1a99000 d000    
>msdosfs.ko
> 8    1 0xc1aa6000 2000    
>msdosfs_iconv.ko
> 9    1 0xc1aa8000 3000    
>libiconv.ko
>
>Но при этом когда я набрал:

до этого момента ВСЕ было хорошо, а вот ниже уже mount_msdosfs
дурит говоря что "неверный аргумент" (invalid argument)

>#mount_msdosfs -L ru_RU.CP1251 -D CP866 /dev/ad0s5 /mnt/soft
>или
>#mount_msdosfs -L ru_RU.CP866 -D CP866 /dev/ad0s5 /mnt/soft
>или
>#mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad0s5 /mnt/soft
>
>Получил одинаковый результат:
>mount_msdosfs: msdosfs_iconv: Invalid argument
>
>Что это значит ?
>Вроде все нужные модули загружены...

угу, с модулями ok, дальше уже какая-то проблема с mount_msdosfs, с аргументами
или с точкой монтирования

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 16:05  (MSK)
>>>потому что ЛИБО присутствует в монолитном ЯДРЕ, либо модуль уже подгружен kldstat
>>
>>После загрузки kldstat:
>>
>>Id Refs Address    Size     Name
>>
>> 1   10 0xc0400000 410278   kernel
>> 2    2 0xc0811000 1bd8c    linux.ko
>>
>> 3    1 0xc082d000 3bdf9c   nvidia.ko
>> 4   14 0xc0beb000 56270    acpi.ko
>>
>>#kldstat -v |grep dos
>>#kldstat -v |grep iconv
>>ничего не дали - пусто.
>>просмотрел и самостоятельно нет этих модулей в ядре.
>>Правда
>>
>>#kldload /boot/kernel/msdosfs.ko
>>#kldload /boot/kernel/msdosfs_iconv.ko
>>
>>Выполнились без вопросов 8(
>>Выяснил в чем было дело: я сначала монтировал один vfat раздел и
>>модули подгружались автоматом. (Или я что то не так опять понял
>>?)
>>
>>Что привело к
>>#kldstat
>>Id Refs Address    Size     Name
>>
>> 1   13 0xc0400000 410278   kernel
>> 2    2 0xc0811000 1bd8c    linux.ko
>>
>> 3    1 0xc082d000 3bdf9c   nvidia.ko
>> 4   14 0xc0beb000 56270    acpi.ko
>> 7    2 0xc1a99000 d000    
>>msdosfs.ko
>> 8    1 0xc1aa6000 2000    
>>msdosfs_iconv.ko
>> 9    1 0xc1aa8000 3000    
>>libiconv.ko
>>
>>Но при этом когда я набрал:
>
>до этого момента ВСЕ было хорошо, а вот ниже уже mount_msdosfs
>дурит говоря что "неверный аргумент" (invalid argument)
>
>>#mount_msdosfs -L ru_RU.CP1251 -D CP866 /dev/ad0s5 /mnt/soft
>>или
>>#mount_msdosfs -L ru_RU.CP866 -D CP866 /dev/ad0s5 /mnt/soft
>>или
>>#mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad0s5 /mnt/soft
>>
>>Получил одинаковый результат:
>>mount_msdosfs: msdosfs_iconv: Invalid argument
>>
>>Что это значит ?
>>Вроде все нужные модули загружены...
>
>угу, с модулями ok, дальше уже какая-то проблема с mount_msdosfs, с аргументами
>
>или с точкой монтирования


а точно файловая система FAT/VFAT а не NTFS?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 16:13  (MSK)
>а точно файловая система FAT/VFAT а не NTFS?

Да. Чесно говоря я после проблемы с Рускими именами и записью на NTFS разделjв конвертировал все виндовые в FAT32 в надежде на то что с ними совместимость лутше.

Так как на это все реагировать ?
В FreeBSD 5.2 (на 5.4 4 дня назад перешол) было то же самое.
Но в 4.2 вроде проблемы не было. (правда была куча других. например планшет упорно не хотела видеть. даже с родными дровами...)

Как то можно с этой бедой

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 16:14  (MSK)
справится ?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 16:19  (MSK)
>>а точно файловая система FAT/VFAT а не NTFS?
>
>Да. Чесно говоря я после проблемы с Рускими именами и записью на
>NTFS разделjв конвертировал все виндовые в FAT32 в надежде на то
>что с ними совместимость лутше.
>
>Так как на это все реагировать ?
>В FreeBSD 5.2 (на 5.4 4 дня назад перешол) было то же
>самое.
>Но в 4.2 вроде проблемы не было. (правда была куча других. например
>планшет упорно не хотела видеть. даже с родными дровами...)
>
>Как то можно с этой бедой

да непонятна мне твоя беда, ибо у всех, за исключением amd64 про это уже писалось:

mount_msdosfs
и
mount_ntfs - работают.

Чтобы снялись проблемы: возьми на время диск или mp3-плеейр(usb) с внутренним
диском с чистыми FAT32 или сам создай и затем смонтируй без опций:

mount_msdosfs /dev/... /mnt/msdos

если все хоккей, вот тогда приступай к использованию опций (iconv)
мне не понятны проблемы, нужно через трассировщик запускать.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от RavenB emailИскать по авторуВ закладки(??) on 19-Сен-05, 20:03  (MSK)
>да непонятна мне твоя беда, ибо у всех, за исключением amd64 про
>это уже писалось:
>mount_msdosfs

>mount_ntfs - работают.
>Чтобы снялись проблемы: возьми на время диск или mp3-плеейр(usb) с внутренним
>диском с чистыми FAT32 или сам создай и затем смонтируй без опций:

>mount_msdosfs /dev/... /mnt/msdos
>
>если все хоккей, вот тогда приступай к использованию опций (iconv)
>мне не понятны проблемы, нужно через трассировщик запускать.

Мдя.
Если создать новый fat32 раздел и там файлик рускоязычный создать это как эксперемент подойдет или непременно новое устройство ?
Или это невозможно сказать точно, а значит надо экспериментировать пока не опустятся руки и не исчезнет потенция к использованию FreeBSD ? =)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-05, 20:32  (MSK)
>>да непонятна мне твоя беда, ибо у всех, за исключением amd64 про
>>это уже писалось:
>>mount_msdosfs
>>и
>>mount_ntfs - работают.
>>Чтобы снялись проблемы: возьми на время диск или mp3-плеейр(usb) с внутренним
>>диском с чистыми FAT32 или сам создай и затем смонтируй без опций:
>
>>mount_msdosfs /dev/... /mnt/msdos
>>
>>если все хоккей, вот тогда приступай к использованию опций (iconv)
>>мне не понятны проблемы, нужно через трассировщик запускать.
>
>Мдя.
>Если создать новый fat32 раздел и там файлик рускоязычный создать это как
>эксперемент подойдет или непременно новое устройство ?

подойдет, вопрос в другом, а вы уверены что у вас все хорошо было
с fdisk и нормально был выполнен format (fat/ntfs)?

собственно как вариант: man fdisk во FreeBSD чтобы посмотреть
разделы

>Или это невозможно сказать точно, а значит надо экспериментировать пока не опустятся
>руки и не исчезнет потенция к использованию FreeBSD ? =)

я же не знаю ОТКУДА у вас проблемы на пустом месте, если
"исчезнет потенция к использованию FreeBSD" - ничего страшного, значит
это не ваша система, подумаешь проблема.

Почему был совет взять диск - да чтобы убедится в том что под Windows
все ЧИСТО выполнено: что там VFAT или NTFS, чтобы была уверенность!

Мульон лет уже этой методике - РАЗДЕЛЯЙ и ВЛАСТВУЙ.
Отсекаешь проблемы по одной, в конечном итоге выясняешь ГДЕ ж все-таки
накосячил. Мб на FreeBSD умудрился накуролесить...

Вариант проверить FreeBSD: mount_msdosfs и mount_ntfs - загрузиться
с Frenzy или FreeSBIE и попробовать подмонтировать сперва без
опций, потом с опциями сперва используя locale=ru_RU.KOI8-R, если
все cool, попробовать уже с CP1251

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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от mironmiron Искать по авторуВ закладки(ok) on 19-Сен-05, 21:51  (MSK)

а шрифты какие стоят? хотя если iconv.... ну и навертел!
тогда старый добрый способ... снести и поставить заново!
авось проследишь где косяк
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "FreeBSD 5.4 Release, CP1251 и win2dos" 
Сообщение от mironmiron Искать по авторуВ закладки(ok) on 19-Сен-05, 22:17  (MSK)

а еще гнусная идейка: win2dos положить не только в /usr/libdata/msdosfs а и в другие lib каталоги. мож он его просто не находит.

offtopic: многоуважаемый лавр не знает как проследить какие файлюлюшечки открывает прога?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру