Re: модуль обновления погоды в xfce
On Sun, 21 May 2017 22:23:56 +0300 dimaswrote: > легким нажатием 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-141 02:07 sergewrote: > 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
On Sun, 21 May 2017 10:42:41 +0300 Sohin Vyacheslavwrote: > > > 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
21.05.2017 02:07, serge пишет: > если потом нужно будет поставить обновившийся пакет - > sudo make uninstall > находясь в ~/.weather-dev/xfce4-weather-plugin > спс за четкую инструкцию, попробую... -- BW, Сохин Вячеслав
Re: модуль обновления погоды в xfce
On Sat, 20 May 2017 13:53:14 +0300 Sohin Vyacheslavwrote: > День добрый, > > на днях перестал работать сабж в 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
День добрый, на днях перестал работать сабж в xfce - просто пишет "Нет данных". Ранее замечал в его свойствах, что новая версия API будет несовместима... Может есть какое-то решение? или просто ждать обновлений? -- BW, Сохин Вячеслав
Re: Перекомпилировать модуль для Live системы.
Артеменко Никита <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 системы.
У меня получилось скомпилировать модуль! Ваши советы помогли. Я бы хотел написать небольшую пошаговую инструкцию для тех, кто хочет научиться компилировать модули. Я знаю, что в интернете их уже много, но по-моему не помешает еще одна. Итак, компилируем модуль ядра в 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 системы.
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 системы.
Вам в помощь 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 системы.
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 системы.
Здравствуйте. Поздравляю всех с первым мая! В моем институте стоит компьютер, оборудованный звуковой картой 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 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 и кол-во ядер
А почему именно по кол-ву ядер? По моему это связано с NUMA С того же Хабра[1]: Для наиболее оптимального использования CPU стоит учесть: сжатие каждого устройства zram однопоточное. Потому я создаю их по количеству ядер. Думаю, причина больше в этом, чем в NUMA — данные же всё равно сжаты. [1] http://habrahabr.ru/post/172137/
Re: модуль zram и кол-во ядер
В сообщении от [Чт 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 и кол-во ядер
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 и кол-во ядер
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 и кол-во ядер
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 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 и кол-во ядер
Доброе утро, загружаю модуль с параметром 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 и кол-во ядер
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
Не загружается модуль
Установил 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: Не загружается модуль
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: Не загружается модуль
В 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: Нужен тонкий клиент / процессорный модуль
Друг недавно собрал такой: Мат.плата 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: Нужен тонкий клиент / процессорный модуль
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: Нужен тонкий клиент / процессорный модуль
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: Нужен тонкий клиент / процессорный модуль
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
Нужен тонкий клиент / процессорный модуль
Доброго времени. Похоже что маленький бесшумный процессорный блок, который я лет пять назад привинтил на кухне к нижней стороне столешницы, и который с тех пор служил мне и семье верой и правдой (вместе с закреплённым на стене монитором и беспроводными клавиатурой и мышью), начинает аппаратно дохнуть. Виснет, грузится со второго-третьего раза, ну и как обычно себя ведёт полуживое железо. В связи с чем ищется ему замена. Подскажите кто в теме, что бы сейчас такое купить в Москве на эту роль? Требования: - x86 - возможность установить debian в качестве основной и единственной ОС, и чтобы всё железо под ним завелось (возможно после ручной работы) - небольшой форм-фактор (собираюсь привинтить к кухонному столу вместо старого), - пассивное охлаждение, - достаточные локальные ресурсы для воспроизведения видео (то есть либо процессор не ниже гигагерца, либо соответствующее аппартное ускорение в видеосистеме, которое можно завести под линуксом), - ну и джентельменский набор интерфейсов - юсб, аудио, видео, сеть. Подскажите? signature.asc Description: This is a digitally signed message part.
Re: Нужен тонкий клиент / процессорный модуль
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: Нужен тонкий клиент / процессорный модуль
Требования: - 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: Нужен тонкий клиент / процессорный модуль
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?
Перенес конфигурационный файл с ленни на сквизи и вдруг перестали подгружаться контакты из 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: Как подгрузить св ой модуль пхп для каж дого сайта.
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: Как подгрузить св ой модуль пхп для каж дого сайта.
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
Как подгрузить свой модуль пхп для каждого сайта.
Добрый день. Подскажите плиз как разрулить ситуацию. Есть сервер под дебиан ленни с апачем и 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: Как подгрузить свой модуль пхп для каждого сайта.
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: Как подгрузить свой модуль пхп для каждого сайта.
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: Как подгрузить свой модуль пхп для каждого сайта.
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: Как подгрузить свой модуль пхп для каждого сайта.
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
Установить модуль НЕ из пакета
Привет всем! Есть уже собранный модуль, который сейчас лежит в домашней директории. Попробовал на дурачка скопировать его и файлы, которые он похоже использует, в один из каталогов /lib/modules/`uname -r`/, после чего просто прописать путь к ko-файлу в /etc/modules. Конечно же ничего не получилось :) Если подгружать используя insmod, то всё проходит успешно. Собственно вопрос, где и как в мне его нужно зарегистрировать?
Re: Установить модуль НЕ из пакета
31 июля 2008 г. 18:49 пользователь Andrey Vasilenko [EMAIL PROTECTED] написал: Привет всем! Есть уже собранный модуль, который сейчас лежит в домашней директории. Попробовал на дурачка скопировать его и файлы, которые он похоже использует, в один из каталогов /lib/modules/`uname -r`/, после чего просто прописать путь к ko-файлу в /etc/modules. Конечно же ничего не получилось :) Если подгружать используя insmod, то всё проходит успешно. Собственно вопрос, где и как в мне его нужно зарегистрировать? После того, как поклали модуль, сказать depmod -a ? -- Regards, Yuri Kozlov
Re: Установить модуль НЕ из пакета
В сообщении от 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: Установить модуль НЕ из пакета
В сообщении от 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: Установить модуль НЕ из пакета
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)
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
Привет, коллеги. Пытаюсь собрать модуль для 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
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
Иван Лох 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
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
Иван Лох 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: Не могу построить модуль
В сообщении от 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: Не могу построить модуль
Спасибо всем за ответы. С сетевухой все нормально. Решилось обновлением ядра до 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: Не могу построить модуль
В сообщении от Воскресенье 11 марта 2007 13:40 Alexey Khoraskin написал(a): А вот вопрос с построением модулей пока не выяснил. linux-headers стоит и исходники ядра тоже стоят. А пути /lib/modules/2.6.18-3-686/build попрежнему не наблюдается. Ты серьезно хочешь компилировать модули в директории, где они лежат? Такой директории нет и быть не может. Распаковывай исходники в /usr/src и там их собирай.
Re: Не могу построить модуль
Немного не так. Я распаковал исходники модуля в свой 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: Не могу построить модуль
В сообщении от Воскресенье 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: Не могу построить модуль
Большое спсибо за пояснения. 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: Не могу построить модуль
В сообщении от 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: Не могу построить модуль
В сообщении от Воскресенье 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: Не могу построить модуль
В сообщении от 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: Не могу построить модуль
В сообщении от Воскресенье 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: Не могу построить модуль
В сообщении от 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: Не могу построить модуль
В сообщении от Воскресенье 11 марта 2007 17:58 Max Dmitrichenko написал(a): Хм... года четыре назад на форуме ЛОРа один человек убеждал всех, что он собирает ядро в ручную, компилируя каждый файл в отдельности, а потом линкуя тоже ручками. Наверное, не у всех есть время на подобные комсомольские подвиги. Но видимо у тебя его сполна, если тебе лень разобраться в том, что ты делаешь не так. Я считаю, у меня нет времени разбираться, что делают не так разработчики vmware, потом отправлять им патчи и убеждать, что их надо принять. Много проще разобраться с кодом, ибо поставить сырцы ядра и сконфигурить их не проблема, и понять, что не работает в перловом файле сборки вмвари тоже не особо сложно. А насчет подвигов - это к разработчикам дебиана, которые вместо какого-нибудь перлового файла для сборки делают на мегабайт configure файл, где черт ногу сломит, что чем заменяется при его интепретации, и уж если что-то не собирается, проще выкинуть, чем понять, то ли исходники патчить нужно, то ли этот самый configure.
Re: Не могу построить модуль
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: Не могу построить модуль
В сообщении от 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: Не могу построить модуль
пилить. Есть стандартный и правильный путь решения проблемы сборки Я понимаю, что есть стандартные пути, но если скрипт .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: Не могу построить модуль
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
Не могу построить модуль
Не могу построить модуль для сетевой карты 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: Не могу построить модуль
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: Не могу построить модуль
Спасибо. Нашел модуль 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/ -- - Почему монашки носят черную одежду? - Боятся засветить пленку.
Как узнать с какими параметрми загружен модуль ядра.
Всем привет! Как можно узнать с какими парметрами был загружен модуль ядра ? Например вывод команды 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: Как узнать с ка кими параметрми загружен модуль ядра.
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...да куда угодно :) Не собирается модуль
Здравствуйте, 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...да куда угодно :) Не собирается модуль
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...да куда угодно :) Не собирается модуль
Господа, откуда у вас такая страсть к.. Не знаю как назвать даже. 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...да куда угодно :) Не собирается модуль
Здравствуйте. Есть задача: поставить дрова на видеокарту. Пробовал разные ядра и разные дрова...не ставится. Выдает одну и туже ошибку...в дровах начиная с 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]
модуль к апачи
Господа, Простите за офтопик. Кто-нить когда-нить модуля к апачи писал?.. нужна консультация... может чтиво какое подскажите? -- 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
есть машина я двумя сетевыми 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: Модуль
On Wed, Oct 17, 2001 at 03:40:14PM +0600, Sergey Yurev wrote: Прмвет! Как узнать чем(кем) используется тот или иной модуль ядра. imho net такой программулины, нада написать. -- /mator
Re: Модуль
Как узнать чем(кем) используется тот или иной модуль ядра. imho net такой программулины, нада написать. Через lsmod можно узнать какие модули используются другими модулями, а остальное можно понять по логике вещей. Например, если у тебя не выгружается по rmmod модуль сетевой карты, то понятно, что сперва нужно сделать ifdown соответствующий интерфейс и выгружать только потом. И т.д. Виктор
Re: Модуль
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
Модуль
Прмвет! Как узнать чем(кем) используется тот или иной модуль ядра. С уважением, Сергей Юрьев. ООО Пермский Картон