You are viewing the community [info]ru_freebsd

LiveJournal for Russian FreeBSD Users Community.

View:User Info.
View:Friends.
View:Calendar.
View:Memories.
You're looking at the latest 20 entries. Missed some entries? Then simply jump back 20 entries.

Thursday, May 3rd, 2012

Subject:FreeBSD 8, linuxulator, libusb: как заставить линуксовую задачу работать с USB?
Posted by:deka.
Time:8:10 pm.
Коллеги, приветствую.

Попытки использовать линуксовый .so-шник привёл к неутешительным результатам и выводам.  Если кому интересно -- могу резюмировать апдейтом к посту потом.

Теперь пытаюсь запустить всю задачу (конкретно -- saned) в окружении эмулятора. Конечная цель -- зставить работать сканнер, драйвера которого в сорцах нет, только нативный линуксовый .so-шник.

Тестовый бэкэнд завёлся нормально, но он никуда не лазает. А далее я наткнулся на проблему при работе с usb. Как я понял по докам, статьям, примерам и результатам truss/strace-ировок, несмотря на то, что libusb и там (в линуксе) и там (во фрихе) один и тот же, она (libusb) по-разному ищет устройства. Во фрихе открывается /dev, ищутся там все девайсы ugen* и они и опрашиваются. Линуксовый вариант ищет каталог /dev/bus/usb, и лазает по нему, причём ожидает, что в этом каталоге находятся подкаталоги с именами типа 001, 002... -- т. е. с номерами usb bus-ов, и уже в каждом из них ищет файлы (причём, как я понял, любые -- пробует всё подряд).

Соответсвенно затык в том, что для "песочницы" линуксулятора нет линукс-компатибл "дерева" usb-устройств, и нет полноценной sysfs.

Отсюда вопрос: что можно сделать, чтобы заставить линуксовый saned таки найти нужные девайсы там, где он ожидает (/compat/linux/dev/bus/usb/...)? Гуглил, гуглил, все пальцы стёр, а толку никакого ;( (На всякий случай, про USB_DEVFS_PATH я в курсе, но проблему не решает...)

Ссылки на доки и "саксес-стори" приветствуются.
Comments: Read 10 or Add Your Own.

Thursday, April 26th, 2012

Subject:рутокен на FreeBSD: кто-нибудь сделал?
Posted by:tarkhil.
Time:12:20 pm.
Пытаюсь прикрутить рутокен к FreeBSD.


# pcscd -f -d
00000000 debuglog.c:265:DebugLogSetLevel() debug level=debug
00000214 configfile.l:287:DBGetReaderList() Parsing conf file: /usr/local/etc/reader.conf.d
00000034 pcscdaemon.c:518:main() pcsc-lite 1.8.2 daemon ready.
00000374 hotplug_libusb.c:247:HPReadBundleValues() No bundle files in pcsc drivers directory: /usr/local/lib/pcsc/drivers/
00000011 hotplug_libusb.c:248:HPReadBundleValues() Disabling USB support for pcscd

Действительно, драйверов там нет.

openct вроде как рутокен видит.

opensc не видит.
Comments: Read 9 or Add Your Own.

Friday, April 27th, 2012

Subject:Как использовать линуксовую .so-библиотеку из нативного freebsd-приложения?
Posted by:deka.
Time:2:50 am.
Коллеги, вопрос -- как  запользовать линуксовую shared library в native application на фрихе? Аналогично тому, как запускали линуксовые плагины типа флэша на мозилле когда-то давно.

По-моему были когда-то статьи на эту тему, но что-то гуглюю, гуглю, а ничего не нагуглилось ;( Есть обрывки рассуждений на тему "по идее должно работать, ибо и там и там .so-шка собирается одной и той же утилей", но пока что всё заканчивается Segmentation fault-ом.

Хочу попробовать прикрутить сканер от МФУ к фрихе, а "драйвер" для SANE там только для линукса. Да, я понимаю, что есть вариант "поставить линукс-эмуль и запустить там линуксовый sane", но как минимум очень не хочется ставить эмуль целиком -- система на флэшке, места там уже очень немного осталось. Да и к тому же следующим шагом будет попробовать прикрутить к cups-у линуксовый же фильтр-драйвер для принтерной части.
Comments: Read 10 or Add Your Own.

Monday, April 9th, 2012

Subject:FreeBSD 8.3-RELEASE build starts
Posted by:dmarck.
Time:12:48 am.
Source commit
Comments: Add Your Own.

Friday, March 23rd, 2012

Subject:Посоветуйте МФУ, работающее с FreeBSD
Posted by:tarkhil.
Time:10:07 am.
Не посоветует ли кто актуального недорогого МФУ, лазерного, нормально работающего под FreeBSD и как сканер, и как принтер? Объем печати небольшой, сканирование - побольше, желательна подача листов
Comments: Read 3 or Add Your Own.

Tuesday, March 20th, 2012

Subject:UTF-8 и аутентификация squid: как их подружить?
Posted by:tarkhil.
Time:6:45 pm.
имеется AD, в нем все пользователи именуются по-русски. Хочется сделать прозрачную аутентификацию на squid.

Проблема в том, что basic/auth_basic.cc не понимает, что ему подали UTF-8, и auth_helper получает вовсе не то, что отдает броузер.

Похоже, что, несмотря на

auth_param basic utf8 on

он все равно чего-то не понимает.

Кто-нибудь уже борол такую проблему? Переходить на Самбу/IIS/MSDOS, заменять всем пользователям логины, осквернять могилу Кирилла и Мефодия не предлагать.

UPD. Спасибо, проблема локализована. FireFox не хочет нормально работать. Opera, Chrome - в порядке
Comments: Read 6 or Add Your Own.

Saturday, February 25th, 2012

Subject:Раздел Solaris фряха™ «видит», а под-разделы на нём — нет.
Posted by:poige.
Time:5:40 pm.
В отличие от Linux: sdg1: <solaris: [s0] sdg5 [s1] sdg6 [s2] sdg7 [s8] sdg8 >

Подозреваю, что требуются какие-то GEOM-манипуляции, но вот какие именно — пока не выяснил, буду признателен за советы.

FreeBSD fbsd9 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

UPD.: Пока есть подозрение, что поддерживаются только "Solaris labels for sparc64"
Comments: Add Your Own.

Monday, February 13th, 2012

Subject:Ребутится при выходе из икcов. Камень Celeron G540
Posted by:1hypper1.
Time:4:31 pm.
9.0-Release amd64

Там новое графическое ведро в самом камне.

Иксы после долгих плясок удалось завести в режиме vesa. Дрова интела не видят.

Я бы и забил, если бы при остановке иксов система не ребутилась, побивая что-то на диске. Логи делаются пустые.

Был у кого-то удачный опыт с?
Или проще купить видюху и камень другой воткнуть?

PCBSD 9,0 тоже падает при выходе из иксов - аналогичным образом.
Comments: Read 15 or Add Your Own.

Thursday, January 19th, 2012

Subject:Попытка отправить почту почтовым клиентом привод к ошибке: Postfix: lost connection after EHLO
Posted by:rtfm_ua.
Time:11:48 am.
Postfix + Dovecot + MySQL | FreeBSD 8.2

Сервер только что настроен (ну, точнее аж вчера).
Отправка через Roundcube работает отличненько.
При попытке отправить через почтовый клиент - клиент выдает "Сервер отправил некорректное приветствие" (Thunderbrd). В логах сервера записывается следующее:


Jan 18 10:37:22 akira postfix/smtpd[5465]: lost connection after EHLO from pageant.charades.volia.net[93.74.55.57]
    Jan 18 10:37:22 akira postfix/smtpd[5465]: disconnect from pageant.charades.volia.net[93.74.55.57]

lальше )
Comments: Read 32 or Add Your Own.

Friday, January 13th, 2012

Subject:PGP (GPG)-расширения к Thunderbird под FreeBSD: как собрать?
Posted by:tarkhil.
Time:3:25 pm.
Возникла потребность в PGP-соместимом шифровании в Thunderbird'е. Нашел некий enigmail, но он собран по i386, а у меня amd64. Исходник есть, но описания, как собирать, с ходу не нашел.

Не поможет ли кто?
Comments: Read 5 or Add Your Own.

Subject:Вышел FreeBSD 9.0-RELEASE
Posted by:boog.
Time:11:42 am.
FreeBSD 9.0-RELEASE Announcement
Comments: Read 2 or Add Your Own.

Sunday, January 8th, 2012

Subject:странные значения ru_time и ru_stime в структуре процесса, если у него есть треды
Posted by:schors.
Time:1:03 am.
При взятии списка процессов функцией kvm_getprocs в полях .ki_rusage.ru_utime и .ki_rusage.ru_stime структуры kproc_info для процессов с тредами число, которое... не меняется. Пример хорошо повторяется на 8-STABLE (с апреля начиная) на серверах с работающим mysql:
ps -ax -o comm,cputime,systime,usertime | grep mysqld
Видно, что cputime ползёт, а systime и usertime стоит на месте. И сумма systime+usertime даже не близка к cputime.
Проблема точно проявляется и на 8.2-RELEASE. Пробовал задавать и KERN_PROC_ALL и KERN_PROC_PROC (в ps так и делается изначально), ситуация не меняется.
Это проблема или я чего-то не знаю? Это известная проблема? Если да, кто-нибудь может помочь раскопать где она?
Comments: Add Your Own.

Friday, November 18th, 2011

Subject:Как штатно при загрузке задавать флаги для tty*?
Posted by:metal_solid.
Time:2:33 pm.
Всем привет!

Не подскажете, каким образом штатно при загрузке задавать флаги для tty*?
Мне нужно делать 'stty -f /dev/ttyU0.2.init raw clocal'.
Есть вариант по cron'у по @reboot, да.
Также в хэндбуке говорится о правке /etc/rc.d/serial, но это как-то совсем некрасиво.

Есть ли еще варианты?

Спасибо!

UPD. ОС FreeBSD 8.2 RELASE amd64, потом возможно будет 9.
Немного поясню, ttyU[0-2] появляются в системе только после вставки USB модема.
Еще есть идея запускать  'stty -f /dev/ttyU0.2.init raw clocal' c помощью devd по событию вставки модема.
Comments: Read 7 or Add Your Own.

Monday, November 14th, 2011

Subject:Почему ZFS дает такую низкую производительность? Что можно сделать?
Posted by:tarkhil.
Time:9:10 pm.
FreeBSD 8.2/amd64

CPU: Intel(R) Core(TM) i3 CPU 560 @ 3.33GHz (3333.31-MHz K8-class CPU)
4 ядра

FreeBSD 8.2/amd64

real memory = 17179869184 (16384 MB)
avail memory = 16468381696 (15705 MB)


mfi0 Adapter:
Product Name: LSI MegaRAID SAS 9260-4i
Serial Number: SV11316398
Firmware: 12.13.0-0104
RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
Battery Backup: not present
NVRAM: 32K
Onboard Memory: 512M
Minimum Stripe: 8K
Maximum Stripe: 1M

mfid0 ( 279G) RAID-1 64K OPTIMAL Disabled

При этом, битриксовский индекс файловой системы - 4 575.7, что, как я понимаю, очень мало.

Отключение контрольной суммы и atime никакого эффекта не дало.

Попытка почитать руководства по настройке ZFS ничего не дали - там "вроде как настраивать нечего"

Среднее время отклика получается 0.1607 против их эталонного 0.0330

Куда имеет смысл копать?
Comments: Read 11 or Add Your Own.

Thursday, November 10th, 2011

Subject:Не могу понять, кто утилизирует HDD. systat -v busy 100+%
Posted by:1hypper1.
Time:1:04 pm.
RAID-1 на geom. Из слайсов.
Иногда по непонятным причинам systat -v показывает 100+% у дисков и все еле шевелится совсем.

top -m io выглядит примерно так: )

Страшно хочется понять, какой процесс дает такой эффект. Есть ли какой-то способ это сделать?
Гугл не помог.
Comments: Read 33 or Add Your Own.

Monday, November 7th, 2011

Subject:CUPS внезапно перестал работать
Posted by:boba_keyost.
Time:2:44 pm.
Настроил HP 1020 на 7.2 версии. Всё вроде ОК работало до сегодняшнего дня. Отправили документ, тот вроде распечатался, правда полосами пошёл(тут скорее с картриджем проблемы).
После этого принтер стал на что-то материться.
Перезапустил CUPS и принтер. Красный лампочко гореть перестал, но! Теперь при печати через самбу пишет в лог, что Unable to write uncompressed document data: Operation not permitted. Вроде ясно, что писать не может, но вот куда и как - не совсем ясно. На spool'ы выставил 777 права, всё равно не пашет.
А при печати напрямую писал, что какие-то проблемы с foomatic-rip. Обновил этот rip и CUPS ошибку писать перестал, но и печатать не начал.
Comments: Read 6 or Add Your Own.

Tuesday, November 1st, 2011

Subject:Cервер на 8.2-RELEASE-p2 начал валиться в состояние полной загрузки по неизвестным причинам
Posted by:mitlas.
Time:6:51 pm.
Помогите, пожалуйста - завсегда стабильный сервер на 8.2-RELEASE-p2 начал валиться в состояние полной загрузки по неизвестным причинам.

Машина нормально работает, но, после некоторого аптайма (от 30 мин. до 5 и более часов), события разворачиваются по двум сценариям:

1. наступает обычно минут через 20-30 после ребута: сервер принимает новые соединения, пинг в пределах нормы, однако, например, после авторизации по ssh не запускает shell и, разумеется не работают все сервисы (ftp, mail, http, etc.). через некоторое время сервер отвисает без видимых причин и далее работает нормально до пункта 2

2. наступает в непредсказуемый момент времени: сервер не принимает коннекты и не отвечает на сервисы. пинг с соседнего сервера резко возрастает с 0.2 до 70 мс. из этого состояния машина выводится только ребутом. в messages - никаких симптомов

Read more... )
Comments: Read 31 or Add Your Own.

Subject:После создания zfs из инсталляционного скрипта требуется импорт. ЧЯДНТ?
Posted by:tarkhil.
Time:5:47 pm.
Дистрибутив FreeBSD (8.2/amd64, если что)

Самодельный инсталл-скрипт, который, помимо прочего, делает zpool create и пачку zfs create

Так вот, после перезагрузки нужно (однократно) сделать zpool import -a, иначе система пула не видит.

Насколько я понимаю, какие-то нетривиальности с идентификацией машины и "я чужой пул монтировать не буду".

Можно ли как-то решить эту проблему? Вроде бы при использовании штатного инсталлятора такой проблемы не возникало.
Comments: Read 1 or Add Your Own.

Friday, October 28th, 2011

Subject:FreeBSD + Yota — есть что-то лучше lvwimax-0.1?
Posted by:blacklion.
Time:6:38 pm.
А научились цеплять FreeBSD к Yota лучше чем с помощью lvwimax-0.1?
А то на него все жалуются, что медленно очень...
Comments: Read 22 or Add Your Own.

Subject:FreeBSD: tzupdate last call
Posted by:dmarck.
Time:5:58 pm.
Как мы помним, чуть более чем через сутки на территории РФ летнее время превратится в тыкву перестанет быть таковым, а зимнего не наступит.

Для упрощения задачи тем, кто пользует FreeBSD начиная с версии 5 и живёт в часовом поясе Europe/Moscow (бывший UTC+3/4, нынешний UTC+4), предлагается воспользоваться следующей командой, пригодной для cut'n'paste от имени пользователя, которому разрешено делать sudo

( cd /tmp && fetch http://bsd.woozle.net/tzdata-moscow.tar && \
 sudo tar xvpf tzdata-moscow.tar -C / && date && rm tzdata-moscow.tar )

файл содержит /etc/localtime и /usr/share/zoneinfo/Europe/Moscow

Для пользователей в других часовых поясах вот современное содержимое /usr/share/zoneinfo: http://bsd.woozle.net/tzdata-201110.tgz (152k) (после распаковки необходимо либо нужный файл скопировать в /etc/localtime, либо запустить tzsetup, который сделает ровно то же ;-P)
Comments: Read 14 or Add Your Own.

LiveJournal for Russian FreeBSD Users Community.

View:User Info.
View:Friends.
View:Calendar.
View:Memories.
You're looking at the latest 20 entries. Missed some entries? Then simply jump back 20 entries.