Автор Тема: Intel Corporation Device 1503  (Прочитано 5034 раз)

Оффлайн Canabis

  • Участник
  • *
  • Сообщений: 55
Intel Corporation Device 1503
« : 16.09.2011 12:26:43 »
Установил altlinux-5.0.0-ark-server-i586-ru для сборки нового сервера на материнке Intel DB65AL.
При установке не увидел встроенную сетевую карту. Так и не получается завести ее.

# lspci -v | grep Eth -A 10
00:19.0 Ethernet controller: Intel Corporation Device 1503 (rev 04)
        Subsystem: Intel Corporation Device 200b
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at fe500000 (32-bit, non-prefetchable) [size=128K]
        Memory at fe528000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at f080 [size=32]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] MSI: Mask- 64bit+ Count=1/1 Enable-
        Capabilities: [e0] PCIe advanced features <?>

# dmesg | grep eth
[    1.704858] Driver 'sd' needs updating - please use bus_type methods
[    6.226743] Driver 'sr' needs updating - please use bus_type methods
[    6.778687] eth0: RealTek RTL8139 at 0xf8e52000, 00:50:ba:5c:4d:e3, IRQ 16
[    6.778689] eth0:  Identified 8139 chip type 'RTL-8139C'
[   18.028278] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[   18.262239] device eth0 entered promiscuous mode
[   18.272356] breth0: port 1(eth0) entering learning state
[   33.272131] breth0: topology change detected, propagating
[   33.272135] breth0: port 1(eth0) entering forwarding state
eth0 - PCI-карта

Команды
# dmesg | grep intel
# dmesg | grep igb
# dmesg | grep e100
возвращают пустой результат

Пробовал устанавливать с помощью apt-get пакет kernel-modules-igb-ovz-smp.

Ни разу самостоятельно не устанавливал драйвер, но решил попробовать. Нашел на диске драйвер e1000e-1.2.20, и, как указано в инструкции запустил в директории src:
# make install
Makefile:71: *** Kernel header files not in any of the expected locations.
Makefile:72: *** Install the appropriate kernel development package, e.g.
Makefile:73: *** kernel-devel, for building kernel modules and try again.  Stop.
А вот дальше я не понял, что делать для нормальной установки.

Но в описании прочитал, что модуль должен установиться по адресу
/lib/modules/2.6.27-ovz-smp-alt9/kernel/drivers/net/e1000e/e1000e.ko
Там файл уже имеется

Пробую дальше по инструкции
# rmmod e1000e; modprobe e1000e
# modprobe e1000e
# insmod /lib/modules/2.6.27-ovz-smp-alt9/kernel/drivers/net/e1000e/e1000e.ko
insmod: error inserting '/lib/modules/2.6.27-ovz-smp-alt9/kernel/drivers/net/e1000e/e1000e.ko': -1 File exists

Что делать?

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Intel Corporation Device 1503
« Ответ #1 : 16.09.2011 13:29:39 »
Что делать?

Лучше всего думать. Головой.

Цитировать
Но в описании прочитал, что модуль должен установиться по адресу
/lib/modules/2.6.27-ovz-smp-alt9/kernel/drivers/net/e1000e/e1000e.ko
Там файл уже имеется

Раз файл уже имеется, то он установлен. Зачем вы пытаетесь что-то еще с ним делать?

Цитировать
# rmmod e1000e; modprobe e1000e
# modprobe e1000e
# insmod /lib/modules/2.6.27-ovz-smp-alt9/kernel/drivers/net/e1000e/e1000e.ko
insmod: error inserting '/lib/modules/2.6.27-ovz-smp-alt9/kernel/drivers/net/e1000e/e1000e.ko': -1 File exists

Попробуйте все же разобраться, что за команды вы набираете? Ну хоть чуть-чуть?
В первой строчку вы выполняете ДВЕ команды: выгрузка модуля и загрузка модуля. Они проходят БЕЗ ругани, т.е. модуль успешно выгружается и загружается.

Потом вы снова пытаетесь загрузить тот же модуль. Зачем? Вам система справедливо намекает, что он уже загружен. Что вам не нравится?

Сразу после загрузки смотрите логи на 12 консоли или tail -20 /var/log/messages. Там будет написано, с какими словами загрузился модуль. Если без явных проблем, то смотрите ip a, должен появиться новый сетевой интерфейс.

Если не появился, то значит модуль не понимает вашего железа. Например, по причине слишком нового железа и слишком старого драйвера. У вас вообще очень старый дистрибутив, обновите в нем хотя бы ядро, а лучше возьмите сразу более новую систему из 6 ветки.

Оффлайн Canabis

  • Участник
  • *
  • Сообщений: 55
Re: Intel Corporation Device 1503
« Ответ #2 : 16.09.2011 14:47:27 »
Раз файл уже имеется, то он установлен. Зачем вы пытаетесь что-то еще с ним делать?
Так может на диске более подходящий модуль, чем идущий в дистрибутиве?

Цитировать
В первой строчку вы выполняете ДВЕ команды: выгрузка модуля и загрузка модуля. Они проходят БЕЗ ругани, т.е. модуль успешно выгружается и загружается.

Потом вы снова пытаетесь загрузить тот же модуль. Зачем? Вам система справедливо намекает, что он уже загружен. Что вам не нравится?
Ок. Думал modprobe и insmod разное делают.

Цитировать
Сразу после загрузки смотрите логи на 12 консоли или tail -20 /var/log/messages. Там будет написано, с какими словами загрузился модуль. Если без явных проблем, то смотрите ip a, должен появиться новый сетевой интерфейс.
# tail -20 /var/log/messages
...
Sep 16 14:31:14 SOLID kernel: [ 2908.371793] e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6
Sep 16 14:31:14 SOLID kernel: [ 2908.371797] e1000e: Copyright (c) 1999-2008 Intel Corporation.

А интерфейс не появился
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:50:ba:5c:4d:e3 brd ff:ff:ff:ff:ff:ff
3: breth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/ether 00:50:ba:5c:4d:e3 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.11/24 scope global breth0
4: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/void

# lsmod | grep e1000e
e1000e                108460  0

Цитировать
Если не появился, то значит модуль не понимает вашего железа. Например, по причине слишком нового железа и слишком старого драйвера. У вас вообще очень старый дистрибутив, обновите в нем хотя бы ядро, а лучше возьмите сразу более новую систему из 6 ветки.
Новые системы Centaurus уже довольно стабильны? Для Samba-сервера, наверное, лучше Server Light!?

Правильно ли я понимаю, что для обновления ядра в моем случае надо:
# apt-get dist-upgrade
# apt-get install update-kernel
# update-kernel -t ovz-smp
?

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Intel Corporation Device 1503
« Ответ #3 : 16.09.2011 14:54:07 »
Думал modprobe и insmod разное делают.
Разное. Чуть-чуть. В манах написано. Но суть одна.


Правильно ли я понимаю, что для обновления ядра в моем случае надо:

Вам точно нужно ядро с OpenVZ?

Оффлайн Canabis

  • Участник
  • *
  • Сообщений: 55
Re: Intel Corporation Device 1503
« Ответ #4 : 16.09.2011 15:03:16 »
Вам точно нужно ядро с OpenVZ?
Не обязательно.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Intel Corporation Device 1503
« Ответ #5 : 16.09.2011 15:06:01 »
Не обязательно.

Тогда используйте std-def.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Intel Corporation Device 1503
« Ответ #6 : 16.09.2011 15:27:40 »
Раз файл уже имеется, то он установлен. Зачем вы пытаетесь что-то еще с ним делать?
Так может на диске более подходящий модуль, чем идущий в дистрибутиве?
На каком диске ? Модули собираются под конкретные ядра. Если на каком-то диске у Вас есть исходники модуля, то собрать и поставить, конечно, можно. Но, боюсь, это у Вас сразу не получится сделать правильно, если Вы такие вопросы задаёте.

Оффлайн Canabis

  • Участник
  • *
  • Сообщений: 55
Re: Intel Corporation Device 1503
« Ответ #7 : 16.09.2011 16:03:39 »
На каком диске ? Модули собираются под конкретные ядра. Если на каком-то диске у Вас есть исходники модуля, то собрать и поставить, конечно, можно. Но, боюсь, это у Вас сразу не получится сделать правильно, если Вы такие вопросы задаёте.
Есть исходники с диска от материнской платы - приложил.

P.S. Указанные команды сделал, а ядро не сменилось...
# uname -r
2.6.27-ovz-smp-alt9

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Intel Corporation Device 1503
« Ответ #8 : 16.09.2011 16:05:44 »
P.S. Указанные команды сделал, а ядро не сменилось...

Какие команды? что они ответили? Ну и главное: а вы перезагружались? В меню нужное ядро выбрали?

Оффлайн Canabis

  • Участник
  • *
  • Сообщений: 55
Re: Intel Corporation Device 1503
« Ответ #9 : 16.09.2011 16:17:20 »
# apt-get dist-upgrade
уже стояли последние обновления
# apt-get install update-kernel
стояла уже последняя версия пакета
# update-kernel -t std-def
Долго загружал и все везде ok было.

Запустил все заново:
# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
# apt-get install update-kernel
Reading Package Lists... Done
Building Dependency Tree... Done
update-kernel is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
# update-kernel -t std-def
Try to install new kernel kernel-image-std-def-1:2.6.32-alt20.M50P.1 and update
its modules [y]/n? y
Reading Package Lists... Done
Building Dependency Tree... Done
kernel-image-std-def#1:2.6.32-alt20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: Updating modules for kernel: 2.6.32-std-def-alt20.M50P.1
update-kernel: kernel-modules-alsa is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-alsa-std-def#1:2.6.32-alt20.M50P.1 for 'kernel-modules-
alsa-2.6.32-std-def-alt20.M50P.1'
kernel-modules-alsa-std-def#1:2.6.32-alt20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-bcmwl is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-bcmwl-std-def#5.60.48.36-alt1.132640.20.M50P.1 for 'ker
nel-modules-bcmwl-2.6.32-std-def-alt20.M50P.1'
kernel-modules-bcmwl-std-def#5.60.48.36-alt1.132640.20.M50P.1 is already the new
est version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-drm is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-drm-std-def#1:2.6.32-alt20.M50P.1 for 'kernel-modules-d
rm-2.6.32-std-def-alt20.M50P.1'
kernel-modules-drm-std-def#1:2.6.32-alt20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-fglrx is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-fglrx-std-def#1.0.8.76.2-alt2.132640.20.M50P.1 for 'ker
nel-modules-fglrx-2.6.32-std-def-alt20.M50P.1'
kernel-modules-fglrx-std-def#1.0.8.76.2-alt2.132640.20.M50P.1 is already the new
est version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-igb is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-igb-std-def#1.3.19.3-alt1.132640.20.M50P.1 for 'kernel-modules-igb-2.6.32-std-def-alt20.M50P.1'
kernel-modules-igb-std-def#1.3.19.3-alt1.132640.20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-kvm is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-kvm-std-def#1:2.6.32-alt20.M50P.1 for 'kernel-modules-kvm-2.6.32-std-def-alt20.M50P.1'
kernel-modules-kvm-std-def#1:2.6.32-alt20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-ndiswrapper is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-ndiswrapper-std-def#1.56-alt1.132640.20.M50P.1 for 'kernel-modules-ndiswrapper-2.6.32-std-def-alt20.M50P.1'
kernel-modules-ndiswrapper-std-def#1.56-alt1.132640.20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-nvidia is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-nvidia-std-def#260.19.36-alt1.132640.20.M50P.1 for 'kernel-modules-nvidia-2.6.32-std-def-alt20.M50P.1'
kernel-modules-nvidia-std-def#260.19.36-alt1.132640.20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-omnibook is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-omnibook-std-def#0.0-alt1.r274.132640.20.M50P.1 for 'kernel-modules-omnibook-2.6.32-std-def-alt20.M50P.1'
kernel-modules-omnibook-std-def#0.0-alt1.r274.132640.20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-tp_smapi is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-tp_smapi-std-def#0.37-alt2.132640.20.M50P.1 for 'kernel-modules-tp_smapi-2.6.32-std-def-alt20.M50P.1'
kernel-modules-tp_smapi-std-def#0.37-alt2.132640.20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-v4l is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-v4l-std-def#1:2.6.32-alt20.M50P.1 for 'kernel-modules-v4l-2.6.32-std-def-alt20.M50P.1'
kernel-modules-v4l-std-def#1:2.6.32-alt20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
update-kernel: kernel-modules-virtualbox-addition is installed, trying to update...
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting kernel-modules-virtualbox-addition-std-def#3.2.12-alt0.M50P.132640.20.M50P.1 for 'kernel-modules-virtualbox-addition-2.6.32-std-def-alt20.M50P.1'
kernel-modules-virtualbox-addition-std-def#3.2.12-alt0.M50P.132640.20.M50P.1 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.

Перезагружался, но результат отрицательный.

В меню загрузчика имеется ввиду? Варианты только стандартная и failsafe. В текстовый режим выходил - там тоже самое.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Intel Corporation Device 1503
« Ответ #10 : 16.09.2011 16:19:44 »
Перезагружался, но результат отрицательный.

Не верю.  Покажите /etc/lilo.conf, и что говорит команда lilo.

Оффлайн Canabis

  • Участник
  • *
  • Сообщений: 55
Re: Intel Corporation Device 1503
« Ответ #11 : 16.09.2011 16:41:22 »
Пардон. Как раз, понял куда копать и сделал сам :-[ Думал, что должно автоматом сделаться...
Загрузился, но результат всех команд тот же...

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Intel Corporation Device 1503
« Ответ #12 : 16.09.2011 17:05:43 »
Пардон. Как раз, понял куда копать и сделал сам :-[ Думал, что должно автоматом сделаться...
Загрузился, но результат всех команд тот же...
http://forum.altlinux.org/index.php/topic,11845.msg148869.html#msg148869

Оффлайн Canabis

  • Участник
  • *
  • Сообщений: 55
Re: Intel Corporation Device 1503
« Ответ #13 : 16.09.2011 17:16:20 »
# cat /etc/lilo.conf
map="/boot/map"
lba32
prompt
compact
install="menu"
vga="0x314"
append="panic=30 splash=silent"
message="/boot/splash/message"
raid-extra-boot="mbr-only"
boot="/dev/md1"
timeout="300"
default="ALTLinux"

image="/boot/vmlinuz"
        label="ALTLinux"
        initrd="/boot/initrd.img"
        root="UUID=eb3ece88-61e9-45b1-ad50-6f4eefe5d7c3"
        read-only

image="/boot/vmlinuz"
        label="failsafe"
        initrd="/boot/initrd.img"
        root="UUID=eb3ece88-61e9-45b1-ad50-6f4eefe5d7c3"
        addappend="failsafe"
        vga="normal"
        read-only
image="/boot/memtest-4.00.bin"
        label="memtest"
image="/boot/vmlinuz-2.6.27-ovz-smp-alt9"
        initrd="/boot/initrd-2.6.27-ovz-smp-alt9.img"
        label="2627-ovz-smp-9"
        root="UUID=eb3ece88-61e9-45b1-ad50-6f4eefe5d7c3"
        read-only
        optional
image="/boot/vmlinuz-2.6.32-std-def-alt20.M50P.1"
        initrd="/boot/initrd-2.6.32-std-def-alt20.M50P.1.img"
        label="2632-std-def-20M50P1"
        root="UUID=eb3ece88-61e9-45b1-ad50-6f4eefe5d7c3"
        read-only
        optional
# lilo
Added ALTLinux *
Added failsafe
Added memtest
Added 2627-ovz-smp-9
Added 2632-std-def-20M50P1
The Master boot record of  /dev/sda  has been updated.
Warning: /dev/sdb is not on the first disk
The Master boot record of  /dev/sdb  has been updated.
One warning was issued.
Выбираю при загрузке соответственно 2632-std-def-20M50P1
Последние строки из-за установленного Linux RAID.
# uname -r
2.6.32-std-def-alt20.M50P.1

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Intel Corporation Device 1503
« Ответ #14 : 16.09.2011 17:30:19 »
# uname -r
2.6.32-std-def-alt20.M50P.1

Я вы говорили, что не поставилось ядро :)

Однако, поддержка вашей карты появилась только в ядре 2.6.36, поэтому рекомендую взять ядро из 6 ветки или Сизифа (3.0.х).

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