LINUX.ORG.RU

установка драйвера сетевой платы


0

1

Народ здраствуй.

Имеется комп с матерью FoxConn G41MD-V c ethernet Atheros AR8131 и система Suse Linux Enterprise 11 SP1

uname -a

Linux localhost 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 i686 i686 i386 GNU/Linux

lspci

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)

00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)

00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)

00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)

00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)

00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01)

00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)

00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)

00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)

00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)

00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)

00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)

00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)

00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)

03:00.0 Ethernet controller: Atheros Communications Device 1083 (rev c0)

04:01.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 6c)

04:02.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

hwinfo

============ start debug info ============

libhd version 15.33 (ia32)

using /var/lib/hardware

kernel version is 2.6

probe = 0x0000138fc4aa17fcf9fffe (+memory +pci +isapnp +net +floppy +misc +misc.serial +misc.par +misc.floppy +serial +cpu +bios +monitor +mouse +scsi +usb -usb.mods +modem +modem.usb +parallel +parallel.lp +parallel.zip -isa -isa.isdn +isdn +kbd +prom +sbus +int +braille +braille.alva +braille.fhp +braille.ht -ignx11 +sys -bios.vbe -isapnp.old -isapnp.new -isapnp.mod +braille.baum -manual +fb +pppoe -scan +pcmcia -fork -parallel.imm +s390 -cpuemu -sysfs -s390disks +udev +block +block.cdrom +block.part +edd +edd.mod -bios.ddc -bios.fb -bios.mode +input +block.mods +bios.vesa -cpuemu.debug -scsi.noserial +wlan -bios.crc -hal -bios.vram -bios.acpi -bios.ddc.ports=1 -bios.ddc.ports=2 -bios.ddc.ports=3 -bios.ddc.ports=4 -modules.pata -net.eeprom -max -lxrc)

29: PCI 300.0: 0200 Ethernet controller

[Created at pci.318]

UDI: /org/freedesktop/Hal/devices/pci_1969_1083

Unique ID: svHJ.1dgxtCV+JB6

Parent ID: qTvu.4chw4Z9dkyF

SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:03:00.0

SysFS BusID: 0000:03:00.0

Hardware Class: network

Model: «Atheros Ethernet controller»

Vendor: pci 0x1969 «Atheros Communications»

Device: pci 0x1083

SubVendor: pci 0x105b «Foxconn International, Inc.»

SubDevice: pci 0x0dbe

Revision: 0xc0

Memory Range: 0xfeac0000-0xfeafffff (rw,non-prefetchable)

I/O Ports: 0xdc00-0xdc7f (rw)

IRQ: 11 (no events)

Module Alias:

«pci:v00001969d00001083sv0000105Bsd00000DBEbc02sc00i00» Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #18 (PCI bridge)

А в чем вопрос?

03:00.0 Ethernet controller: Atheros Communications Device 1083 (rev c0)

Это разве твоя сетевая карта?

bsdfun ★★★★★ ()
Ответ на: комментарий от bsdfun

Да, именно она, я выяснил что modinfo atl1c и есть дрова для нее.

А как узнать, поддерживает ли мое ядро этот драйвер, если да, то как врубить его? Если нет, могу ли я просто установить драйвер, не меняя ядра?

hikauz ()
Ответ на: комментарий от hikauz

Не понял, что уже есть? поддержка сетевухи? но, ведь система не определяет.

Если её видно в lspci то и драйвер есть. А в чем собственно проблема?

bsdfun ★★★★★ ()
Ответ на: комментарий от hikauz

Если верить spec-файлу, то pci id 0x1969:0x1083 должен соответсвовать AR81XX https://build.opensuse.org/package/show?package=AR81XX&project=home:Akoel...

но народ советует грузить модуль atl1c и настраивать его на этот pci id:

modprobe alt1c

echo «1969 1083» > /sys/bus/pci/drivers/atl1c/new_id

Или более правильным способом через yast http://linuxforum.ru/viewtopic.php?pid=221767#p221767

По поводу пересбора ядра. Драйвера (модули ядра) обычно идут в одном пакете с ядром, часть драйверов идёт отдельными пакетами и их ставят отдельно через пакетный менеджер (yast). Ещё есть дравера от производителей железа, которые нужно компилить, установив заголовки (часть исходников) ядра.

mky ★★★★★ ()

Непонятен вопрос. Обнаруживается же в системе, что не работает?

И да, для листингов есть

вот такая интересная вещь, как code /code 

morpheus ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.