The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Отключение(blacklist) модуля на Debian 5.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Аппаратура, Железо / Linux)
Изначальное сообщение [ Отслеживать ]

"Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Seven7 email(ok) on 06-Ноя-10, 10:23 
Доброго дня!

Прикупил себе мат. плату miniITX, стоит встроенная сетевуха
# lspci
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
Kernel driver in use: r8169
Kernel modules: r8101, r8169

По умолчанию для нее используется модуль r8169, но с ним она нормально не работает(после перезагрузки со вставленным патчкордом не работает на передачу). Нашел для неё родной драйвер, поставил, с ним все ок.
НО НИКАК НЕ МОГУ ОТКЛЮЧИТЬ ЗАГРУЗКУ СТАРОГО ДРАЙВЕРА(модуля).
Уже и прописывал как
alias r8169 off
и создавал отдельный файл r8169.conf, там прописывал "blacklist r8169", затем
depmod -ae
update-initramfs -u

как описано http://wiki.debian.org/KernelModuleBlacklisting

но так ни чего и не помогает, модуль тупо загружается(а так как r8101 я прописал в /etc/modules, то их загружается оба, но r8169 первый получает доступ к железяке).

Подскажите пожалуйста как правильно отключить (заблэклистить) модуль в debian lenny, ужо голова трещит...

пока что пришлось извратиться и прописать в rc.local
rmmod r8169
sleep 5
modprobe r8101


Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Seven7 email(ok) on 06-Ноя-10, 10:27 
самое интересное, что я вообще переименовал модуль r8169.ko, а он все равно его загружает при старте системы. после того как удалишь по modprobe r8169, говорит что такого модуля нет, может он еще откуда то берет его??
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Etch on 06-Ноя-10, 11:38 
Создай файл:

$ cat /etc/modprobe.d/blacklist-local.conf
blacklist r8169

Затем дай команду:

$ sudo update-initramfs -u -k all

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Seven7 (ok) on 06-Ноя-10, 15:26 
> Создай файл:
> $ cat /etc/modprobe.d/blacklist-local.conf
> blacklist r8169
> Затем дай команду:
> $ sudo update-initramfs -u -k all

разницы нет ни какой по сравнению с тем что делал я, как и эффекта, че за хня с этим lenny.
Кто нить на практике вообще это делал?
Как то же должно быть возможно запретить загружаться модулю, не из ядра же его теперь убирать...

МОжет кто нить знает как можно изменить соответствие девайс-драйвер?
Через udev такой возможности нет, неужели тока в сырцах ядра рыться...?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Etch on 06-Ноя-10, 16:35 
Я так запретил автозагрузку модулей ipv6 и inet6 на lenny. Может у тебя вообще эта папка не обрабатывается? Файл /etc/modprobe.conf удалён?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Etch on 06-Ноя-10, 16:42 
> Файл /etc/modprobe.conf удалён?

Или может есть другая строка, которая переопределяет этот блеклист? Что говорит:
grep -rH r8169 /etc/modprobe.d
?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Seven7 (ok) on 06-Ноя-10, 17:02 
> Я так запретил автозагрузку модулей ipv6 и inet6 на lenny. Может у
> тебя вообще эта папка не обрабатывается? Файл /etc/modprobe.conf удалён?

Да я вот тоже делал по аналогии с запертом ipv6, но че то не помогла.
modprobe.conf у удалял, и пробовал инклуд прописыватью
по modprobe -c, правило blacklist r8169 тоже видит

В описании есть сноска:
*This procedure does not prevent another process from requesting a module addition during boot or runtime. Ex. - shorewall

думаю может еще откуда то вызывается акромя modprobe.d

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Отключение(blacklist) модуля на Debian 5.0"  +/
Сообщение от Etch on 07-Ноя-10, 03:38 
> думаю может еще откуда то вызывается акромя modprobe.d

Ну попробуй поискать вхождения во всём /etc:
grep -rH r8169 /etc

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру