11

Я задал этот вопрос на ubuntuforums.org, но не получил никаких ответов.

Я новичок в Ubuntu, и у меня возникают проблемы при работе моего встроенного порта Ethernet, работающего на новой установке Ubuntu 10.04 Server 32-bit. Я искал в Google, но не смог найти ответ на мою проблему. Материнская плата представляет собой Gigabyte G41MT-S2P. Я не уверен, что это проблема с драйверами, но я не знаю, откуда скачать драйвер. Я посмотрел на сайте Gigabyte, но они говорят:

Из-за различных условий поддержки Linux, предоставляемых поставщиками чипсетов, пожалуйста, загрузите драйвер Linux с веб-сайта производителей чипсетов или стороннего веб-сайта.

Я нашел несколько сообщений на форуме, в которых рассказывалось о получении драйвера с http://partner.atheros.com/Download.aspx?id=125, но этот URL не работает. Если мне нужен драйвер, я был бы признателен за ссылку для его загрузки, так как я искал и не смог найти его.

Вот вывод нескольких команд:

ifconfig -a:

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:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)


lshw -c NET:

  *-network UNCLAIMED
       description: Ethernet controller
       product: AR8151 v1.0 Gigabit Ethernet
       vendor: Atheros Communications
       physical id: 0
       bus info: pci@0000:02:00.0
       version: c0
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list
       configuration: latency=0
       resources: memory:fdec0000-fdefffff ioport:df00(size=128)


Утилита lspci:

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (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.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (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)
02:00.0 Ethernet controller: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)

2 ответа2

4

С помощью ответа @thane и нескольких других мест я смог заставить его работать. Я записал точные шаги, которые следовал на случай, если я (неизбежно) столкнусь с этой проблемой снова:

Если Ethernet не распознается и не отображается в ifconfig -a:

  • Загрузите этот файл (Google «Compat-Wireless») и сохраните его на флэш-накопителе.
  • Подключите флэш-диск к серверу и дождитесь его распознавания, затем выполните следующие команды:
       # sudo mount /dev /sdb1 /mnt # cp /mnt/compat-wireless-2.6.tar.bz2 ~ # cd ~ # tar xvjf compat-wireless-2.6.tar.bz2 # cd compat-wireless-2.6.tar.bz2 # ./scripts/driver-select atl1c # make ПРИМЕЧАНИЕ. Если вы получили сообщение об ошибке «make: gcc: команда не найдена», выполните действия, описанные в следующем разделе по устранению неполадок, затем повторите этот шаг и продолжите.
        # sudo make install # sudo modprobe atl1c # sudo ifconfig eth0 up # sudo vi /etc /network /interfaces Добавить в конец файла следующее: auto eth0 iface eth0 inet dhcp # sudo /etc/init.d/networking restart

Если вы получаете сообщение об ошибке, например make: gcc: command not found:

  • Вставьте 32-битный компакт-диск Ubuntu 10.04 Server.
  • Перезагрузите компьютер
  • Выполните следующие команды:
       # sudo apt-cdrom добавить sudo ln -s /media /apt /pool /cdrom /pool sudo apt-get update sudo apt-get установить build-essential
0

10.04 довольно старый и содержит старое ядро со старыми драйверами. Рассмотрите возможность обновления до 11.10 или даже 12.04 альфа. Возможно, вам понадобится запустить ifconfig -a

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .