Я задал этот вопрос на 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 Ссылка encap:Local Loopback inet addr:127.0.0.1 Маска:255.0.0.0 inet6 addr: ::1/128 Область действия:Хост UP LOOPBACK ВЫПОЛНЯЕТСЯ MTU:16436 Метрика:1 RX пакеты:2 ошибки:0 отброшены:0 переполнения:0 кадр:0 Пакеты TX:2 Ошибки:0 Отброшено:0 Переполнение:0 Несущая:0 столкновения:0 txqueuelen:0 Байты RX:100 (100,0 Б) Байты TX:100 (100,0 Б)
lshw -c NET:
*-сеть НЕВОСТРЕБОВАННАЯ описание: Контроллер Ethernet продукт: AR8151 v1.0 Gigabit Ethernet Поставщик: Atheros Communications физический идентификатор: 0 информация о шине: pci@0000:02:00.0 версия: c0 ширина: 64 бита тактовая частота: 33 МГц возможности: pm msi pciexpress vpd bus_master cap_list конфигурация: задержка=0 ресурсы: память:fdec0000-fdefffff ioport:df00(размер=128)
lspci:
00:00.0 Хост-мост: Контроллер DRAM набора микросхем Intel Corporation 4 серии (рев. 03) 00:02.0 Контроллер, совместимый с VGA: Интегрированный графический контроллер набора микросхем Intel Corporation 4 серии (рев. 03) 00:1b.0 Аудиоустройство: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (версия 01) 00:1c.0 Мост PCI: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (рев. 01) 00:1c.2 Мост PCI: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (рев. 01) 00:1d.0 Контроллер USB: Контроллер USB UHCI семейства Intel Corporation N10/ICH7 № 1 (рев. 01) 00:1d.1 Контроллер USB: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (рев. 01) 00:1d.2 Контроллер USB: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (рев. 01) 00:1d.3 Контроллер USB: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (рев. 01) 00:1d.7 Контроллер USB: Контроллер семейства USB2 EHCI корпорации Intel N10/ICH 7 (рев. 01) 00:1e.0 Мост PCI: Мост PCI корпорации Intel 82801 (рев. e1) 00:1f.0 Мост ISA: Intel Corporation 82801GB/GR (семейство ICH7) Интерфейсный мост LPC (рев. 01) 00:1f.1 Интерфейс IDE: Контроллер IDE корпорации Intel 82801G (семейство ICH7) (рев. 01) 00:1f.2 Интерфейс IDE: Контроллер SATA IDE семейства Intel Corporation N10/ICH7 (рев. 01) 00:1f.3 SMBus: Контроллер SMBus семейства Intel Corporation N10/ICH 7 (рев. 01) 02:00.0 Контроллер Ethernet: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)
решение1
С помощью ответа @thane и нескольких других мест мне удалось заставить это работать. Я записал точные шаги, которым я следовал на случай, если я (неизбежно) снова столкнусь с этой проблемой:
Если Ethernet не распознается и не отображается в ifconfig -a
:
- Загрузите этот файл (поищите в Google "compat-wireless") и сохраните его на флэш-накопителе.
- Подключите флэш-накопитель к серверу и дождитесь его распознавания, затем выполните следующие команды:
# sudo mount /dev/sdb1 /mnt # cp /mnt/compat-wireless-2.6.tar.bz2 ~ # компакт-диск ~ # tar xvjf compat-wireless-2.6.tar.bz2 # компакт-диск compat-wireless-2.6.tar.bz2 # ./scripts/driver-select atl1c # делать ПРИМЕЧАНИЕ: Если вы получили сообщение об ошибке типа «make: gcc: команда не найдена», выполните действия, описанные в следующем разделе по устранению неполадок, затем повторите этот шаг и продолжите работу. # sudo сделать установку # sudo modprobe atl1c # sudo ifconfig eth0 вверх # sudo vi /etc/network/interfaces Добавьте следующее в конец файла: авто eth0 iface eth0 инет dhcp # sudo /etc/init.d/networking перезапустить
Если вы получили ошибку типа make: gcc: command not found
:
- Вставьте компакт-диск Ubuntu 10.04 Server 32-bit.
- Перезагрузите компьютер.
- Выполните следующие команды:
# sudo apt-cdrom добавить sudo ln -s /media/apt/pool /cdrom/pool sudo apt-get обновление sudo apt-get install build-essential
решение2
10.04 довольно старая и содержит старое ядро со старыми драйверами. Рассмотрите возможность обновления до 11.10 или даже 12.04 alpha. Возможно, вам понадобится запустить ifconfig -a