Параметры Modprobe.conf не загружаются при запуске

Бит n00b все еще с Linux, но туда попал ...

В любом случае, я установил новую установку Ubuntu 11 на старый P4-компьютер, который я надеялся отдать и У меня небольшие проблемы с встроенным сетевым адаптером Intel 100 / PRO VE, но я подумал, что я его взломал.

После запуска я запускаю «dmesg | grep e100», чтобы увидеть, что ядро делает драйвер и получает это:

[    1.756219] pci 0000:02:08.0: Firmware left e100 interrupts enabled; disabling
[    3.237229] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[    3.237235] e100: Copyright(c) 1999-2006 Intel Corporation
[    3.237310] e100 0000:02:08.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    3.259916] e100 0000:02:08.0: (unregistered net_device): EEPROM corrupted
[    3.277707] e100 0000:02:08.0: PCI INT A disabled
[    3.277735] e100: probe of 0000:02:08.0 failed with error -11

Итак, я узнал, что, выполнив следующее, я могу заставить загрузку драйвера:

sudo modprobe -r e100
sudo modprobe e100 eeprom_bad_csum_allow=1

Он загружается, а адаптер работает отлично. Однако я не хочу, чтобы следующий пользователь должен был запускать это каждый раз, когда они запускают ПК. Поэтому я узнал, что добавление опции в файл .conf в папке /etc/modprobe.d следует устанавливать каждый раз при загрузке. Я создал следующий файл в файле /etc/modprobe.d:

-rw-r--r-- 1 root root   37 2012-04-16 21:18 e100.conf

и дал ему содержимое:

options e100 eeprom_bad_csum_allow=1

И перезапустил машину. Когда это происходит, сеть не работает и смотрит на dmesg | grep e100 имеет то же сообщение, что и в начале.

Запуск «sudo modprobe -r e100», затем «sudo modprobe e100» (без указанных опций) делает загрузку большой, поэтому она, похоже, используется файл e100.conf.

Почему он не использует его при запуске?

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

Приветствия, Крис.

3
задан 17 April 2012 в 23:04

0 ответов

Другие вопросы по тегам:

Похожие вопросы: