LinuxForum.Fans
Тема

Debian не определяет сетевую карту на Foxconn G31MXP

Автор: Nigelist 33 сообщений 17517 просмотров
#141460

В наличии машина с материнской платой Foxconn G31MXP, со встроенной сетевой картой Gigabit LAN by Realtek® RTL8111B... Так вот при попытке установить Debian 6 Squeeze, на этапе определения сетевой карты, процесс установки зависает. Пробовал и в текстовом инсталяторе, и в графическом. Хотя та же Ubuntu, спокойно определяет сетевую карту...

Подскажите как решить эту проблему?

#141464
Nigelist написал:
Хотя та же Ubuntu, спокойно определяет сетевую карту...

Выполните под Ubuntu команду

text

sudo lspci -k | grep -i net -A 2

увидите, какой модуль используется вашей картой. Проверьте его включение в ядро Debian (я почти уверен, что будет включён), подгрузите его командой modprobe.

#141475

durc, попробую. А DVD-версий нету? Кстати чем отличаются свободные и несвободные драйвера?

Lupo Alberto, я еще не настолько разбираюсь в линуксе чтобы пересобирать ядро... Может напишите как это сделать?

#141482

> я еще не настолько разбираюсь в линуксе чтобы пересобирать ядро... Может напишите как это сделать?

Для начала модуль надо подгрузить в Дебиане, Вам написали :) Если в Дебиане не подгрузится. то да, придется ведро пересобирать, но это не так сложно, как кажется.

#141483
Nigelist написал:

я еще не настолько разбираюсь в линуксе чтобы пересобирать ядро... Может напишите как это сделать?

Да Вы попробуйте сделать, что сказал Lupo Alberto, может, все уже включено и достаточно сделать
modprobe r8169 (например)

#141486
Nigelist написал:
Lupo Alberto, я еще не настолько разбираюсь в линуксе чтобы пересобирать ядро... Может напишите как это сделать?

Вы убедитесь, что это действительно нужно — чего же тогда не подсказать wink
Но, думаю, в данной ситуации в этом нет необходимости.

#141502
Lupo Alberto написал:
Вы убедитесь, что это действительно нужно — чего же тогда не подсказать wink
Но, думаю, в данной ситуации в этом нет необходимости.

Я предполагаю, что дистрибутив Debian больше подходит для сервера чем Ubuntu, если это не так, то можно и не парится установкой Debian на сервер. Так же мне интересно, как при зависшем процессе установки использовать modprobe?

Lupo Alberto написал:
увидите, какой модуль используется вашей картой. Проверьте его включение в ядро Debian (я почти уверен, что будет включён), подгрузите его командой modprobe.

[console]lspci -k | grep -i net -A 2
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Kernel driver in use: r8169
Kernel modules: r8169[/console]

#141509

Дрова на realtek:
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
Для linux там архивчик и скрипт autorun.sh
Но если виснет на этапе установки, то советую Debian поставить с dvd, отключив сначала сетевую карточку в bios.

У меня на двух компах этот жуткий realtek, на одном работает нормально, другой забодал, выключил встроенную карточку поставил старенький, но человеческий 3com и вторую Via-rhine и доволен.

Так что реалтеки фтопку.

ы. Покупайте б\у сетевую карточку цена вопроса 150 р.

#141515

r8169 есть в пакете firmware-realtek, который в официальном репозитории в ветке non-free

[console][Птн Мар 18@~]$ lspci -k | grep -i net -A 2
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
Kernel driver in use: r8169[/console]

#141518

durc, все равно глючные они эти реалтеки - я ж говорю у меня одна постоянно то работала то нет, а зависимость мог только с погодой ассоциировать....

#141519

newzenon, спорить не буду, но у меня работает стабильно smile

#141748

durc, и как я получу пакет из репозитория если не работает сетевая карта?

newzenon, если знаете как запихать дрова риалтека в образ установочного диска Debian х86_64, напишите пожалуйста... Там дрова совсем свежие... smile

И все таки хотелось бы услышать, что лучше для сервера: Дебиан или Убунту? И вообще какая система самая стабильная?

#141758

Nigelist, ну вообще-то ветка stable Deabian и считается наиболее стабильной из всех Linux - дистрибутивов, поэтому для сервера самое оно, но в то же время и самой "отсталой" в плане софта и драйверов, плюс стандартная поставка - только из свободных программ, никакой пропиеритарщины.
Соответственно на realtek открытых драйверов не пишет, поэтому их там и нет, есть только в non-free.
Хотя мои realtek завелись и без включения non-free - просто ругань при установки на этот чип была.
И уж никто имхо на нормальном сервере такое поделие как реалтек использовать не будет, хоть в настоящие время это практически самый массовый чип.

#141797

Nigelist, а Вы в экспертном текстовом режиме не пробовали устанавливать?
У меня карта завелась без доступа к non-free, установка firmware-realtek была произведена уже после установки системы.
Если всё же не устанавливается, то попробуйте

newzenon написал:
Но если виснет на этапе установки, то советую Debian поставить с dvd, отключив сначала сетевую карточку в bios.

Скачайте предварительно firmware-realtek, а после установки системы поставьте пакет через dpkg -i.

#142725

Выложите кто нибудь нормальный sources.list для обновления на 6.0.1

Или лучше помогите составить нормальный sources.list для этого зеркала.

Сгенерировал себе sources.list с помощью этого ресурса. И все равно обновляться не хочет. Видимо это последствия установки ОС с отключенной сетевой карты. Может кто подскажет как решить эту проблему?

И что странно, после включения карточки в биосе, дрова на нее встали самостоятельно. Хотя при установке определятся не хотели. Да и были на диске необходимые драйвера. Видимо в установщике косяк какой то. Кроме настройки параметров сетевой карты (ip, netmask, gataway, dns), что еще необходимо сделать?

#143022

Все видимо предположения кончились?

Кстати durc, прошел по ссылке которую вы приводите в начале темы. С этим образом тоже не получилось поставить систему. Тогда я решил подождать, может установщик ищет что-то там... Минут через десять установщик запросил файл rtl8168d-2.fw. Никто не в курсе, где его взять и как можно его подсунуть установщику?

#143032
Nigelist написал:
Никто не в курсе, где его взять и как можно его подсунуть установщику?

http://ftp.br.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-realtek_0.28_all.deb

Затем то ли средствами дистрибутива установить этот пакет, то ли раскрыть пакет, найти фирмваре и скопировать его в /lib/firmware/rtl_nic/ или /lib/firmware/

#143034
Lupo Alberto написал:
Затем то ли средствами дистрибутива установить этот пакет

Т.е. проигнорировать сообщение о необходимости драйвера и продолжить установку. И уже в установленной системе ставить ваш пакет?

Lupo Alberto написал:
то ли раскрыть пакет, найти фирмваре и скопировать его в /lib/firmware/rtl_nic/ или /lib/firmware/

Копировать в образ?

Войдите или зарегистрируйтесь, чтобы ответить.