LINUX.ORG.RU

Сообщения dmitry_kozak

 

Gentoo. Добавить модуль к ядру.

Gentoo, ядро 3.2.1

Пересобрал ядро, добавил модуль xt_recent.ko Есть аналогичная ОС на удаленной машине.

Надо скопировать туда модуль и заставить его работать. Простое копирование файла /lib/modules/3.2.1-gentoo-r2/kernel/net/netfilter/xt_recent.ko на аналогичную машину с такой-же ОС и ядром не дало результата:

# modprobe xt_recent

FATAL: Module xt_recent.ko not found.

Как быть, что еще нада сделать, чтоб модуль заработал ?

dmitry_kozak
()

Мониторить com-порты. How to ??

Как или чем мониторить состояния com-порты ? интересуют сигналы типа RTS|CTS|DTR|DSR|CD А так-же, неплохо было бы писать куданить сами данные ( принятые отправленные)

dmitry_kozak
()

Автоматический переход раздела в read-only mount -режим

Есть такая структура: /dev/sda1 - ext3 или vfat , на нём находится файл root.img, в котором корневая фс операционной системы ( gentoo) . Загрузчик монтирует sda1, затем монтирует root.img в /new_root . Потом делает remount /dev/sda1 в каталог /new_root/mnt/hdd и выполняет chroot /new_root.

В системе работает прога, которая складывает свои логи в /opt/logs. /opt/logs - симлинк на /mnt/hdd/logs.

В какой-то момент устройство /dev/sda1 , монтрованое в /mnt/hdd переходит в режим read-only , как я пологаю, из-за ошибок файловой системы, на мой взгляд , незначительных ( last mount time in future или на vfat появляются потеряные сектора). При этом в mtab написано, что устройство монтировано в rw- режиме.

Как побороть эту хрень ? Как игнорировать ошибки ? Где копать - на уровне ядра или мож какой параметр команды mount ?

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

dmitry_kozak
()

файлы устройств tty

Подскажите плз, как на bash-е можно определить к каким из сучествующих файлов /dev/ttyS* привязаны com-порты, а к каким - нет ???

dmitry_kozak
()

cmake добавляет ненужный LD-флаг.

Gentoo, gcc 4.5.3 Есть исходник проги, которая не собирается с флагом линковщика --as-needed.

В сmake-файлах проги параметры LD указаны так: set(CMAKE_EXE_LINKER_FLAGS «${CMAKE_EXE_LINKER_FLAGS} ${MYSQL_LIBS} -lxerces-c » )

в make.conf и в /usr/portage/profiles/default/linux/make.defaults LD-флаги написаны так: LDFLAGS="-Wl,-O1 -Wl,--no-as-needed", в переменных окружения ld-флагов нет.

Собираю прогу, и cmake пишет такое:

*******************CMAKE_EXE_LINKER_FLAGS: -Wl,-O1 -Wl,--as-needed -rdynamic -L/usr/lib/mysql -lmysqlclient -L/usr//lib -lz -lcrypt -lnsl -lm -L/usr/lib/ -lssl -lcrypto -lxerces-c

-- Configuring done

-- Generating done

-- Build files have been written to: /opt/v2 ... и т.д.

Где cmake берет --as-needed флаг ? Откуда он читает ${CMAKE_EXE_LINKER_FLAGS} ??

dmitry_kozak
()

Программисты, помогите (boost,xerces-c,mysql++)

Собираю старую прогу под Gentoo.gcc 4.5.3. По мере возникновения ошибок из-за нехватки чего-либо, поставил: libglademm 2.6.7, boost 1.42 , mysql 5.1.56 , mysql++ 3.0.9. Версии пакетов, вроде, совпадают с теми, которые ставил для этой-же цели год назад . Вываливается ошибка, которую я как-то победил год назад, но не помню как :(((

Подскажите куда копать, учитывая, что она вываливает мне это :

( читать дальше... )

И еще страниц 5 такого гонива.

dmitry_kozak
()

Gentoo setserial ничего не пишет

emerge -va setserial ни о каких USE флагах не сообщает. Версия проги последняя.

setserial -ga /dev/ttyS* ни в каких вариантах ничего не выводит. Молча отрабатывает и все. Кто-то с таким сталкивался ?

dmitry_kozak
()

2 проца по 6 ядер. kernel config - how to ??

Материнка с двумя xeon-ами по 6 ядер. Гружу gentoo , ядро рисует мне 8 пингвинчиков , что говорит о восьми найденых ядрах\процессорах.

Настраиваю ядро системы (3.1.4) : пункт Maximum number of CPUs при вводе значения 12 сообщает, что надо ввести значение между 2 и 8. Если нажать на кнопку HELP - пишет, что максимальное значение 512.

Как заставить 32-х битный kernel работать со всеми ядрами\процами ?? А еще памяти 40 гиг, что-то надо в ядре менять, чтоб весь обьем использовался ?

dmitry_kozak
()

man tar не помог

Ктонить знает как заставить tar собирать файло по списку ? Т.е. сказать ему, чтоб он брал то, что указано в файле. Список исключения нашол (-X), а вот со списком «включения» проблема.

dmitry_kozak
()

gentoo. sda = hda , how to ?

Разные релизы gentoo по разному определяют ide-шные винты. Где-то они обзываютсяы hd* , а где-то sd*.

От чего это зависит ? Где это править - в ядре или udev ? Как сделать так, чтоб у меня они все были sd* независимо от шины (sata\ide\scsi) ??

dmitry_kozak
()

Печать штрих кода и CUPS. How to ??

Имеется USB-термопринтер ( TSP100 ), установленый под CUPS.

С печатью текста проблем не возникает, а вот с печатью штрих-кода проблем не то, чтобы есть проблемы - просто не понятно как это делать.

Предпологаю 3 варианта:

1) Есть какие-то средства у самого CUPS. Есть ли ?

2) Нарыл исходник на C преобразующий код в последовательность вида 110110101011 , который я могу пропечатать 5 раз , чтоб у меня получились полоски. Как мне отправить в CUPS такую последовательность ?

3) Наиболее интерестный, универсальный и , на мой взгляд , легкий путь - шрифты штрихкода. Т.е. я отправляю на печать символьную строку типа 234627345428346 , но шрифтом, который отображает штрих-символы. В результате у меня напечатаный штрих-код.

Внимание вопрос :) Как лучше, проще и правильней это делать ?

dmitry_kozak
()

Как сбросить serial-порт ?

Gentoo. Устройства висят на ttyS*. После перезагрузки устройств по питанию - они не запускаются до тех пор, пока не вытащить\воткнуть кабель com-порта или пока не перезагрузить систему(после инициализации serial-портов устройства запускаются).

Как инициализировать\сбросить порт из скрипта ??

dmitry_kozak
()

Научите ставить загрузчик grub из скрипта

Задача такая:
Из скрипта установки готового образа системы надо установить загрузчик grub

Ну с MBR-ом вроде ясно ( dd if=MBR.bin of=/dev/sdb ) МБР брал с готовой системы
sfdisk -R /dev/sdb
потом parted-ом создаю разделы , создаю файловые системы

Но он нихрена не хочет грузиться. Я так понимаю где-то в начале активного раздела есть загрузчик, который уже смотрит в /boot/grub

Где он находится, как его выдрать ?

или мож есть какие-то альтернативы типа grub-install (тож почему-то не работает, точнее работает, но система потом не грузится)..

Заранее спасибо за помощь..

dmitry_kozak
()

Получить уникальный ID флешки bash - скриптом

lsusb -vsX:Y показывает iSerial флешки, который является уникальным ID данного устройства. Известно устройство ( например sda1) и точка монтирования соответственно. Как выяснить параметр -sX:Y для lsusb, чтоб потом grep-ами и sed-ами получить iSerial данной флешки ??

dmitry_kozak
()

Gentoo emerge пакета в chroot-папку

Задача такая: втулить udev, fbsplash и их зависимости в initramfs образ. Переписывать туда все по одному файлу лень. Кто-то знает как сказать emerge чтоб она ставила пакет в некую chroot-папку ?

dmitry_kozak
()

Reiser4 не пакует :((

Дистриб - Gentoo ядро 2.6.38 Пропатчил и пересобрал ядро, установил reiser4progs

создаю ФС: mkfs.reiser4 -o create=ccreg40 /dev/sda4 монтирую: mount /dev/sda4 /mnt/r4 никаких ошибок.

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

Пробывал lzo и gzip - никакого риезультата. Помимо того, когда обьем записаной информации достигает обьема раздела, на котором создана ФС reiser4 консоль зависает наглухо, даже не киляется процесс.

Есть у когонить соображения по этому поводу ? Или подскажите альтернативу с прозрачным сжатием файла.

dmitry_kozak
()

RSS подписка на новые темы