Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Драйвер для Marvell Yukon 88E8059
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
BlackOps
Раньше использовал СентОС 5, у меня материнка Asus Crosshair IV c чипсетом Marvell Yukon 88E8059, СентОС не узнавал мою сетевую карту, и пришлось скачать драйвер sk98lin для RHEL5, установить его, потом все работало.

Теперь установил СЛ6.1, та же проблема. Скачиваю sk98lin уже для RHEL6, устанавливаю - не работает. Вот например вывод от команды ifconfig -а:
Код
eth0      Link encap:Ethernet  HWaddr 20:CF:20:2B:02:32  
         BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
         Interrupt:51 Memory:fcdfc000-0

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:20 errors:0 dropped:0 overruns:0 frame:0
         TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:1200 (1.1 KiB)  TX bytes:1200 (1.1 KiB)


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

В чем же может быть проблема?
xemul
У Вас с loopback что-то странное.
BlackOps
Цитата(xemul @ Dec 13 2011, 20:06) *
У Вас с loopback что-то странное.

Что именно?

Ну вот например выводы других команд, может это чтото подскажет:
вывод от lspci | grep -i eth
Код
03:00.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] (rev 11)

вывод от dmesg | grep -i eth
Код
ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81f08530), AE_ALREADY_EXISTS
ACPI: Marking method \___ as Serialized because of AE_ALREADY_EXISTS error
ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81f08530), AE_NOT_FOUND
eth0: Generic Marvell Yukon chipset Ethernet device


Я также решил по новой установить драйвер, зашел на сайт Марвела, скачал пакет установки драйвера со скриптом, запустил их скрипт и вот вывод:
Код
Disconnect alternative devices:  (done)                              [   OK   ]
Unload alternative driver (done)                                     [   OK   ]
Create tmp dir (/tmp/Sk98IfjVjIilFbOUNcHMMoeWR)                      [   OK   ]
Check user id (0)                                                    [   OK   ]
Check kernel version (2.6.32-131.0.15.el6.x86_64)                    [   OK   ]
Check kernel symbol file (/proc/kallsyms)                            [   OK   ]
Check kernel type (SMP)                                              [   OK   ]
Check number of CPUs (6)                                             [   OK   ]
Check architecture (found)                                           [   OK   ]
Set architecture (x86_64)                                            [   OK   ]
Check compiler (/usr/bin/gcc)                                        [   OK   ]
Check mcmodel flags (kernel)                                         [   OK   ]
Check module support (/sbin/insmod)                                  [   OK   ]
Check make (/usr/bin/make)                                           [   OK   ]
Check kernel gcc version (4.4.5) (Kernel:4.4.5 == gcc:4.4.5)         [   OK   ]
Check sk98lin driver availability (loaded)                           [   OK   ]
Disconnect devices: eth0  (done)                                     [   OK   ]
Remove driver (done)                                                 [   OK   ]
Check kernel header files (/lib/modules/2.6.32-131.0.15.el6.x86_64/so[   OK   ]
Check sources for .config file (/lib/modules/2.6.32-131.0.15.el6.x86_64/source/.config)                                                              [   OK   ]
Copy and check .config file (done)                                   [   OK   ]
Check the mem address space (lowmem)                                 [   OK   ]
Change IOMMU (enabled)                                               [   OK   ]
Create new .config file (done)                                       [   OK   ]
Execute: make oldconfig (done)                                       [   OK   ]
Check modpost availability (available)                               [   OK   ]
Unpack the sources (done)                                            [   OK   ]
Check firmware availability (done)                                   [   OK   ]
Check kernel header version (Kernel:2.6.32 == Header:2.6.32)         [   OK   ]
Check kernel functions (Changed: nothing)                            [   OK   ]
Compile the kernel (done)                                            [   OK   ]
Copy driver man page into /usr/share/man/man4/ (done)                [   OK   ]
Check the driver (done)                                              [   OK   ]
Create kernel modules driver directory (done)                        [   OK   ]
Delete old driver (done)                                             [   OK   ]
Copying driver (done)                                                [   OK   ]
Make dependency (done)                                               [   OK   ]
Delete temp directories (done)                                       [   OK   ]
All done. Driver installed and loaded.
To load the module manually, proceed as follows:
      Enter "modprobe sk98lin"

                                                     Have fun...


Вроде все установилось! Перезагружаю, ничего не работает!

В чем же может быть еще проблема?
BlackOps
Вобщем если у вас материнка с чипсетом Marvell Yukon и нужно установить Scientific Linux 6.1 то нужно сделать вот что:

1. установить gcc
2. установить kernel-source
3. скачать пакет драйверов sk98lin для линукс с сайта marvell.com
4. запустить install.sh и проследить что драйвер успешно установился
5. в терминале запустить system-config-network и сконфигурировать сеть, в основном менять ничего не придется, в моем случае просто dhcp выбрал
6. перезагрузка и все работает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.