Re: модуль обновления погоды в xfce

2017-05-21 Пенетрантность serge
On Sun, 21 May 2017 22:23:56 +0300
dimas  wrote:

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

мне так нравится, сударь, у кого с этим проблемы могут использовать
checkinstall вместо make install. нужно было написать, да.

> ужоснах...
> sudo aptitude --add-user-tag "my_cool_tag" build-dep coolprog
> ...
> sudo aptitude purge "~i?user-tag(my_cool_tag)"
> 
> а перед этим всем - почитать на packages.qa.debian.org, не пофиксили
> ли уже, ежели уже - накатить пакет из анстейбла и не страдать херней))
> 
serge@debian:~/.weather-dev/xfce4-weather-plugin$ sudo aptitude --add-user-tag 
"frell" build-dep xfce4-weather-plugin
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
 
serge@debian:~/.weather-dev/xfce4-weather-plugin$ sudo aptitude purge 
"~i?user-tag(frell)"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
 
serge@debian:~/.weather-dev/xfce4-weather-plugin$ sudo apt-get purge 
gir1.2-gtk-2.0 gir1.2-soup-2.4 libatk1.0-dev libcairo-script-interpreter2 
libcairo2-dev libdbus-1-dev libdbus-glib-1-dev libfontconfig1-dev 
libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev libgtk2.0-dev 
libharfbuzz-dev libharfbuzz-gobject0 libice-dev libpango1.0-dev libpcre3-dev 
libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev libsm-dev 
libsoup2.4-dev libtool libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev 
libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev 
libxext-dev libxfce4ui-1-dev libxfce4util-dev libxfconf-0-dev libxfixes-dev 
libxft-dev libxi-dev libxinerama-dev libxml2-dev libxml2-utils libxrandr-dev 
libxrender-dev x11proto-composite-dev x11proto-core-dev x11proto-damage-dev 
x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev 
x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xfce4-dev-tools 
xfce4-panel-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following packages will be REMOVED:
  gir1.2-gtk-2.0* gir1.2-soup-2.4* libatk1.0-dev*
  libcairo-script-interpreter2* libcairo2-dev* libdbus-1-dev*
  libdbus-glib-1-dev* libfontconfig1-dev* libfreetype6-dev*
  libgdk-pixbuf2.0-dev* libglib2.0-dev* libgtk2.0-dev* libharfbuzz-dev*
  libharfbuzz-gobject0* libice-dev* libpango1.0-dev* libpcre3-dev*
  libpcrecpp0* libpixman-1-dev* libpng12-dev* libpthread-stubs0-dev*
  libsm-dev* libsoup2.4-dev* libtool* libx11-dev* libxau-dev*
  libxcb-render0-dev* libxcb-shm0-dev* libxcb1-dev* libxcomposite-dev*
  libxcursor-dev* libxdamage-dev* libxdmcp-dev* libxext-dev* libxfce4ui-1-dev*
  libxfce4util-dev* libxfconf-0-dev* libxfixes-dev* libxft-dev* libxi-dev*
  libxinerama-dev* libxml2-dev* libxml2-utils* libxrandr-dev* libxrender-dev*
  x11proto-composite-dev* x11proto-core-dev* x11proto-damage-dev*
  x11proto-fixes-dev* x11proto-input-dev* x11proto-kb-dev* x11proto-randr-dev*
  x11proto-render-dev* x11proto-xext-dev* x11proto-xinerama-dev*
  xfce4-dev-tools* xfce4-panel-dev* xorg-sgml-doctools* xtrans-dev*
  zlib1g-dev*
0 upgraded, 0 newly installed, 60 to remove and 0 not upgraded.
After this operation, 64.0 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 172151 files and directories currently installed.)
Removing xfce4-panel-dev (4.10.1-1) ...
Removing libxfce4ui-1-dev (4.10.0-6) ...
Removing libgtk2.0-dev (2.24.25-3+deb8u1) ...
Removing gir1.2-gtk-2.0 (2.24.25-3+deb8u1) ...
Removing libsoup2.4-dev (2.48.0-1) ...
Removing gir1.2-soup-2.4 (2.48.0-1) ...
Removing libatk1.0-dev (2.14.0-1) ...
Removing libpango1.0-dev (1.36.8-3) ...
Removing libcairo2-dev (1.14.0-2.1+deb8u2) ...
Removing libcairo-script-interpreter2:i386 (1.14.0-2.1+deb8u2) ...
Purging configuration files for libcairo-script-interpreter2:i386 
(1.14.0-2.1+deb8u2) ...
Removing libxfconf-0-dev (4.10.0-3) ...
Removing libdbus-glib-1-dev (0.102-1) ...
Removing libdbus-1-dev:i386 (1.8.22-0+deb8u1) ...
Removing libxft-dev (2.3.2-1) ...
Removing libfontconfig1-dev:i386 (2.11.0-6.3+deb8u1) ...
Removing libfreetype6-dev (2.5.2-3+deb8u2) ...
Removing libgdk-pixbuf2.0-dev (2.31.1-2+deb8u5) ...
Removing libxfce4util-dev (4.10.1-2) ...
Removing libglib2.0-dev (2.42.1-1+b1) ...
Removing libharfbuzz-dev (0.9.35-2) ...
Removing libharfbuzz-gobject0:i386 (0.9.35-2) ...
Purging configuration files for libharfbuzz-gobject0:i386 (0.9.35-2) ...
Removing libsm-dev:i386 (2:1.2.2-1+b1) ...
Removing libice-dev:i386 

Re: модуль обновления погоды в xfce

2017-05-21 Пенетрантность dimas
2017-141 02:07 serge  wrote:
> sudo make install
легким нажатием make install любой дистрибутив превращается в slackware (ц)
нет бы взять дебианизацию от родного пакета и собрать по-нормальному - скорее
всего соберется, ну мб патч какой не применится - поправить или без него
собрать.

> (удалить пакеты, установленные командой apt-get build-dep
> xfce4-weather-plugin):
> > sudo apt-get remove gir1.2-gtk-2.0 gir1.2-soup-2.4 libatk1.0-dev
> libcairo-script-interpreter2 libcairo2-dev libdbus-1-dev [...]
ужоснах...
sudo aptitude --add-user-tag "my_cool_tag" build-dep coolprog
...
sudo aptitude purge "~i?user-tag(my_cool_tag)"

а перед этим всем - почитать на packages.qa.debian.org, не пофиксили ли уже,
ежели уже - накатить пакет из анстейбла и не страдать херней))



Re: модуль обновления погоды в xfce

2017-05-21 Пенетрантность serge
On Sun, 21 May 2017 10:42:41 +0300
Sohin Vyacheslav  wrote:

> 
> 
> 21.05.2017 02:07, serge пишет:
> > если потом нужно будет поставить обновившийся пакет -
> > sudo make uninstall
> > находясь в ~/.weather-dev/xfce4-weather-plugin
> > 
> 
> спс за четкую инструкцию, попробую...
> 

забыл сказать что удаление плагина удаляет xfce4-goodies, много пакетов
станет auto removable, легче всего в synaptic перейти к status>auto
removable, выделить все пакеты ctrl+a и снять галку в меню
package>automatically installed

-- 
Claws Mail version 3.11.1
Linux debian 3.16.0-4-686-pae #1 SMP Debian 3.16.43-2 (2017-04-30) i686
GNU/Linux



Re: модуль обновления погоды в xfce

2017-05-21 Пенетрантность Sohin Vyacheslav


21.05.2017 02:07, serge пишет:
> если потом нужно будет поставить обновившийся пакет -
> sudo make uninstall
> находясь в ~/.weather-dev/xfce4-weather-plugin
> 

спс за четкую инструкцию, попробую...

-- 
BW,
Сохин Вячеслав



Re: модуль обновления погоды в xfce

2017-05-20 Пенетрантность serge
On Sat, 20 May 2017 13:53:14 +0300
Sohin Vyacheslav  wrote:

> День добрый,
> 
> на днях перестал работать сабж в xfce - просто пишет "Нет данных".
> Ранее замечал в его свойствах, что новая версия API будет
> несовместима... Может есть какое-то решение? или просто ждать
> обновлений?
> 
> 


sudo apt-get remove xfce4-weather-plugin

sudo apt-get install build-essential git

sudo apt-get build-dep xfce4-weather-plugin

mkdir ~/.weather-dev

cd ~/.weather-dev

git clone git://git.xfce.org/panel-plugins/xfce4-weather-plugin

cd xfce4-weather-plugin

./autogen.sh --prefix=/usr --disable-static --disable-debug

make

sudo make install

xfce4-panel -r

(удалить пакеты, установленные командой apt-get build-dep
xfce4-weather-plugin):

sudo apt-get remove gir1.2-gtk-2.0 gir1.2-soup-2.4 libatk1.0-dev
libcairo-script-interpreter2 libcairo2-dev libdbus-1-dev
libdbus-glib-1-dev libfontconfig1-dev libfreetype6-dev
libgdk-pixbuf2.0-dev libglib2.0-dev libgtk2.0-dev libharfbuzz-dev
libharfbuzz-gobject0 libice-dev libpango1.0-dev libpcre3-dev
libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev
libsm-dev  libsoup2.4-dev libtool libx11-dev libxau-dev
libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfce4ui-1-dev
libxfce4util-dev libxfconf-0-dev libxfixes-dev libxft-dev libxi-dev
libxinerama-dev libxml2-dev libxml2-utils libxrandr-dev libxrender-dev
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev
x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
x11proto-xinerama-dev xfce4-dev-tools xfce4-panel-dev
xorg-sgml-doctools xtrans-dev zlib1g-dev

если потом нужно будет поставить обновившийся пакет -
sudo make uninstall
находясь в ~/.weather-dev/xfce4-weather-plugin
-- 
Claws Mail version 3.11.1
Linux debian 3.16.0-4-686-pae #1 SMP Debian 3.16.43-2 (2017-04-30) i686
GNU/Linux



модуль обновления погоды в xfce

2017-05-20 Пенетрантность Sohin Vyacheslav
День добрый,

на днях перестал работать сабж в xfce - просто пишет "Нет данных".
Ранее замечал в его свойствах, что новая версия API будет несовместима...
Может есть какое-то решение? или просто ждать обновлений?


-- 
BW,
Сохин Вячеслав



Re: Перекомпилировать модуль для Live системы.

2017-05-03 Пенетрантность Andrey Jr. Melnikov
Артеменко Никита <nik.hot@yandex.ru> wrote:
> У меня получилось скомпилировать модуль! Ваши советы помогли.

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

[ велосипедный завод поскипан ]

> Я надеюсь, что моя инструкция поможет кому-нибудь не запутаться во всем этом. 
> А если запутались, то пишите в мэйл листы, кто-нибудь обязательно поможет.

Открой для себя dkms.

в дирьку с модулем кладешь примерно такой dkms.conf

PACKAGE_NAME="mycoolmodule"
PACKAGE_VERSION="0.0.0.1"
MAKE[0]="make -C $kernel_source_dir
M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build"
BUILT_MODULE_NAME[0]="mycoolmodule"
DEST_MODULE_LOCATION[0]="/kernel/other/mycoolmodule"
AUTOINSTALL="yes"

свой mycoolmodule кладешь в /usr/src/ (или куда там тебе удобнее), 
в том-же /usr/src/ делаешь 
dkms add mycoolmodule/0.0.0.1
dkms autoinstall

и всё.

При установке нового ядра - dkms пересоберет сам всё необходимое.




Re: Перекомпилировать модуль для Live системы.

2017-05-03 Пенетрантность Артеменко Никита
У меня получилось скомпилировать модуль! Ваши советы помогли.

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

Итак, компилируем модуль ядра в Debian Linux.

Модуль будет компилироваться на системе, для которой предназначен. В моем 
случае это live система, которая грузится с флешки.
1. Загружаемся в live систему, подключаем интернет.
2. sudo apt-get install module-assistant
3. sudo m-a prepare
Getting source for kernel version: 3.16.0-4-586
Kernel headers available in /lib/modules/3.16.0-4-586/build
Creating symlink...
После этой команды мы видим, что module-assistant скачал заголовки, которые 
подходят к нашему ядру, и теперь указывает, в какой папке они доступны. Затем 
он устанавливает пакет build-essential со всяким необходимым барахлом.
4. Дальше мы будем скачивать код ядра, чтобы потом заново скомпилировать один 
из модулей. Важно установить исходники именно той версии ядра, которое сейчас 
запущено.
uname -r
Эта команда выдает версию ядра.
sudo apt-get install linux-source-3.16
После этой команды в папке /usr/src появится архивный файл. Его можно 
распаковать куда-нибудь, можно в домашнюю папку, можно куда-нибудь на жесткий 
диск. Распаковку можно делать от имени обычного пользователя.
Откройте терминал на той папке, куда хотите распаковать, и выполните:
tar -xf /usr/src/linux-source-3.16.tar.gz
Затем перейдите в появившуюся папку:
cd linux-source-3.16
5. Находясь в папке с деревом исходных кодов, в терминале выполните:
make oldconfig
Затем make prepare
Потом нужно еще make scripts
6. Если сейчас начать компилировать модули, то make будет ругаться, что потерян 
файл Module.symvers  Этот файл лежит там же где и заголовки ядра. Его надо 
аккуратно скопировать в наше дерево исходников.
7. Пора компилировать модули. Не все сразу, а те, которые нужны. Для себя я 
компилирую драйвер аудиокарты snd-echo3g, исходники к которому лежат в 
sound/pci/echoaudio Люблю читать исходный код! Особенно, если в нем есть 
хорошие комментарии, заботливо оставленные автором драйвера.
make modules SUBDIRS=sound/pci/echoaudio
Эту команду нужно запускать в корне дерева исходников.
Если все пройдет без ошибок, то рядом с исходным кодом появятся файлы драйверов.
8. Перед тем как редактировать исходный код, полезно выполнить
make clean SUBDIRS=sound/pci/echoaudio
Скомпилированные файлы исчезнут. После редактирования снова запустите команду 
из седьмого пункта, и они снова скомпилируются.
9. Вы наверное уже умеете пользоваться командами modprobe, lsmod, modinfo.
С помощью команды modinfo snd-echo3g мы узнаем подробности модуля из работающей 
системы, узнаем точное местонахождение файла.
Можно заменить этот файл на наш модернизированный, затем выгрузить модуль, и 
сразу же загрузить.
modprobe -r  snd-echo3g && modprobe  snd-echo3g

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



Re: Перекомпилировать модуль для Live системы.

2017-05-01 Пенетрантность Alexander Gerasiov
Hello Артеменко,

On Mon, 01 May 2017 20:16:48 +0300
Артеменко Никита  wrote:

> Здравствуйте. Поздравляю всех с первым мая!
> 
> В моем институте стоит компьютер, оборудованный звуковой картой
> Echoaudio Gina 3G, поставить туда Линукс мне не разрешают, но я могу
> запускать live-систему с флешки. Звуковая карта не работает.
Я бы, кстати, начал с того, что использовал ядро с бэкпортов или вообще
testing - он уже достаточно стабилен.

Кстати, а firmware-то успешно загружается? Потому как вот тут[1] пишут,
что ее надо руками откуда-то скачивать, но там информация могла
устареть.

[1] https://wiki.debian.org/echoaudio


-- 
Best regards,
 Alexander Gerasiov

 Contacts:
 e-mail: g...@cs.msu.su  Homepage: http://gerasiov.net  Skype: gerasiov
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1



RE: Перекомпилировать модуль для Live системы.

2017-05-01 Пенетрантность bblrlo
Вам в помощь https://packages.debian.org/ru/sid/module-assistant
m-a prepare 
Подготовит все для сборки

От: Артеменко Никита
Отправлено: 1 мая 2017 г. в 20:25
Кому: debian-russian@lists.debian.org
Тема: Перекомпилировать модуль для Live системы.

Здравствуйте. Поздравляю всех с первым мая!

В моем институте стоит компьютер, оборудованный звуковой картой Echoaudio Gina 
3G, поставить туда Линукс мне не разрешают, но я могу запускать live-систему с 
флешки. Звуковая карта не работает. Вывод dmesg я пока не могу показать, но из 
него видно, что модуль snd_echo3g загружает прошивку, потом еще одну, а затем 
происходит ошибка ввода-вывода. Я бы хотел включить в модуле сообщения отладки, 
чтобы он подробнее сообщал о своей работе (я смотрел исходник, там нужно 
определить специальную переменную, затем перекомпилировать, и тогда он будет с 
помощью printk() выводить сообщения о каждом шаге). И так, мне нужно 
перекомпилировать модуль для действующего live ядра, но при этом не пересобирая 
ядро.

Я искал в Гугле, многие пишут, что есть возможность собрать модуль, не 
пересобирая ядро, но у каждого дистрибутива свои особенности, и инструкции 
часто разрозненные, не полные, и не подходящие друг к другу. Мне нужен ваш 
совет. Именно в Debian какая правильная последовательность действий для 
пересобирания модуля? Какие пакеты установить для сборки? Куда скачивать 
исходники? В /usr/src/ или в домашнюю папку, какую команду make, с каким 
makefile запускать? Возможно ли вообще в Debian пересобрать модуль для 
работающего ядра без перекомпиляции всего ядра?

В идеале я бы хотел получить snd-echo3g.ko файл, который можно будет вставить в 
действующее ядро, затем перезагрузить этот модуль.

Вот вывод команд, которые я запускал на live системе:

user@debian:~$ uname -r
3.16.0-4-586
user@debian:~$ sudo modinfo snd-echo3g
filename:   
/lib/modules/3.16.0-4-586/kernel/sound/pci/echoaudio/snd-echo3g.ko
description:Echoaudio Echo3G soundcards driver
license:GPL v2
author: Giuliano Pochini <poch...@shiny.it>
firmware:   ea/3g_asic.fw
firmware:   ea/echo3g_dsp.fw
firmware:   ea/loader_dsp.fw
alias:  pci:v1057d3410svECC0sd0100bc*sc*i*
depends:snd-pcm,snd-rawmidi,snd
intree: Y
vermagic:   3.16.0-4-586 mod_unload modversions 586TSC 
parm:   index:Index value for Echo3G soundcard. (array of int)
parm:   id:ID string for Echo3G soundcard. (array of charp)
parm:   enable:Enable Echo3G soundcard. (array of bool)

Я буду благодарен за любые советы, когда разберусь с аудиокартой, обязательно 
напишу, что за проблема там была.
P.S. после перезагрузки в windows карта работает нормально.



Re: Перекомпилировать модуль для Live системы.

2017-05-01 Пенетрантность Alexander Gerasiov
Hello Артеменко,

On Mon, 01 May 2017 20:16:48 +0300
Артеменко Никита <nik.hot@yandex.ru> wrote:

> Здравствуйте. Поздравляю всех с первым мая!
> 
> В моем институте стоит компьютер, оборудованный звуковой картой
> Echoaudio Gina 3G, поставить туда Линукс мне не разрешают, но я могу
> запускать live-систему с флешки. Звуковая карта не работает. Вывод
> dmesg я пока не могу показать, но из него видно, что модуль
> snd_echo3g загружает прошивку, потом еще одну, а затем происходит
> ошибка ввода-вывода. Я бы хотел включить в модуле сообщения отладки,
> чтобы он подробнее сообщал о своей работе (я смотрел исходник, там
> нужно определить специальную переменную, затем перекомпилировать, и
> тогда он будет с помощью printk() выводить сообщения о каждом шаге).
> И так, мне нужно перекомпилировать модуль для действующего live ядра,
> но при этом не пересобирая ядро.
> 
> Я искал в Гугле, многие пишут, что есть возможность собрать модуль,
> не пересобирая ядро, но у каждого дистрибутива свои особенности, и
> инструкции часто разрозненные, не полные, и не подходящие друг к
> другу. Мне нужен ваш совет. Именно в Debian какая правильная
> последовательность действий для пересобирания модуля? Какие пакеты
> установить для сборки? Куда скачивать исходники? В /usr/src/ или в
> домашнюю папку, какую команду make, с каким makefile запускать?
> Возможно ли вообще в Debian пересобрать модуль для работающего ядра
> без перекомпиляции всего ядра?
Можно, для этого надо собрать нужный тебе модуль относительно
используемого ядра. То есть в твоем дистрибутиве должен быть пакет
linux-headers-3.16.0-4-586 - это и есть заголовки.
Дальше берешь исходный код модуля (например из соответствующего
каталога из пакета linux-sources-3.16.0-4), правишь и собираешь его
относительно заголовков твоего ядра. После этого выгружаешь работающий
модуль командой rmmod и загружаешь свой командой insmod.

-- 
Best regards,
 Alexander Gerasiov

 Contacts:
 e-mail: g...@cs.msu.su  Homepage: http://gerasiov.net  Skype: gerasiov
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1



Перекомпилировать модуль для Live системы.

2017-05-01 Пенетрантность Артеменко Никита
Здравствуйте. Поздравляю всех с первым мая!

В моем институте стоит компьютер, оборудованный звуковой картой Echoaudio Gina 
3G, поставить туда Линукс мне не разрешают, но я могу запускать live-систему с 
флешки. Звуковая карта не работает. Вывод dmesg я пока не могу показать, но из 
него видно, что модуль snd_echo3g загружает прошивку, потом еще одну, а затем 
происходит ошибка ввода-вывода. Я бы хотел включить в модуле сообщения отладки, 
чтобы он подробнее сообщал о своей работе (я смотрел исходник, там нужно 
определить специальную переменную, затем перекомпилировать, и тогда он будет с 
помощью printk() выводить сообщения о каждом шаге). И так, мне нужно 
перекомпилировать модуль для действующего live ядра, но при этом не пересобирая 
ядро.

Я искал в Гугле, многие пишут, что есть возможность собрать модуль, не 
пересобирая ядро, но у каждого дистрибутива свои особенности, и инструкции 
часто разрозненные, не полные, и не подходящие друг к другу. Мне нужен ваш 
совет. Именно в Debian какая правильная последовательность действий для 
пересобирания модуля? Какие пакеты установить для сборки? Куда скачивать 
исходники? В /usr/src/ или в домашнюю папку, какую команду make, с каким 
makefile запускать? Возможно ли вообще в Debian пересобрать модуль для 
работающего ядра без перекомпиляции всего ядра?

В идеале я бы хотел получить snd-echo3g.ko файл, который можно будет вставить в 
действующее ядро, затем перезагрузить этот модуль.

Вот вывод команд, которые я запускал на live системе:

user@debian:~$ uname -r
3.16.0-4-586
user@debian:~$ sudo modinfo snd-echo3g
filename:   
/lib/modules/3.16.0-4-586/kernel/sound/pci/echoaudio/snd-echo3g.ko
description:Echoaudio Echo3G soundcards driver
license:GPL v2
author: Giuliano Pochini <poch...@shiny.it>
firmware:   ea/3g_asic.fw
firmware:   ea/echo3g_dsp.fw
firmware:   ea/loader_dsp.fw
alias:  pci:v1057d3410svECC0sd0100bc*sc*i*
depends:snd-pcm,snd-rawmidi,snd
intree: Y
vermagic:   3.16.0-4-586 mod_unload modversions 586TSC 
parm:   index:Index value for Echo3G soundcard. (array of int)
parm:   id:ID string for Echo3G soundcard. (array of charp)
parm:   enable:Enable Echo3G soundcard. (array of bool)

Я буду благодарен за любые советы, когда разберусь с аудиокартой, обязательно 
напишу, что за проблема там была.
P.S. после перезагрузки в windows карта работает нормально.

Re: модуль zram и кол-во ядер

2015-05-23 Пенетрантность Руслан Коротаев
В сообщении от [Сб 2015-05-23 19:11 +0500]
Darth Sidious darth_sidi...@bigmir.net пишет:
  А почему именно по кол-ву ядер?
 
 
  По моему это связано с NUMA
 
 С того же Хабра[1]:
 
  Для наиболее оптимального использования CPU стоит учесть: сжатие каждого
  устройства zram однопоточное. Потому я создаю их по количеству ядер.
 
 Думаю, причина больше в этом, чем в NUMA — данные же всё равно сжаты.
 
 [1] http://habrahabr.ru/post/172137/

Да, я видел эту статью, но документация ядра [1] говорит что количество
потоков сжатия можно увеличить. Поэтому и сделал предположение что дело
в балансировке нагрузки между процессорами (то есть NUMA), но и прямо об
этом тоже не говорится. Со временем те кто понимают исходники ядра
прояснят ситуацию, пока можно использовать объяснения из gentoo (см.
Caveats/Cons [2]).

[1] https://www.kernel.org/doc/Documentation/blockdev/zram.txt
[2] https://wiki.gentoo.org/wiki/Zram

-- 
http://google.com/+РусланКоротаев


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150523182011.GA1916@debian



Re: модуль zram и кол-во ядер

2015-05-23 Пенетрантность Darth Sidious
 А почему именно по кол-ву ядер?


 По моему это связано с NUMA

С того же Хабра[1]:

 Для наиболее оптимального использования CPU стоит учесть: сжатие каждого
 устройства zram однопоточное. Потому я создаю их по количеству ядер.

Думаю, причина больше в этом, чем в NUMA — данные же всё равно сжаты.

[1] http://habrahabr.ru/post/172137/


Re: модуль zram и кол-во ядер

2015-05-22 Пенетрантность Руслан Коротаев
В сообщении от [Чт 2015-05-21 21:37 +0300]
Roman V. Nikolaev rsha...@rambler.ru пишет:
 16.05.2015 09:45, Sohin Vyacheslav пишет:
  Доброе утро,
  
  загружаю модуль с параметром 2 (2 CPU на ноуте)
  % sudo modprobe zram zram_num_devices=2
  
  
  первое блочное устройство удачно создаётся:
  # echo $((512*1024*1024))  /sys/block/zram0/disksize
  
  и его видно
  %  swapon -s
  FilenameTypeSizeUsedPriority
  /dev/sda11  partition   4145148 217352  
  -1
  /dev/zram0  partition   749164  0   
  10
  
  но при попытке создать второе блочное устройство появляется ошибка:
  # echo $((512*1024*1024))  /sys/block/zram1/disksize
  bash: /sys/block/zram1/disksize: Нет такого файла или каталога
  
  или это нужно выполнять не вручную а внутри скрипта, который запускается
  при загрузке системы?
  
  p.s. % uname -a
  Linux proton-4 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-3 (2015-04-23)
  i686 GNU/Linux
  
  
 
 А почему именно по кол-ву ядер?
 

По моему это связано с NUMA [1] столкнулся с этой фишкой когда изучал
cgroups. Смысл её в том, что процессор имеет дешевый доступ к своей
локальной памяти и в тоже время может иметь доступ к локальной памяти
других процессоров, но это будет дороже.

Насчет zram, то я сделал как федоре [2], только с учетом особенности
расположения файлов в дебиан.

[1] http://habrahabr.ru/company/intel/blog/165903/
[2] https://github.com/mystilleef/FedoraZram

-- 
http://google.com/+РусланКоротаев


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150522103633.GA1624@debian



Re: модуль zram и кол-во ядер

2015-05-22 Пенетрантность Sohin Vyacheslav


22.05.2015 13:36, Руслан Коротаев пишет:

 Насчет zram, то я сделал как федоре [2], только с учетом особенности
 расположения файлов в дебиан.
 
 [1] http://habrahabr.ru/company/intel/blog/165903/
 [2] https://github.com/mystilleef/FedoraZram
 

поставил 64-битное ядро по совету Станислава Власова, всё зашуршало с
родным скриптом из wiki.debian.org, правда команда
# insserv zram
как-то не так отработала-после перезагрузки скрипт сам не стартует,
ручками ссылки создам...
Всем спасибо...

-- 
BW,
Сохин Вячеслав


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/555f2b3a.7050...@yandex.ua



Re: модуль zram и кол-во ядер

2015-05-21 Пенетрантность Roman V. Nikolaev
16.05.2015 09:45, Sohin Vyacheslav пишет:
 Доброе утро,
 
 загружаю модуль с параметром 2 (2 CPU на ноуте)
 % sudo modprobe zram zram_num_devices=2
 
 
 первое блочное устройство удачно создаётся:
 # echo $((512*1024*1024))  /sys/block/zram0/disksize
 
 и его видно
 %  swapon -s
 Filename  TypeSizeUsedPriority
 /dev/sda11partition   4145148 217352  
 -1
 /dev/zram0partition   749164  0   
 10
 
 но при попытке создать второе блочное устройство появляется ошибка:
 # echo $((512*1024*1024))  /sys/block/zram1/disksize
 bash: /sys/block/zram1/disksize: Нет такого файла или каталога
 
 или это нужно выполнять не вручную а внутри скрипта, который запускается
 при загрузке системы?
 
 p.s. % uname -a
 Linux proton-4 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-3 (2015-04-23)
 i686 GNU/Linux
 
 

А почему именно по кол-ву ядер?



signature.asc
Description: OpenPGP digital signature


Re: модуль zram и кол-во ядер

2015-05-16 Пенетрантность Sohin Vyacheslav


16.05.2015 09:45, Sohin Vyacheslav пишет:
 загружаю модуль с параметром 2 (2 CPU на ноуте)
 % sudo modprobe zram zram_num_devices=2

почему-то не создаётся zram1:
% sudo ls /sys/block/
sda  sr0  zram0


-- 
BW,
Сохин Вячеслав


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5556f335.10...@yandex.ua



Re: модуль zram и кол-во ядер

2015-05-16 Пенетрантность Stanislav Vlasov
2015-05-16 12:35 GMT+05:00 Sohin Vyacheslav in.s...@yandex.ua:

 загружаю модуль с параметром 2 (2 CPU на ноуте)
 % sudo modprobe zram zram_num_devices=2

 почему-то не создаётся zram1:
 % sudo ls /sys/block/
 sda  sr0  zram0

На https://wiki.debian.org/ZRam лежит init-скрипт. Попробуйте
воспользоваться им, для начала.
Правда, проверял это только на 64-битных ядрах, там всё прекрасно работает.
Возможно, тут еще 32-битность мешает, но это можно проверить, поставив
64-битное ядро.

-- 
Stanislav


модуль zram и кол-во ядер

2015-05-16 Пенетрантность Sohin Vyacheslav
Доброе утро,

загружаю модуль с параметром 2 (2 CPU на ноуте)
% sudo modprobe zram zram_num_devices=2


первое блочное устройство удачно создаётся:
# echo $((512*1024*1024))  /sys/block/zram0/disksize

и его видно
%  swapon -s
FilenameTypeSizeUsedPriority
/dev/sda11  partition   4145148 217352  -1
/dev/zram0  partition   749164  0   10

но при попытке создать второе блочное устройство появляется ошибка:
# echo $((512*1024*1024))  /sys/block/zram1/disksize
bash: /sys/block/zram1/disksize: Нет такого файла или каталога

или это нужно выполнять не вручную а внутри скрипта, который запускается
при загрузке системы?

p.s. % uname -a
Linux proton-4 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-3 (2015-04-23)
i686 GNU/Linux


-- 
BW,
Сохин Вячеслав


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5556e775.8050...@yandex.ua



Re: модуль zram и кол-во ядер

2015-05-16 Пенетрантность Sohin Vyacheslav


16.05.2015 09:45, Sohin Vyacheslav пишет:
 загружаю модуль с параметром 2 (2 CPU на ноуте)
 % sudo modprobe zram zram_num_devices=2

в системе именно 2 ядра:
% cat /proc/cpuinfo |grep -c processor
2


-- 
BW,
Сохин Вячеслав


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5556f28c.8060...@yandex.ua



Не загружается модуль

2013-05-11 Пенетрантность Жанибек Нагашыбай
Установил cdemu и все, что нужно ему. Только вот модуль vhba не хочет
загружаться с помощью modprobe, выдает ошибку FATAL: Module vhba not
found, хотя с помощью insmod нормально загружается. 


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130511220502.01b449f3@DOM-131



Re: Не загружается модуль

2013-05-11 Пенетрантность Иван Лох
On Sat, May 11, 2013 at 10:05:02PM +0600, Жанибек Нагашыбай wrote:
 Установил cdemu и все, что нужно ему. Только вот модуль vhba не хочет
 загружаться с помощью modprobe, выдает ошибку FATAL: Module vhba not
 found, хотя с помощью insmod нормально загружается. 

man depmod

-- 
Иван Лох


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130511162254.ga21...@nano.ioffe.rssi.ru



Re: Не загружается модуль

2013-05-11 Пенетрантность Жанибек Нагашыбай
В Sat, 11 May 2013 20:22:54 +0400
Иван Лох l...@1917.com пишет:

 On Sat, May 11, 2013 at 10:05:02PM +0600, Жанибек Нагашыбай wrote:
  Установил cdemu и все, что нужно ему. Только вот модуль vhba не
  хочет загружаться с помощью modprobe, выдает ошибку FATAL: Module
  vhba not found, хотя с помощью insmod нормально загружается. 
 
 man depmod
 

Спасибо, помогло!


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130512072518.4b82beaa@DOM-131



Re: Нужен тонкий клиент / процессорный модуль

2011-05-11 Пенетрантность Roman V. Nikolaev
Друг недавно собрал такой:

Мат.плата ASUS at5iont-i (пассивное охлаждение)
Корпус http://msk.molotok.ru/korpus-mini-itx-espada-epc-02-i1562379685.html
на всякий случай поставил туда 120мм вентилятор на малых оборотах.

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

 Roman V. Nikolaev

mail:rsha...@rambler.ru
icq: 198-364-657
jabber:  rsha...@jabber.org
site:http://www.rshadow.ru



signature.asc
Description: OpenPGP digital signature


Re: Нужен тонкий клиент / процессорный модуль

2011-05-10 Пенетрантность Andrey Kiselev
On Sat, May 07, 2011 at 10:58:15PM +0400, Nikita V. Youshchenko wrote:
 Требования:
 - x86
 - возможность установить debian в качестве основной и единственной ОС, и 
 чтобы всё железо под ним завелось (возможно после ручной работы)
 - небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо 
 старого), 
 - пассивное охлаждение,
 - достаточные локальные ресурсы для воспроизведения видео (то есть либо 
 процессор не ниже гигагерца, либо соответствующее аппартное ускорение в 
 видеосистеме, которое можно завести под линуксом),
 - ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть.

У меня сделано на базе Zotac NM10-A-E (http://www.ulmart.ru/goods/195758/). 
Пассивное охлаждение, двухядерный Atom, в комплекте карта WiFi n, всё 
работает без проблем под Wheezy. Однако с видео 1080p не справляется. После 
самостоятельной сборки mplayer и ffmpeg с максимальной оптимизацией удалось 
увеличить производительность декодирования на 15--20%, однако этого всё 
равно оказалось недостаточно для 1080p. С 720p проблем нет, справляется 
успешно.

Сейчас есть вариант на несколько более мощном процессоре: 
http://www.ulmart.ru/goods/229304/

В качестве корпуса у меня 3Q 1002S/80 (http://www.ulmart.ru/goods/207516/), 
но тут ассортимент сейчас достаточно широк, есть из чего выбрать. Меня 
в данном случае интересовало наличие отсека для оптического привода 
и возможность, в случае необходимости, смонтировать жёсткий диск 3.5 или 
несколько 2,5. Зато нет возможности установить карту расширения в слот 
PCI-E на системной плате.

DVD-привод тонкий, снял с предыдущего сервера, который точно также 
заглючил, стал виснуть, перезагружаться и т.п., после чего был заменён на 
вышеописанный.

-- 
Andrey V. Kiselev


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110510112409.ga6...@ak4719.spb.edu



Re: Нужен тонкий клиент / процессорный модуль

2011-05-09 Пенетрантность Max Kosmach

07.05.2011 22:58, Nikita V. Youshchenko пишет:

Доброго времени.


...


Подскажите кто в теме, что бы сейчас такое купить в Москве на эту роль?


Мы общались с вот этими людьми например - http://www.lex.com.tw/
на борту атом с пассивным охлаждением, 2xUSB/1-2xLAN/VGA/Audio
Работает либо с 2.5 диском, либо с Disk-On-Chip модулями
Железо вроде стандартное - должно заводиться все.

В принципе у них можно взять на посмотреть под гарантийное письмо.

PS. брали не под видео, поэтому аппаратным ускорением видео не сильно 
интересовался.

PPS. возможно для дому для семьи у них не очень адекватный ценник будет :(


Требования:
- x86
- возможность установить debian в качестве основной и единственной ОС, и
чтобы всё железо под ним завелось (возможно после ручной работы)
- небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо
старого),
- пассивное охлаждение,
- достаточные локальные ресурсы для воспроизведения видео (то есть либо
процессор не ниже гигагерца, либо соответствующее аппартное ускорение в
видеосистеме, которое можно завести под линуксом),
- ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть.

Подскажите?



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc838f1.9060...@tcen.ru



Re: Нужен тонкий клиент / процессорный модуль

2011-05-08 Пенетрантность Alexey Vazhnov

08.05.2011 00:58, Nikita V. Youshchenko пишет:

Доброго времени.

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

В связи с чем ищется ему замена.

Подскажите кто в теме, что бы сейчас такое купить в Москве на эту роль?

Требования:
- x86
- возможность установить debian в качестве основной и единственной ОС, и
чтобы всё железо под ним завелось (возможно после ручной работы)
- небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо
старого),
- пассивное охлаждение,
- достаточные локальные ресурсы для воспроизведения видео (то есть либо
процессор не ниже гигагерца, либо соответствующее аппартное ускорение в
видеосистеме, которое можно завести под линуксом),
- ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть.

Подскажите?


Кстати, посмотрите, не вздулись ли конденсаторы на материнской плате. 
Недавно перепаял на подобной — теперь ничего не виснет: 
http://vazhnov.livejournal.com/2266.html


--
С уважением,
Алексей Важнов
jabber: vazh...@jabber.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc64073.6080...@inbox.ru



Нужен тонкий клиент / процессорный модуль

2011-05-07 Пенетрантность Nikita V. Youshchenko
Доброго времени.

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

В связи с чем ищется ему замена.

Подскажите кто в теме, что бы сейчас такое купить в Москве на эту роль?

Требования:
- x86
- возможность установить debian в качестве основной и единственной ОС, и 
чтобы всё железо под ним завелось (возможно после ручной работы)
- небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо 
старого), 
- пассивное охлаждение,
- достаточные локальные ресурсы для воспроизведения видео (то есть либо 
процессор не ниже гигагерца, либо соответствующее аппартное ускорение в 
видеосистеме, которое можно завести под линуксом),
- ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть.

Подскажите?


signature.asc
Description: This is a digitally signed message part.


Re: Нужен тонкий клиент / процессорный модуль

2011-05-07 Пенетрантность Alex Kuklin
On 07.05.2011 22:58, Nikita V. Youshchenko wrote:
 Доброго времени.

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

 В связи с чем ищется ему замена.

 Подскажите кто в теме, что бы сейчас такое купить в Москве на эту роль?

 Требования:
 - x86
 - возможность установить debian в качестве основной и единственной ОС, и 
 чтобы всё железо под ним завелось (возможно после ручной работы)
 - небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо 
 старого), 
 - пассивное охлаждение,
 - достаточные локальные ресурсы для воспроизведения видео (то есть либо 
 процессор не ниже гигагерца, либо соответствующее аппартное ускорение в 
 видеосистеме, которое можно завести под линуксом),
 - ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть.

 Подскажите?
   
http://www.ulmart.ru/goods/230690/?head=1
http://www.ulmart.ru/goods/201373/

оно?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc59a8b.9000...@kuklin.ru



Re: Нужен тонкий клиент / процессорный модуль

2011-05-07 Пенетрантность Nikita V. Youshchenko
  Требования:
  - x86
  - возможность установить debian в качестве основной и единственной ОС,
  и чтобы всё железо под ним завелось (возможно после ручной работы) -
  небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо
  старого),
  - пассивное охлаждение,
  - достаточные локальные ресурсы для воспроизведения видео (то есть
  либо процессор не ниже гигагерца, либо соответствующее аппартное
  ускорение в видеосистеме, которое можно завести под линуксом),
  - ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть.
 
  Подскажите?

 http://www.ulmart.ru/goods/230690/?head=1
 http://www.ulmart.ru/goods/201373/

 оно?

За ссылку спасибо.

Но я так понял что у этих устройств как раз охлаждение не пассивное?

Хочется чтобы оно совсем не шумело - как то что сейчас (пока ещё) стоит ...


signature.asc
Description: This is a digitally signed message part.


Re: Нужен тонкий клиент / процессорный модуль

2011-05-07 Пенетрантность Alex Kuklin
On 07.05.2011 23:44, Nikita V. Youshchenko wrote:
 Требования:
 - x86
 - возможность установить debian в качестве основной и единственной ОС,
 и чтобы всё железо под ним завелось (возможно после ручной работы) -
 небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо
 старого),
 - пассивное охлаждение,
 - достаточные локальные ресурсы для воспроизведения видео (то есть
 либо процессор не ниже гигагерца, либо соответствующее аппартное
 ускорение в видеосистеме, которое можно завести под линуксом),
 - ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть.

 Подскажите?
   
 http://www.ulmart.ru/goods/230690/?head=1
 http://www.ulmart.ru/goods/201373/

 оно?
 
 За ссылку спасибо.

 Но я так понял что у этих устройств как раз охлаждение не пассивное?

 Хочется чтобы оно совсем не шумело - как то что сейчас (пока ещё) стоит ...
   
Про N270 пишут, что вентилятор там только для харда и его можно отключить.
Сама процессорная плата - с пассивным охлаждением.

-- 
Alex


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4dc62e38.30...@kuklin.ru



В сквизи сломали модуль /usr/lib/ejabberd/ebin/mod_shared_roster.beam из ejabberd?

2011-04-27 Пенетрантность Korona Auto Ltd./ Andrey N. Prokofiev
Перенес конфигурационный файл с ленни на сквизи и вдруг перестали 
подгружаться контакты из ldap. Заменил 
/usr/lib/ejabberd/ebin/mod_shared_roster.beam взяв из lenny - и все 
заработало. Кто-нибудь уже сталкивался с подобным? Что за хрень?


--
WBR, Andrey N. Prokofiev
IT department of the Korona Auto Ltd.
Jabber ID: a...@korona-auto.com
E-mail: a...@korona-auto.com
Work Phone: +7-812-645-36-16 (ext. 100)



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4db8f901.50...@korona-auto.com



Re: Как подгрузить св ой модуль пхп для каж дого сайта.

2010-08-16 Пенетрантность s.chernomor...@gmail.com

Kirill Pekarov пишет:

Hi, Dmitry.

You wrote 11 серпня 2010 р., 10:12:12:

  

В случае с mod_php, по-моему, есть только вариант поставить 2 апача с разными 
конфигами.


Как это сделать правильно? Т.е. я знаю только вариант собрать с
исходников и пускать с /usr/local/bin по другому порту.

  


Я для себя сделал такой патч: http://csa.pp.ru/apache-conf-suffix.patch
Смысл  следующий - в /etc создается отдельная ветка конфигов для апача, 
создается отдельный стартовый скрипт. Все конфиги и стартовый скрипт 
патчатся на предмет введения суффикса в путях к конфигам, логам, именах 
пользователя и  группы и т.д. Получается отдельная полноценная 
конфигурация апача.



--
Best regards,
Chernomorets Sergey.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c6936bd.20...@gmail.com



Re: Как подгрузить св ой модуль пхп для каж дого сайта.

2010-08-12 Пенетрантность Timur Rasulov

On 08/11/2010 12:50 PM, Dmitry Balchugov wrote:



11 августа 2010 г. 11:21 пользователь Kirill Pekarov ori...@mail.ru
mailto:ori...@mail.ru написал:

Hi, Dmitry.

You wrote 11 серпня 2010 р., 10:12:12:

  Вопрос вот в чем, как для одного сайта подгрузить zend_optimizer, к
  примеру, а для другого APC?

  В случае с mod_php, по-моему, есть только вариант поставить 2
апача с разными конфигами.
Как это сделать правильно? Т.е. я знаю только вариант собрать с
исходников и пускать с /usr/local/bin по другому порту.


Можно поставить второй Apache в другую папку и соответствующим образом
модифицировать init-скрипты, указав другие пути, конфиги etc. 2 Apache
должны слушать
разные порты одного IP или разные IP чтобы не мешали друг другу.
Готового рецепта, к сожалению, не подскажу.

--
Best regards, Dmitry Balchugov
zib...@gmail.com mailto:zib...@gmail.com, jabber:zib...@jabber.ru
mailto:jabber%3azib...@jabber.ru, fido:2:5020/2140.128


Параметры php можно указывать внутри VirtualHost или в .htaccess таким 
манером:

php_value upload_max_filesize 200M

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

php_value extension=php_apc.so


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c642e6a.8010...@sysadmin.uz



Как подгрузить свой модуль пхп для каждого сайта.

2010-08-11 Пенетрантность Kirill Pekarov
Добрый день.

Подскажите плиз как разрулить ситуацию.

Есть сервер под дебиан ленни с апачем и mod_php, под апачем
крутится несколько сайтов. Но нескольким из них необходим
zend_optimizer который не совместим с APC. А под остальные сайты APC
совсем не помешал бы.

Вопрос вот в чем, как для одного сайта подгрузить zend_optimizer, к
примеру, а для другого APC?

Сори если глупый вопрос, но сходу в гугле не нашел.

Спасибо!




-- 
With best regards
 Kirill  mailto:ori...@mail.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1632942215.20100811093...@mail.ru



Re: Как подгрузить свой модуль пхп для каждого сайта.

2010-08-11 Пенетрантность Kirill Pekarov
Hi, Dmitry.

You wrote 11 серпня 2010 р., 10:12:12:

 Вопрос вот в чем, как для одного сайта подгрузить zend_optimizer, к
 примеру, а для другого APC?

 В случае с mod_php, по-моему, есть только вариант поставить 2 апача с разными 
 конфигами.
Как это сделать правильно? Т.е. я знаю только вариант собрать с
исходников и пускать с /usr/local/bin по другому порту.




-- 
With best regards
 Kirill  mailto:ori...@mail.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/13710620954.20100811102...@mail.ru



Re: Как подгрузить свой модуль пхп для каждого сайта.

2010-08-11 Пенетрантность Serge Petruchok
On Wednesday 11 August 2010 10:21:15 Kirill Pekarov wrote:
 Hi, Dmitry.
 
 You wrote 11 серпня 2010 р., 10:12:12:
 
  Вопрос вот в чем, как для одного сайта подгрузить zend_optimizer, к
  примеру, а для другого APC?
 
  В случае с mod_php, по-моему, есть только вариант поставить 2 апача с 
  разными конфигами.
 Как это сделать правильно? Т.е. я знаю только вариант собрать с
 исходников и пускать с /usr/local/bin по другому порту.

Если не критично, поставьте eAccelerator вместо APC
Он нормально работает с зендом. Правда, пересобирать его надо будет после 
каждого обновления версии php


-- 
With best regards,
Serge


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201008111046.53245@debian.org.ua



Re: Как подгрузить свой модуль пхп для каждого сайта.

2010-08-11 Пенетрантность Kirill Pekarov
Hi, Serge.

You wrote 11 серпня 2010 р., 10:46:52:

  В случае с mod_php, по-моему, есть только вариант поставить 2 апача с 
  разными конфигами.
 Как это сделать правильно? Т.е. я знаю только вариант собрать с
 исходников и пускать с /usr/local/bin по другому порту.

 Если не критично, поставьте eAccelerator вместо APC
 Он нормально работает с зендом. Правда, пересобирать его надо будет
 после каждого обновления версии php

Работает. Спасибо!


-- 
With best regards
 Kirill  mailto:ori...@mail.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/74271035.20100811223...@mail.ru



Re: Как подгрузить свой модуль пхп для каждого сайта.

2010-08-11 Пенетрантность Serge Petruchok
On Wednesday 11 August 2010 22:30:14 Kirill Pekarov wrote:
 Hi, Serge.
 
 You wrote 11 серпня 2010 р., 10:46:52:
 
   В случае с mod_php, по-моему, есть только вариант поставить 2 апача с 
   разными конфигами.
  Как это сделать правильно? Т.е. я знаю только вариант собрать с
  исходников и пускать с /usr/local/bin по другому порту.
 
  Если не критично, поставьте eAccelerator вместо APC
  Он нормально работает с зендом. Правда, пересобирать его надо будет
  после каждого обновления версии php
 
 Работает. Спасибо!
пожалуйста.

Забыл сразу предупредить. Если у Вас там используется phpmyadmin, то он может 
не работать с EA
Фикс простой:

Directory /usr/share/phpmyadmin
   ...
   php_admin_value eaccelerator.enable 0 
/Directory 


-- 
With best regards,
Serge


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201008112306.41496@debian.org.ua



Установить модуль НЕ из пакета

2008-07-31 Пенетрантность Andrey Vasilenko
Привет всем!

Есть уже собранный модуль, который сейчас лежит в домашней директории.
Попробовал на дурачка скопировать
его и файлы, которые он похоже использует, в один из каталогов
/lib/modules/`uname -r`/, после чего просто прописать
путь к ko-файлу в /etc/modules. Конечно же ничего не получилось :) Если
подгружать используя insmod, то всё проходит успешно.
Собственно вопрос, где и как в мне его нужно зарегистрировать?


Re: Установить модуль НЕ из пакета

2008-07-31 Пенетрантность Yuri Kozlov
31 июля 2008 г. 18:49 пользователь Andrey Vasilenko [EMAIL PROTECTED] написал:
 Привет всем!

 Есть уже собранный модуль, который сейчас лежит в домашней директории.
 Попробовал на дурачка скопировать
 его и файлы, которые он похоже использует, в один из каталогов
 /lib/modules/`uname -r`/, после чего просто прописать
 путь к ko-файлу в /etc/modules. Конечно же ничего не получилось :) Если
 подгружать используя insmod, то всё проходит успешно.
 Собственно вопрос, где и как в мне его нужно зарегистрировать?

После того, как поклали модуль, сказать depmod -a ?

-- 
Regards,
Yuri Kozlov


Re: Установить модуль НЕ из пакета

2008-07-31 Пенетрантность Andrey Nikitin
В сообщении от 31 июля 2008 18:49 Andrey Vasilenko написал(a):
 путь к ko-файлу в /etc/modules. Конечно же ничего не получилось :) Если
 подгружать используя insmod, то всё проходит успешно.
 Собственно вопрос, где и как в мне его нужно зарегистрировать?
$ man depmod

-- 
С Уважением,
   Андрей Никитин


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Установить модуль НЕ из пакета

2008-07-31 Пенетрантность Andrey Nikitin
В сообщении от 31 июля 2008 18:56 Andrey Nikitin написал(a):
  Собственно вопрос, где и как в мне его нужно зарегистрировать?
 $ man depmod
Точнее перегенерить /lib/modules/`uname -r`/modules.dep
используя depmod

-- 
С Уважением,
   Андрей Никитин


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Установить модуль НЕ из пакета

2008-07-31 Пенетрантность Andrey Vasilenko
31 июля 2008 г. 18:54 пользователь Yuri Kozlov [EMAIL PROTECTED] написал:

 31 июля 2008 г. 18:49 пользователь Andrey Vasilenko [EMAIL PROTECTED]
 написал:
  Привет всем!
 
  Есть уже собранный модуль, который сейчас лежит в домашней директории.
  Попробовал на дурачка скопировать
  его и файлы, которые он похоже использует, в один из каталогов
  /lib/modules/`uname -r`/, после чего просто прописать
  путь к ko-файлу в /etc/modules. Конечно же ничего не получилось :) Если
  подгружать используя insmod, то всё проходит успешно.
  Собственно вопрос, где и как в мне его нужно зарегистрировать?

 После того, как поклали модуль, сказать depmod -a ?

 --
 Regards,
 Yuri Kozlov




31 июля 2008 г. 19:00 пользователь Andrey Nikitin 
[EMAIL PROTECTED] написал:

 В сообщении от 31 июля 2008 18:56 Andrey Nikitin написал(a):
   Собственно вопрос, где и как в мне его нужно зарегистрировать?
  $ man depmod
 Точнее перегенерить /lib/modules/`uname -r`/modules.dep
 используя depmod

 --
 С Уважением,
   Андрей Никитин


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]



Блин, как всё просто-то :) Спасибо, всё прошло быстро и безболезненно.
P.S. Перед тем как спрашивать погуглил, странно что не наткнулся... Ничего,
теперь и гугл в скором времени узнает как модули цеплять :)


Re: Проблема со звуком (модуль snd-hda-intel)

2007-11-18 Пенетрантность Victor Wagner
On 2007.11.18 at 17:18:50 +0300, Victor Wagner wrote:

 Есть материнская плата с наплатной звуковой карточкой
 
 lspci -v рассказывает про неё следующее:
 00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
 Subsystem: ASRock Incorporation Unknown device 0883
 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17
 Memory at dfbf8000 (32-bit, non-prefetchable) [size=16K]
 Capabilities: [44] Power Management version 2
 Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ 
 Queue=0/0 Enable-
 Capabilities: [6c] HyperTransport: MSI Mapping
 
 Впрочем, modinfo рассказывает, что у модуля snd-hda-intel есть параметры, 
 имеющие отношение к прерываниям и DMA:


 parm:   enable_msi:Enable Message Signaled Interrupt (MSI) (int)
 parm:   position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 
 3 = FIFO size). (int)
 
 И еще есть параметр 
 parm:   model:Use the given board model. (charp)

Указание position_fix=3 помогло избавиться от эха при проигрывании sox.
А с nasd вообще интересно выходит - если запустить nasd под strace - он
работает. Без strace виснет. Попытка пересобрать из stable - требует
несуществующий в stable пакет xlibs-static-dev.  

 Возможно, существует комбинация этих параметров, которая чему-нибудь поможет, 
 но, к сожалению на www.alsa-project.org вменяемой документации на этот 
 драйвер не нашлось.
 
 Возможно, помогло бы использование alsaconf, версии, соответствующей версии 
 alsa в ядре (1.0.14) но на бэкпортах такого не нашлось.
 
 Может быть кто-нибудь что-нибудь интересное подскажет?   
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



MOXA UPort 1110 модуль для lenny

2007-10-31 Пенетрантность Peter Teslenko

Привет, коллеги.

Пытаюсь собрать модуль для MOXA UPort 1110 под lenny

Из файлов там

[EMAIL PROTECTED]:~/work/moxa.uport1110/mxu11x0/driver$ ls -al
total 236
drwxr-xr-x 2 peter peter   232 2007-10-31 17:26 .
drwxr-xr-x 3 peter peter   136 2006-12-11 23:15 ..
-rw-r--r-- 1 peter peter  1509 2006-12-06 08:30 Makefile
-rw-r--r-- 1 peter peter 76815 2006-12-04 13:38 mxu1110_fw.h
-rw-r--r-- 1 peter peter 76815 2006-12-04 13:38 mxu1130_fw.h
-rw-r--r-- 1 peter peter 52792 2007-10-31 16:30 mxu11x0.c
-rw-r--r-- 1 peter peter  6354 2006-12-04 19:17 mxu11x0.h
-rw-r--r-- 1 peter peter 18650 2007-10-31 16:30 usb-serial.h

Сборка заканчивается так

[EMAIL PROTECTED]:~/work/moxa.uport1110/mxu11x0/driver$ make
  **
  #  MOXA UPort 1110/1130 USB to Serial Hub Driver v1.0#
  #for Linux Kernel 2.6.x  #
  ##
  #   release date : 12/06/2006#
  **
make -C /lib/modules/2.6.22-2-686/build 
SUBDIRS=/home/peter/work/moxa.uport1110/mxu11x0/driver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-2-686'
  CC [M]  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.o
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:19:26: error: linux/config.h: No such file 
or directory

/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_open’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:513: warning: assignment from incompatible 
pointer type
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:587: warning: assignment from incompatible 
pointer type

/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_send’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:1424: warning: passing argument 6 of 
‘usb_fill_bulk_urb’ from incompatible pointer type

/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_restart_read’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:1684: warning: assignment from incompatible 
pointer type

make[2]: *** [/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.o] Error 1
make[1]: *** [_module_/home/peter/work/moxa.uport1110/mxu11x0/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-2-686'
make: *** [module] Error 2


Под etch собирается и даже работает :)

Вопросов несколько:
1. Куда подевали linux/config.h ?
2. Валидный ли ход просто его закомментировать? (При этом собирается с матюгами 
и не работает)

инклудник включается в двух файлах usb-serial.h и mxu11x0.c

Вот такой нехитрой конструкцией.

#ifndef __FC6__
#include linux/config.h
#endif

Если её закомментировать, то сборка на lenny выглядит так.

[EMAIL PROTECTED]:~/work/moxa.uport1110/mxu11x0/driver$ make
  **
  #  MOXA UPort 1110/1130 USB to Serial Hub Driver v1.0#
  #for Linux Kernel 2.6.x  #
  ##
  #   release date : 12/06/2006#
  **
make -C /lib/modules/2.6.22-2-686/build 
SUBDIRS=/home/peter/work/moxa.uport1110/mxu11x0/driver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-2-686'
  CC [M]  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.o
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_open’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:516: warning: assignment from incompatible 
pointer type
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:590: warning: assignment from incompatible 
pointer type

/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_send’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:1427: warning: passing argument 6 of 
‘usb_fill_bulk_urb’ from incompatible pointer type

/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_restart_read’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:1687: warning: assignment from incompatible 
pointer type

  Building modules, stage 2.
  MODPOST 1 modules
  CC  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.mod.o
  LD [M]  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-2-686'

Как вылечить?

--
Peter Teslenko
Jabber: [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MOXA UPort 1110 модуль для lenny

2007-10-31 Пенетрантность Pavel Ammosov
On Wed, Oct 31, 2007 at 05:42:36PM +0300, Peter Teslenko wrote:
 Вопросов несколько:
 1. Куда подевали linux/config.h ?

Его переименовали в linux/autoconf.h или autoconfig.h - непомню, но
как-то так.

   MODPOST 1 modules
   CC  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.mod.o
   LD [M]  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.ko
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-2-686'
 Как вылечить?

Ну, это я так понимаю он собрался? Осталось скопировать *.ko куда надо depmod и
modprobe?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MOXA UPort 1110 модуль для lenny

2007-10-31 Пенетрантность Peter Teslenko

Иван Лох wrote:


#ifndef _LINUX_CONFIG_H
#define _LINUX_CONFIG_H
/* This file is no longer in use and kept only for backward compatibility.
 * autoconf.h is now included via -imacros on the commandline
 */
#include linux/autoconf.h

#endif


Вставил эту конструкцию. На выходе получаю

[EMAIL PROTECTED]:~/work/moxa.uport1110/mxu11x0/driver$ make
  **
  #  MOXA UPort 1110/1130 USB to Serial Hub Driver v1.0#
  #for Linux Kernel 2.6.x  #
  ##
  #   release date : 12/06/2006#
  **
make -C /lib/modules/2.6.22-2-686/build 
SUBDIRS=/home/peter/work/moxa.uport1110/mxu11x0/driver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-2-686'
  CC [M]  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.o
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_open’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:527: warning: assignment from incompatible 
pointer type
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:601: warning: assignment from incompatible 
pointer type

/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_send’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:1438: warning: passing argument 6 of 
‘usb_fill_bulk_urb’ from incompatible pointer type

/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c: In function 
‘mxu1_restart_read’:
/home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.c:1698: warning: assignment from incompatible 
pointer type

  Building modules, stage 2.
  MODPOST 1 modules
  CC  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.mod.o
  LD [M]  /home/peter/work/moxa.uport1110/mxu11x0/driver/mxu11x0.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-2-686'

Нужно ли ковырять на предмет соответствия типам или фиг с ним?

--
Peter Teslenko
Jabber: [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MOXA UPort 1110 модуль для lenny

2007-10-31 Пенетрантность Иван Лох
On Wed, Oct 31, 2007 at 05:42:36PM +0300, Peter Teslenko wrote:
 Вопросов несколько:
 1. Куда подевали linux/config.h ?

Убрали

 2. Валидный ли ход просто его закомментировать? (При этом собирается с 
 матюгами и не работает)

Нет

#ifndef _LINUX_CONFIG_H
#define _LINUX_CONFIG_H
/* This file is no longer in use and kept only for backward compatibility.
 * autoconf.h is now included via -imacros on the commandline
 */
#include linux/autoconf.h

#endif


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MOXA UPort 1110 модуль для lenny

2007-10-31 Пенетрантность Peter Teslenko

Иван Лох wrote:

Вот так ведёт себя lenny со свежесобранным драйвером.

Oct 31 18:46:09 nx7400 kernel: usb 3-1: new full speed USB device using 
uhci_hcd and address 4
Oct 31 18:46:09 nx7400 kernel: usb 3-1: configuration #1 chosen from 1 choice
Oct 31 18:46:09 nx7400 kernel: usbcore: registered new interface driver 
usbserial
Oct 31 18:46:09 nx7400 kernel: drivers/usb/serial/usb-serial.c: USB Serial 
support registered for
generic
Oct 31 18:46:09 nx7400 kernel: usbcore: registered new interface driver 
usbserial_generic
Oct 31 18:46:09 nx7400 kernel: drivers/usb/serial/usb-serial.c: USB Serial 
Driver core
Oct 31 18:46:09 nx7400 kernel: drivers/usb/serial/usb-serial.c: USB Serial 
support registered for
MOXA UPort 1110
Oct 31 18:46:09 nx7400 kernel: drivers/usb/serial/usb-serial.c: USB Serial 
support registered for
MOXA UPort 1130
Oct 31 18:46:09 nx7400 kernel: mxusb 3-1:1.0: MOXA UPort 1110 converter detected
Oct 31 18:46:09 nx7400 kernel: BUG: unable to handle kernel paging request at 
virtual address 008fb53c
Oct 31 18:46:09 nx7400 kernel:  printing eip:
Oct 31 18:46:09 nx7400 kernel: e084b58d
Oct 31 18:46:09 nx7400 kernel: *pde = 
Oct 31 18:46:09 nx7400 kernel: Oops:  [#1]
Oct 31 18:46:09 nx7400 kernel: SMP
Oct 31 18:46:09 nx7400 kernel: Modules linked in: mxu11x0 usbserial i915 drm 
vmnet(P) vmmon(P) bnep
rfcomm l2cap nfsd exportfs lockd nfs_acl sunrpc ppdev lp button ac battery ipv6 
acpi_cpufreq
cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_ondemand 
cpufreq_conservative freq_table
deflate zlib_deflate twofish twofish_common camellia serpent blowfish des cbc 
ecb blkcipher aes xcbc
sha256 sha1 crypto_null af_key nls_iso8859_1 ntfs dm_snapshot dm_mirror dm_mod 
fuse firewire_sbp2
loop pcmcia iTCO_wdt parport_pc rtc pcspkr ipw3945 parport psmouse hci_usb 
bluetooth yenta_socket
rsrc_nonstatic pcmcia_core snd_hda_intel snd_pcm snd_timer snd soundcore 
snd_page_alloc ieee80211
ieee80211_crypt firmware_class serio_raw intel_agp agpgart joydev tsdev evdev 
reiserfs ide_cd cdrom
piix sd_mod usbhid hid generic ide_core ehci_hcd b44 mii firewire_ohci 
firewire_core crc_itu_t
ata_generic ahci libata scsi_mod uhci_hcd usbcore thermal processor fan
Oct 31 18:46:09 nx7400 kernel: CPU:1
Oct 31 18:46:09 nx7400 kernel: EIP:0060:[e084b58d]Tainted: P   VLI
Oct 31 18:46:09 nx7400 kernel: EFLAGS: 00010202   (2.6.22-2-686 #1)
Oct 31 18:46:09 nx7400 kernel: EIP is at mxu1_open+0x51/0x5b6 [mxu11x0]
Oct 31 18:46:09 nx7400 kernel: eax: 0004   ebx: daf68e80   ecx: 0046   
edx: e08556c0
Oct 31 18:46:09 nx7400 kernel: esi: c86a8418   edi: ffed   ebp: 008fb4dc   
esp: da715cc8
Oct 31 18:46:09 nx7400 kernel: ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 
0068
Oct 31 18:46:09 nx7400 kernel: Process modprobe (pid: 4789, ti=da714000 
task=d762b580 task.ti=da714000)
Oct 31 18:46:09 nx7400 kernel: Stack: e084f220 e00827f4 e084f340 ca1c5c58 
e084d78e c86a8418 c86a84d0
0004
Oct 31 18:46:09 nx7400 kernel:e084f340 c86a8418 c86a84d0 e084f260 
e084245d e084459b e084d788
c86a84d0
Oct 31 18:46:09 nx7400 kernel:e084d78e c86a8400 c86a84d0 c86a8418 
ca1c5c00 e084f340 

Oct 31 18:46:09 nx7400 udevd-event[4788]: run_program: '/sbin/modprobe' 
abnormal exit
Oct 31 18:46:09 nx7400 kernel: Call Trace:
Oct 31 18:46:09 nx7400 kernel:  [e00827f4] usb_match_id+0x15/0x3c [usbcore]
Oct 31 18:46:09 nx7400 kernel:  [e084245d] usb_serial_probe+0x49b/0xdc2 
[usbserial]
Oct 31 18:46:09 nx7400 kernel:  [c01a1828] __sysfs_new_dirent+0x20/0x4a
Oct 31 18:46:09 nx7400 kernel:  [c01a18a8] __sysfs_make_dirent+0x11/0x6d
Oct 31 18:46:09 nx7400 kernel:  [c011c331] __wake_up+0x32/0x43
Oct 31 18:46:09 nx7400 kernel:  [c01a192d] sysfs_make_dirent+0x29/0x35
Oct 31 18:46:09 nx7400 kernel:  [e0082b00] usb_autopm_do_device+0xc6/0xd0 
[usbcore]
Oct 31 18:46:09 nx7400 kernel:  [e008278a] usb_match_one_id+0x1c/0x71 
[usbcore]
Oct 31 18:46:09 nx7400 kernel:  [e00835ea] usb_probe_interface+0x81/0xb2 
[usbcore]
Oct 31 18:46:09 nx7400 kernel:  [c022d42e] driver_probe_device+0xe1/0x15f
Oct 31 18:46:09 nx7400 kernel:  [c02a3091] klist_next+0x4b/0x6c
Oct 31 18:46:09 nx7400 kernel:  [c022d53e] __driver_attach+0x0/0x79
Oct 31 18:46:09 nx7400 kernel:  [c022d584] __driver_attach+0x46/0x79
Oct 31 18:46:09 nx7400 kernel:  [c022c9f1] bus_for_each_dev+0x37/0x59
Oct 31 18:46:09 nx7400 kernel:  [c022d292] driver_attach+0x16/0x18
Oct 31 18:46:09 nx7400 kernel:  [c022d53e] __driver_attach+0x0/0x79
Oct 31 18:46:09 nx7400 kernel:  [c022ccd5] bus_add_driver+0x6d/0x16d
Oct 31 18:46:09 nx7400 kernel:  [e0083134] usb_register_driver+0x6d/0xd4 
[usbcore]
Oct 31 18:46:09 nx7400 kernel:  [e0841e99] usb_serial_register+0x20b/0x214 
[usbserial]
Oct 31 18:46:09 nx7400 kernel:  [e071c038] mxu1_init+0x38/0x6e [mxu11x0]
Oct 31 18:46:09 nx7400 kernel:  [c012db9b] 
blocking_notifier_call_chain+0x17/0x1a
Oct 31 18:46:09 nx7400 kernel:  [c0140720] sys_init_module+0x161c/0x1755
Oct 31 18:46:09 nx7400 kernel:  [c0103d86] 

Re: Не могу построить модуль

2007-03-11 Пенетрантность Max Dmitrichenko
В сообщении от 10 Март 2007 18:04 Alexey Khoraskin написал(a):
 Спасибо. Нашел модуль r8169.
 Только все равно не работает сетевуха.
 Перерыл кучу форумов на этот счет, ничего не помогло.
 Может кто нибудь решал такую проблему?
 ядро 2.6.18-686

У меня валяется realtek, который с каким-то странным PCI ID
(DeviceID на единичку меньше того, который есть в модуле).
В итоге модуль его не цепляет. Можно попробовать добавить в
модуль нужную строчку и пересобрать. Но поскольку было лень,
была более другая правильная сетевуха, то эту я положил
пылиться на стол.

ЗЫ: Чтобы собирать модули нужен соотв. ядру пакет linux-headers.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Не могу построить модуль

2007-03-11 Пенетрантность Alexey Khoraskin

Спасибо всем за ответы. С сетевухой все нормально. Решилось обновлением ядра
до 2.6.18-4-686.
А вот вопрос с построением модулей пока не выяснил.
linux-headers стоит и исходники ядра тоже стоят.
А пути /lib/modules/2.6.18-3-686/build попрежнему не наблюдается.

11.03.07, Nick 'TARANTUL' Novikov [EMAIL PROTECTED] написал(а):


Max Dmitrichenko wrote:
 У меня валяется realtek, который с каким-то странным PCI ID
 (DeviceID на единичку меньше того, который есть в модуле).
 В итоге модуль его не цепляет. Можно попробовать добавить в
 модуль нужную строчку и пересобрать. Но поскольку было лень,
 была более другая правильная сетевуха, то эту я положил
 пылиться на стол.

 ЗЫ: Чтобы собирать модули нужен соотв. ядру пакет linux-headers.


PCI ID можно поправить любым HEX редактором.

--
TARANTUL
9th node
+7 3412 900022


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]




Re: Не могу построить модуль

2007-03-11 Пенетрантность Pechnikov Alexey
В сообщении от Воскресенье 11 марта 2007 13:40 Alexey Khoraskin написал(a):
 А вот вопрос с построением модулей пока не выяснил.
 linux-headers стоит и исходники ядра тоже стоят.
 А пути /lib/modules/2.6.18-3-686/build попрежнему не наблюдается.
Ты серьезно хочешь компилировать модули в директории, где они лежат? Такой 
директории нет и быть не может. Распаковывай исходники в /usr/src и там их 
собирай.



Re: Не могу построить модуль

2007-03-11 Пенетрантность Alexey Khoraskin

Немного не так. Я распаковал исходники модуля в свой home, там и строю.
А /lib/modules/2.6.18-3-686/build требует Makefile модуля (см. мое первое
письмо).
Я так понял, что он там ищет Makefile для сборки (судя по строке make -C
/lib/modules/2.6.18-3-686/build SUBDIRS=/root/r1000_v1.05/src modules).


11.03.07, Pechnikov Alexey [EMAIL PROTECTED] написал(а):


В сообщении от Воскресенье 11 марта 2007 13:40 Alexey Khoraskin
написал(a):
 А вот вопрос с построением модулей пока не выяснил.
 linux-headers стоит и исходники ядра тоже стоят.
 А пути /lib/modules/2.6.18-3-686/build попрежнему не наблюдается.
Ты серьезно хочешь компилировать модули в директории, где они лежат? Такой
директории нет и быть не может. Распаковывай исходники в /usr/src и там их
собирай.




Re: Не могу построить модуль

2007-03-11 Пенетрантность Pechnikov Alexey
В сообщении от Воскресенье 11 марта 2007 13:55 Alexey Khoraskin написал(a):
 Немного не так. Я распаковал исходники модуля в свой home, там и строю.
 А /lib/modules/2.6.18-3-686/build требует Makefile модуля (см. мое первое
 письмо).
 Я так понял, что он там ищет Makefile для сборки (судя по строке make -C
 /lib/modules/2.6.18-3-686/build SUBDIRS=/root/r1000_v1.05/src modules).

Делаешь так:

aptitude install linux-source-2.6.18
cd /usr/src/linux-source-2.6.18
make modules_prepare
make oldconfig  make prepare

После этих манипуляций у тебя лежат сконфигурированные сырцы ядра и можно 
строить модули. Засовывай в дерево исходников свой модуль и собирай.



Re: Не могу построить модуль

2007-03-11 Пенетрантность Alexey Khoraskin

Большое спсибо за пояснения.

11.03.07, Pechnikov Alexey [EMAIL PROTECTED] написал(а):


В сообщении от Воскресенье 11 марта 2007 13:55 Alexey Khoraskin
написал(a):
 Немного не так. Я распаковал исходники модуля в свой home, там и строю.
 А /lib/modules/2.6.18-3-686/build требует Makefile модуля (см. мое
первое
 письмо).
 Я так понял, что он там ищет Makefile для сборки (судя по строке make -C
 /lib/modules/2.6.18-3-686/build SUBDIRS=/root/r1000_v1.05/src modules).

Делаешь так:

aptitude install linux-source-2.6.18
cd /usr/src/linux-source-2.6.18
make modules_prepare
make oldconfig  make prepare

После этих манипуляций у тебя лежат сконфигурированные сырцы ядра и можно
строить модули. Засовывай в дерево исходников свой модуль и собирай.




Re: Не могу построить модуль

2007-03-11 Пенетрантность Max Dmitrichenko
В сообщении от 11 Март 2007 14:00 Pechnikov Alexey написал(a):
 aptitude install linux-source-2.6.18
 cd /usr/src/linux-source-2.6.18
 make modules_prepare
 make oldconfig  make prepare
 
 После этих манипуляций у тебя лежат сконфигурированные сырцы ядра и можно 
 строить модули. Засовывай в дерево исходников свой модуль и собирай.

Елки-ж палки! Алексей, почему ты все время советуешь изобретать людям
велосипед, когда есть debian way?! Зачем устанавливать сорцы ядра,
заниматься какой-то фигней, если человек использует дистрибутивное
ядро?

Просто нужно установить пакет linux-headers-2.6.18-4-686, и тогда все
заработает. Установить просто linux-headers-2.6.18 - не достаточно.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Не могу построить модуль

2007-03-11 Пенетрантность Pechnikov Alexey
В сообщении от Воскресенье 11 марта 2007 15:56 Max Dmitrichenko написал(a):
 В сообщении от 11 Март 2007 14:00 Pechnikov Alexey написал(a):
  aptitude install linux-source-2.6.18
  cd /usr/src/linux-source-2.6.18
  make modules_prepare
  make oldconfig  make prepare
 
  После этих манипуляций у тебя лежат сконфигурированные сырцы ядра и можно
  строить модули. Засовывай в дерево исходников свой модуль и собирай.

 Елки-ж палки! Алексей, почему ты все время советуешь изобретать людям
 велосипед, когда есть debian way?! Зачем устанавливать сорцы ядра,
 заниматься какой-то фигней, если человек использует дистрибутивное
 ядро?

 Просто нужно установить пакет linux-headers-2.6.18-4-686, и тогда все
 заработает. Установить просто linux-headers-2.6.18 - не достаточно.

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



Re: Не могу построить модуль

2007-03-11 Пенетрантность Max Dmitrichenko
В сообщении от 11 Март 2007 15:57 Pechnikov Alexey написал(a):
 С этими линукс-хидерами не все модули собираются, некоторым нужны именно 
 сконфигурированные сырцы. С теми же командами, которые я привел, мы их и 
 получаем. Помню, что у меня дрова для винмодемов и вмварь не собирались с 
 хидерами (на woody). Недавно вмварь собирал, то же самое, не хочет с хидерами 
 (ну, конфиг там вечно кривой, но проще поставить и сконфигурировать исходники 
 ядра и выкинуть проверку версии ядра, сейчас формат версии отличается от 
 того, что вмварь ждет).

Не далее как позавчера работал с VMWare на etch с ядром 2.6.18-4-686. Её
модуль прекрасно собрался хидерами и от этого ядра, и от 2.6.18-3-686. Возможно,
пару месяцев назад я накатывал на VMWare патч vmware-any-any-update. Но так
или иначе я таких проблем не испытываю. Тоже самое могу сказать и про модуль
драйвера NVidia.

Кроме того, я не могу найти научного обоснования того, что могут понадобиться
именно исходники.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Не могу построить модуль

2007-03-11 Пенетрантность Pechnikov Alexey
В сообщении от Воскресенье 11 марта 2007 16:35 Max Dmitrichenko написал(a):
 Не далее как позавчера работал с VMWare на etch с ядром 2.6.18-4-686. Её
 модуль прекрасно собрался хидерами и от этого ядра, и от 2.6.18-3-686.
 Возможно, пару месяцев назад я накатывал на VMWare патч
 vmware-any-any-update. Но так или иначе я таких проблем не испытываю. Тоже
 самое могу сказать и про модуль драйвера NVidia.

 Кроме того, я не могу найти научного обоснования того, что могут
 понадобиться именно исходники.

Обоснование простое - требуются файлы, которые не являются хидерами или 
размещаются не иначе. Зачем и где - не разбирался, однако не раз натыкался на 
такое поведение модулей, где заместо стандартной процедуру сборки идет нечто 
самопальное (возможно, в сырцах файлы дублируются, а в хидерах какие-то дубли 
исключены, где-то такое видел).  Что такое vmware-any-any-update я не знаю и 
на офсайте вмвари не видел. Vmware Player пользуюсь не первый год и всегда 
сам ковырял ее, чтобы собрать. Последние месяцы действительно сборка стала 
простой, в одном месте достаточно кусок кода закомментить (а может, и это уже 
поправили). Если же собирать что-либо из входящего в дебиан софта, тогда 
достаточно хидеров - ни разу не видел, чтоб в дебиан настолько кривой конфиг 
пускали, которому хидеров мало.



Re: Не могу построить модуль

2007-03-11 Пенетрантность Max Dmitrichenko
В сообщении от 11 Март 2007 16:59 Pechnikov Alexey написал(a):
 Обоснование простое - требуются файлы, которые не являются хидерами или 
 размещаются не иначе. Зачем и где - не разбирался, однако не раз натыкался на 
 такое поведение модулей, где заместо стандартной процедуру сборки идет нечто 
 самопальное (возможно, в сырцах файлы дублируются, а в хидерах какие-то дубли 
 исключены, где-то такое видел).  Что такое vmware-any-any-update я не знаю и
 на офсайте вмвари не видел.
Он (патч) частенько фигурирует на официальном форуме по поддержке VMWare. Этот
патч для линуксовой версии, как я понял, сопровождает один из их разработчиков,
но патч носит неофициальный характер, поскольку он не подвергается их 
внутреннему
тестированию и нужен только для новых ядер, которые официально ещё не
поддерживаются. Сайт, кажется, ftp://ftp.cvut.cz

 Vmware Player пользуюсь не первый год и всегда сам ковырял ее, чтобы собрать.
 Последние месяцы действительно сборка стала простой, в одном месте достаточно
 кусок кода закомментить (а может, и это уже поправили).
Хм... года четыре назад на форуме ЛОРа один человек убеждал всех, что он 
собирает
ядро в ручную, компилируя каждый файл в отдельности, а потом линкуя тоже 
ручками.

Наверное, не у всех есть время на подобные комсомольские подвиги. Но видимо у
тебя его сполна, если тебе лень разобраться в том, что ты делаешь не так.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Не могу построить модуль

2007-03-11 Пенетрантность Pechnikov Alexey
В сообщении от Воскресенье 11 марта 2007 17:58 Max Dmitrichenko написал(a):
 Хм... года четыре назад на форуме ЛОРа один человек убеждал всех, что он
 собирает ядро в ручную, компилируя каждый файл в отдельности, а потом
 линкуя тоже ручками.

 Наверное, не у всех есть время на подобные комсомольские подвиги. Но видимо
 у тебя его сполна, если тебе лень разобраться в том, что ты делаешь не так.

Я считаю, у меня нет времени разбираться, что делают не так разработчики 
vmware, потом отправлять им патчи и убеждать, что их надо принять. Много 
проще разобраться с кодом, ибо поставить сырцы ядра и сконфигурить их не 
проблема, и понять, что не работает в перловом файле сборки вмвари тоже не 
особо сложно. А насчет подвигов - это к разработчикам дебиана, которые вместо 
какого-нибудь перлового файла для сборки делают на мегабайт configure файл, 
где черт ногу сломит, что чем заменяется при его интепретации, и уж если 
что-то не собирается, проще выкинуть, чем понять, то ли исходники патчить 
нужно, то ли этот самый configure.



Re: Не могу построить модуль

2007-03-11 Пенетрантность Artem Chuprina
Pechnikov Alexey - debian-russian@lists.debian.org  @ Sun, 11 Mar 2007 
13:39:14 +0300:

  А вот вопрос с построением модулей пока не выяснил.
  linux-headers стоит и исходники ядра тоже стоят.
  А пути /lib/modules/2.6.18-3-686/build попрежнему не наблюдается.
 PA Ты серьезно хочешь компилировать модули в директории, где они
 PA лежат? Такой директории нет и быть не может. Распаковывай исходники
 PA в /usr/src и там их собирай.

А вот не надо ходить сюда с неправильными советами...

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Страшна, как смертный грех Феанора (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Не могу построить модуль

2007-03-11 Пенетрантность Max Dmitrichenko
В сообщении от 11 Март 2007 18:08 Pechnikov Alexey написал(a):

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

Алексей, с того момента как ты появился в рассылке мы с коллегами, которые
тоже читают и пишут в рассылку, не устаем удивляться твоей упертости и
изобретательности велосипедов. Я прошу тебя обратить внимание на то, что
ни я, ни кто-либо ещё из известных мне лично людей ни разбирался в том,
что делают не так разработчики vmware, ни писал и отправлял им патчи.
Не делали от того, что все работало без какой-либо необходимости что-то
пилить. Есть стандартный и правильный путь решения проблемы сборки
модулей vmware и прочих, и для следования этому пути не нужно быть докой
в языке C, в скриптах bash. Иначе бы никто кроме тебя это не использовал,
потому что почти ни у кого нет желания с этим разбираться.

 Много проще разобраться с кодом, ибо поставить сырцы ядра и сконфигурить их 
 не 
 проблема, и понять, что не работает в перловом файле сборки вмвари тоже не 
 особо сложно.
Я возможно открою тебе глаза и ты прозреешь. Модули вмвари собираются не
перловым скриптом, а обычным make'ом, который целиком использует уже готовую и,
заметь, работающую систему сборки ядра 2.6. Перловый скрипт, о котором ты
говоришь, занимается лишь тем, что распаковывает архив с сырцами модулей
и натравливает на них make. Разработчики vmware к счастью не были знакомы с
тобой и их никто не надоумил писать отдельную build-систему на perl.

 А насчет подвигов - это к разработчикам дебиана, которые вместо  
 какого-нибудь перлового файла для сборки делают на мегабайт configure файл, 
 где черт ногу сломит, что чем заменяется при его интепретации, и уж если 
 что-то не собирается, проще выкинуть, чем понять, то ли исходники патчить 
 нужно, то ли этот самый configure.
Я что-то пропустил или ядро уже перевели на automake/autoconf? Отродясь не
видел в ядре скрипта configure.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Не могу построить модуль

2007-03-11 Пенетрантность Pechnikov Alexey
 пилить. Есть стандартный и правильный путь решения проблемы сборки

Я понимаю, что есть стандартные пути, но если скрипт .configure вылетает с 
ошибкой, как же с ним разбираться? Что касается вмвари, раз уж она при сборке 
вылетает на проверке версии ядра и эта проверка написана на перле, так сразу 
возникает желание поправить код. Может быть, для дебиана этот путь считается 
некорректным и нужно сначала поискать патчи,  но некоторое время назад была 
дискуссия насчет проблем с HAL, полного решения возникающих проблем никто не 
предложил, так что же еще остается, как не патчить этот самый HAL... 
Возможно, я что-то не понимаю, но универсального пути не вижу (разве что 
подождать, пока софтину поправят или совсем забросят).

 Я возможно открою тебе глаза и ты прозреешь. Модули вмвари собираются не
 перловым скриптом, а обычным make'ом, который целиком использует уже
 готовую и, заметь, работающую систему сборки ядра 2.6. Перловый скрипт, о
 котором ты говоришь, занимается лишь тем, что распаковывает архив с сырцами
 модулей и натравливает на них make.

Перловый скрипт еще и разные проверки делает и настраивает вмварь, 
естественно, что он не выполняет компиляцию модулей. Вот лишь некоторые из 
его функций:

sub check_depends
sub is_network 
sub is_bridged_network 
sub is_hostonly_network 
sub is_nat_network 
sub is_samba_running 
sub get_free_network 
sub remove_bridged_network 
sub remove_hostonly_network 
sub remove_nat_network 
sub remove_net 

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

 Я что-то пропустил или ядро уже перевели на automake/autoconf? Отродясь не
 видел в ядре скрипта configure.
Я не про ядро, а про обычный софт.



Re: Не могу построить модуль

2007-03-11 Пенетрантность Dmitry Nezhevenko
On Sun, Mar 11, 2007 at 08:14:34PM +0300, Pechnikov Alexey wrote:
  пилить. Есть стандартный и правильный путь решения проблемы сборки
 
 Я понимаю, что есть стандартные пути, но если скрипт .configure вылетает с 
 ошибкой, как же с ним разбираться? Что касается вмвари, раз уж она при сборке 

Заглянуть в config.log, если этот configure был создан autotools

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Не могу построить модуль

2007-03-10 Пенетрантность Alexey Khoraskin

Не могу построить модуль для сетевой карты Realtek.

Вот что вижу после запуска make:

make -C src/clean
make[1]: Entering directory ''/root/r1000_v1.05/src''
rm -rf *.o *.ko и так далее
make[1]: Leaving directory ''/root/r1000_v1.05/src''
make -C src/ modules
make -C /lib/modules/2.6.18-3-686/build SUBDIRS=/root/r1000_v1.05/src
modules
make: Entering an unknown directory

Проблема в том, что /lib/modules/2.6.18-3-686/build не существует.
Я думаю, что не хватает какого нибудь пакета.
Какие пакеты нужно установить для сборки модулей ядра? Я еще никогда этого
не делал.


Re: Не могу построить модуль

2007-03-10 Пенетрантность Mikhail A Antonov
On Saturday 10 March 2007 12:37, Alexey Khoraskin wrote:
  Не могу построить модуль для сетевой карты Realtek.

Гигабитный реалтек (r1000) заводится в etch еще с ноября месяца.
Ставил ноябрский билд Etch на ноут asus a6t с netinst.
Карточка увиделась прямо в инсталлере.

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
- Почему монашки носят черную одежду?
- Боятся засветить пленку.


pgpDJ5docyba0.pgp
Description: PGP signature


Re: Не могу построить модуль

2007-03-10 Пенетрантность Alexey Khoraskin

Спасибо. Нашел модуль r8169.
Только все равно не работает сетевуха.
Перерыл кучу форумов на этот счет, ничего не помогло.
Может кто нибудь решал такую проблему?
ядро 2.6.18-686


10.03.07, Mikhail A Antonov [EMAIL PROTECTED] написал(а):


On Saturday 10 March 2007 12:37, Alexey Khoraskin wrote:
  Не могу построить модуль для сетевой карты Realtek.

Гигабитный реалтек (r1000) заводится в etch еще с ноября месяца.
Ставил ноябрский билд Etch на ноут asus a6t с netinst.
Карточка увиделась прямо в инсталлере.

--
Best regards,
Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
- Почему монашки носят черную одежду?
- Боятся засветить пленку.




Как узнать с какими параметрми загружен модуль ядра.

2006-10-30 Пенетрантность Roman Makurin
Всем привет!

Как можно узнать с какими парметрами был загружен модуль ядра ? Например вывод 
команды lsmod показывает, что модуль saa7134 загружен, но ничего не говорит о 
его параметрах. Как можно узнать узнать эти параметры ?

Спасибо.
-- 
If you think of MS-DOS as mono, and Windows as stereo,
  then Linux is Dolby Digital and all the music is free...


Re: Как узнать с ка кими параметрми загружен модуль ядра.

2006-10-30 Пенетрантность Yauhen Kharuzhy
On Tue, Oct 31, 2006 at 12:39:15AM +0300, Roman Makurin wrote:
 Всем привет!
 
 Как можно узнать с какими парметрами был загружен модуль ядра ? Например 
 вывод 
 команды lsmod показывает, что модуль saa7134 загружен, но ничего не говорит о 
 его параметрах. Как можно узнать узнать эти параметры ?

заглянуть в /sys/modules

-- 
Yauhen Kharuzhy jekhor _at_ gmail.com
JID: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Установка драйвера для GeForce FX на kern el 2.6.17.3...да куда угодно :) Не собирается модуль

2006-09-12 Пенетрантность pasha
Здравствуйте, 3DRaven.

Вы писали 12 сентября 2006 г., 6:40:10:

 Здравствуйте. Есть задача: поставить дрова на видеокарту. Пробовал 
 разные ядра и разные дрова...не ставится.
 Выдает одну и туже ошибку...в дровах начиная с 71 версии.
 Исходные данные:

 0. видеокарта GeForce FX 5200
 1. ядро 2.6.17.3 (собрано из исходников.../usr/src/linux)...рядом стоит 2.4
 2. дистр debian 3.1rc1
 3. дрова NVIDIA-LINUX-X86_32-10-817.RUN (но на других тоже)
 4. ошибка (приведу весь конец лога):

 /tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/nv-linux.h:677:2:
 warning: #warning conftest.sh failed, assuming remap_page_range(4)!
 /tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/os-interface.c:
 In function `os_set_mlock_capability': 
 /tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/os-interface.c:137
 5: error: structure has no member named `rlim'

 Я пробовал править доступные исходники...откомпилил, но не запахало 
 насколько я понимаю, интерфейс ядра в модуле предполагался для версии
 2.4, а реально было ядро 2.6. Но это на 71 дровах...на этих ничего не
 правил.

 Очень прошу помощи ! Стандартные дрова 3Д графику не тянут, сижу на них
 уже три месяца ! Заранее спасибо.



У меня дрова NVIDIA-Linux-x86-1.0-8178-pkg1.run прекрасно ставятсь на 2.6
запускаю с параметром -e и ручками указываю пути к модулям и сырцам
ядра.


-- 
С уважением,
 pasha  mailto:[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Установка драйвера для GeForce FX на kernel 2.6.17.3...да куда угодно :) Не собирается модуль

2006-09-12 Пенетрантность Иван Лох
On Tue, Sep 12, 2006 at 10:40:10AM +0700, 3DRaven wrote:
 Здравствуйте. Есть задача: поставить 
 дрова на видеокарту. Пробовал разные 
 
 0. видеокарта GeForce FX 5200
 1. ядро 2.6.17.3 (собрано из 
 исходников.../usr/src/linux)...рядом стоит 2.4
 2. дистр debian 3.1rc1
 3. дрова NVIDIA-LINUX-X86_32-10-817.RUN (но на других 
 тоже)

1) Ставите дебиановское ядро из любой ветви дистрибутива
2) apt-get install module-assistant
3) m-a update  m-a a-i nvidia

-- 
Иван Лох


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Установка драйвера для GeForce FX на kernel 2.6.17.3...да куда угодно :) Не собирается модуль

2006-09-12 Пенетрантность Alexander Vlasov
Господа, откуда у вас такая страсть к.. Не знаю как назвать даже. 
apt-get для кого придуман?

В Вто, 12/09/2006 в 10:40 +0700, 3DRaven пишет:
 Здравствуйте. Есть задача: поставить дрова на видеокарту. Пробовал 
 разные ядра и разные дрова...не ставится.
 Выдает одну и туже ошибку...в дровах начиная с 71 версии.
 Исходные данные:
 
 0. видеокарта GeForce FX 5200
 1. ядро 2.6.17.3 (собрано из исходников.../usr/src/linux)...рядом стоит 2.4
 2. дистр debian 3.1rc1
 3. дрова NVIDIA-LINUX-X86_32-10-817.RUN (но на других тоже)
 4. ошибка (приведу весь конец лога):
 
 /tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/nv-linux.h:677:2: 
 warning: #warning conftest.sh failed, assuming remap_page_range(4)! 
 /tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/os-interface.c: 
 In function `os_set_mlock_capability': 
 /tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/os-interface.c:137 
 5: error: structure has no member named `rlim'
 
 Я пробовал править доступные исходники...откомпилил, но не запахало 
 насколько я понимаю, интерфейс ядра в модуле предполагался для версии 
 2.4, а реально было ядро 2.6. Но это на 71 дровах...на этих ничего не 
 правил.
 
 Очень прошу помощи ! Стандартные дрова 3Д графику не тянут, сижу на них 
 уже три месяца ! Заранее спасибо.
 
 
-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


Установка драйвера для GeForce FX на kernel 2.6.17. 3...да куда угодно :) Не собирается модуль

2006-09-11 Пенетрантность 3DRaven
Здравствуйте. Есть задача: поставить дрова на видеокарту. Пробовал 
разные ядра и разные дрова...не ставится.

Выдает одну и туже ошибку...в дровах начиная с 71 версии.
Исходные данные:

0. видеокарта GeForce FX 5200
1. ядро 2.6.17.3 (собрано из исходников.../usr/src/linux)...рядом стоит 2.4
2. дистр debian 3.1rc1
3. дрова NVIDIA-LINUX-X86_32-10-817.RUN (но на других тоже)
4. ошибка (приведу весь конец лога):

/tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/nv-linux.h:677:2: 
warning: #warning conftest.sh failed, assuming remap_page_range(4)! 
/tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/os-interface.c: 
In function `os_set_mlock_capability': 
/tmp/selfgz7036/NVIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv/os-interface.c:137 
5: error: structure has no member named `rlim'


Я пробовал править доступные исходники...откомпилил, но не запахало 
насколько я понимаю, интерфейс ядра в модуле предполагался для версии 
2.4, а реально было ядро 2.6. Но это на 71 дровах...на этих ничего не 
правил.


Очень прошу помощи ! Стандартные дрова 3Д графику не тянут, сижу на них 
уже три месяца ! Заранее спасибо.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



модуль к апачи

2003-03-06 Пенетрантность Pavel Ivanov
Господа,

Простите за офтопик. Кто-нить когда-нить модуля к апачи писал?.. нужна 
консультация... может чтиво какое подскажите?


-- 
Peace, Pavel Ivanov
E-mail: [EMAIL PROTECTED] 
H.323 phone: callto://ils.seconix.com/[EMAIL PROTECTED]
Home Page: http://pifaq.sourceforge.net/author.phtml
ICQ#: 51473881, Y!m: pavel_i, JabberID: [EMAIL PROTECTED]



модуль tulip

2001-11-10 Пенетрантность Konstantin Kubatkin

есть машина я двумя сетевыми COMPEX FL32-PCI ( чип Digital DC21041 ). С
ядром 2.2.19 все работает просто прекрасно.
по неким причинам на эту машину надо поставить ядро из серии 2.4 и тут
наступает облом :( 
модуль tulip грузится, но работать не хочет. по ifconfig видно что все
пакеты уходят в error :(

при этом при конфигурировании интерфейсов при использовании 2.2.19
выдавалась надпись 21143 10BaseT link beat good, а при использовании
2.4.13 такой надписи нет

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

-- 
Konstantin Kubatkin [KUB-RIPE] [KUB-UANIC]
Kherson, TriLogiC Group
Fido: 2:468/[EMAIL PROTECTED]



Re: Модуль

2001-10-18 Пенетрантность Anatoly Pugachev
On Wed, Oct 17, 2001 at 03:40:14PM +0600, Sergey Yurev wrote:
 Прмвет!
 
 Как узнать чем(кем) используется тот или иной модуль ядра.
imho net такой программулины, нада написать.
-- 
/mator



Re: Модуль

2001-10-18 Пенетрантность Viktor Vislobokov
  Как узнать чем(кем) используется тот или иной модуль ядра.
 imho net такой программулины, нада написать.

Через lsmod можно узнать какие модули используются
другими модулями, а остальное можно понять по логике вещей.
   Например, если у тебя не выгружается по rmmod модуль
сетевой карты, то понятно, что сперва нужно сделать
ifdown соответствующий интерфейс и выгружать только потом.
И т.д.

Виктор



Re: Модуль

2001-10-18 Пенетрантность Vladimir N.Velychko
On Thu, 18 Oct 2001 16:02:55 -0700 Viktor Vislobokov [EMAIL PROTECTED] 
wrote:

   Как узнать чем(кем) используется тот или иной модуль ядра.
  imho net такой программулины, нада написать.
 Через lsmod можно узнать какие модули используются
 другими модулями, а остальное можно понять по логике вещей.
Например, если у тебя не выгружается по rmmod модуль
 сетевой карты, то понятно, что сперва нужно сделать
А ещё можно юзать вместо rmmod - modprobe -r modname

 ifdown соответствующий интерфейс и выгружать только потом.
 И т.д.

--
 VEL-RIPE
 ICQ UIN# 3159256



Модуль

2001-10-17 Пенетрантность Sergey Yurev
Прмвет!

Как узнать чем(кем) используется тот или иной модуль ядра.


С уважением, Сергей Юрьев.
ООО Пермский Картон