|
|
|
Коллеги, приветствую.
Попытки использовать линуксовый .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
|
|
|
Пытаюсь прикрутить рутокен к 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.
|
|
|
Коллеги, вопрос -- как запользовать линуксовую shared library в native application на фрихе? Аналогично тому, как запускали линуксовые плагины типа флэша на мозилле когда-то давно.
По-моему были когда-то статьи на эту тему, но что-то гуглюю, гуглю, а ничего не нагуглилось ;( Есть обрывки рассуждений на тему "по идее должно работать, ибо и там и там .so-шка собирается одной и той же утилей", но пока что всё заканчивается Segmentation fault-ом.
Хочу попробовать прикрутить сканер от МФУ к фрихе, а "драйвер" для SANE там только для линукса. Да, я понимаю, что есть вариант "поставить линукс-эмуль и запустить там линуксовый sane", но как минимум очень не хочется ставить эмуль целиком -- система на флэшке, места там уже очень немного осталось. Да и к тому же следующим шагом будет попробовать прикрутить к cups-у линуксовый же фильтр-драйвер для принтерной части.
|
|
Comments: Read 10 or Add Your Own.
|
|
|
|
Не посоветует ли кто актуального недорогого МФУ, лазерного, нормально работающего под FreeBSD и как сканер, и как принтер? Объем печати небольшой, сканирование - побольше, желательна подача листов
|
|
Comments: Read 3 or Add Your Own.
|
|
Tuesday, March 20th, 2012
|
|
|
имеется 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
|
|
|
В отличие от 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
|
|
|
9.0-Release amd64
Там новое графическое ведро в самом камне.
Иксы после долгих плясок удалось завести в режиме vesa. Дрова интела не видят.
Я бы и забил, если бы при остановке иксов система не ребутилась, побивая что-то на диске. Логи делаются пустые.
Был у кого-то удачный опыт с? Или проще купить видюху и камень другой воткнуть?
PCBSD 9,0 тоже падает при выходе из иксов - аналогичным образом.
|
|
Comments: Read 15 or Add Your Own.
|
|
Thursday, January 19th, 2012
|
|
|
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
|
|
|
Возникла потребность в PGP-соместимом шифровании в Thunderbird'е. Нашел некий enigmail, но он собран по i386, а у меня amd64. Исходник есть, но описания, как собирать, с ходу не нашел.
Не поможет ли кто?
|
|
Comments: Read 5 or Add Your Own.
|
|
Sunday, January 8th, 2012
|
|
|
При взятии списка процессов функцией 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
|
|
|
Всем привет!
Не подскажете, каким образом штатно при загрузке задавать флаги для 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
|
|
|
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
|
|
|
RAID-1 на geom. Из слайсов. Иногда по непонятным причинам systat -v показывает 100+% у дисков и все еле шевелится совсем.
( top -m io выглядит примерно так: )
Страшно хочется понять, какой процесс дает такой эффект. Есть ли какой-то способ это сделать? Гугл не помог.
|
|
Comments: Read 33 or Add Your Own.
|
|
Monday, November 7th, 2011
|
|
|
Настроил 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
|
|
|
Помогите, пожалуйста - завсегда стабильный сервер на 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.
|
|
|
Дистрибутив FreeBSD (8.2/amd64, если что)
Самодельный инсталл-скрипт, который, помимо прочего, делает zpool create и пачку zfs create
Так вот, после перезагрузки нужно (однократно) сделать zpool import -a, иначе система пула не видит.
Насколько я понимаю, какие-то нетривиальности с идентификацией машины и "я чужой пул монтировать не буду".
Можно ли как-то решить эту проблему? Вроде бы при использовании штатного инсталлятора такой проблемы не возникало.
|
|
Comments: Read 1 or Add Your Own.
|
|
Friday, October 28th, 2011
|
|
|
А научились цеплять FreeBSD к Yota лучше чем с помощью lvwimax-0.1? А то на него все жалуются, что медленно очень...
|
|
Comments: Read 22 or Add Your Own.
|
|
|
Как мы помним, чуть более чем через сутки на территории РФ летнее время превратится в тыкву перестанет быть таковым, а зимнего не наступит.
Для упрощения задачи тем, кто пользует 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.
|
|
|