Немогу поднять сетевую! Помогите!

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Duncan
Сообщения: 7
ОС: Fedora Core 5

Немогу поднять сетевую! Помогите!

Сообщение Duncan »

Есть комп с матерью P5L-MX (Intel 945G Chipset). Ставлю Fedora 5 и сетевая карта (интегрированная) автоматически не определяется.

Нашел диск с дровами, папку с дровами (RTL8168B_8100E) под Linux, копирую на рабочий стол. Захожу в эту папку, читаю readme:

<Quick installation>
Unpack the tarball :
tar vzxf RTL8168B_8100E_linuxdrv_vxx.zip

Change to the directory:
cd RTL8168B_8100E

Use the installation script:
./build.sh RTL8168B (or RTL8100E)

делаю tar - ничего не происходит, папка RTL8168B не появилась... ладно.

делаю ./build.sh RTL8168B
пишет:
[root@localhost RTL8168B_8100E]# ./build.sh RTL8168B

make -C src/ clean
make[1]: Entering directory `/root/Desktop/RTL8168B_8100E/src'
rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/root/Desktop/RTL8168B_8100E/src'
make -C src/ modules
make[1]: Entering directory `/root/Desktop/RTL8168B_8100E/src'
make -C /lib/modules/2.6.15-1.2054_FC5/build SUBDIRS=/root/Desktop/RTL8168B_8100E/src modules
make: *** /lib/modules/2.6.15-1.2054_FC5/build: No such file or directory. Stop.
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [modules] Error 2
make[1]: Leaving directory `/root/Desktop/RTL8168B_8100E/src'
make: *** [modules] Error 2
insmod: can't read './src/RTL8168B.ko': No such file or directory


Читаю readme дальше:
<Force Media Speed>

The media can be forced to one of the 5 modes as follows.

Cmd: "insmod RTL8168B media = SET_MEDIA"
For example:
"insmod RTL8168B media = 0x04" will force PHY to operate in 100Mpbs Half-duplex.

делаю insmod RTL8168B media = 0x10, получаю
insmod: can't read 'RTL8168B': No such file or directory
You have mail in /var/spool/mail/root


Что делать? что это за фигня такая? как с ней бороться?

Ладно... Вставил отдельную сетевую плату ASUS NX1001, скинул дрова в папку на рабочий стол и пишу (как указано в мануале) make all, получаю:
make -C /lib/modules/2.6.15-1.2054FC/build SUBDIRS=/root/Desktop/asus modules
make: *** /lib/modules/2.6.15-1.2054FC/build: No such file or directory. Stop.
make: *** [all] Error 2

Вот такие пироги :wacko: как с этим бороться? я линукс только начал осваивать, раньше сидел на винде... там запустил setup или install и сидишь радуешься... Не дайте разочароваться в линуксе!!!
Спасибо сказали:
WiZ
Сообщения: 60

Re: Немогу поднять сетевую! Помогите!

Сообщение WiZ »

гугл подсказал мне, что ваша сетевая карта поддерживается ядрами начиная с 2.6.18, может проще поставить новое ядро?
Arch / Linux-ck 64bit / xmonad / vim,opera,deadbeef,zsh /
Спасибо сказали:
Duncan
Сообщения: 7
ОС: Fedora Core 5

Re: Немогу поднять сетевую! Помогите!

Сообщение Duncan »

WiZ писал(а):
28.02.2007 23:51
гугл подсказал мне, что ваша сетевая карта поддерживается ядрами начиная с 2.6.18, может проще поставить новое ядро?


Пробовал ставить fedora core 6, но там косяк на косяке, начиная с проблем с видео и заканчивая тем что постоянно виснет, причем без видимых причин в любое время.

Или вы что-то другое имели ввиду? если да, то скажите пожалуйста конкретнее, я в этом деле чайник большой, даже самовар... :blush:
Спасибо сказали:
WiZ
Сообщения: 60

Re: Немогу поднять сетевую! Помогите!

Сообщение WiZ »

Я имел ввиду скачать с kernel.org исходники ядра и собрать. В вашем случае можно даже попробовать скормить ему старый конфиг и просто включить поддержку сетевухи.
Arch / Linux-ck 64bit / xmonad / vim,opera,deadbeef,zsh /
Спасибо сказали:
Duncan
Сообщения: 7
ОС: Fedora Core 5

Re: Немогу поднять сетевую! Помогите!

Сообщение Duncan »

WiZ писал(а):
01.03.2007 00:04
Я имел ввиду скачать с kernel.org исходники ядра и собрать. В вашем случае можно даже попробовать скормить ему старый конфиг и просто включить поддержку сетевухи.


linux-2.6.20.1.tar.bz2 - это пойдет?
как его собирать?
что значит "скормить старый конфиг"?
Спасибо сказали:
WiZ
Сообщения: 60

Re: Немогу поднять сетевую! Помогите!

Сообщение WiZ »

Распаковываем архив с ядром: "tar xf documents/software/linux-2.6.20.1.tar.bz2"
Переходим в получившийся каталог и туда копируем ваш старый конфиг.

Честно говоря не знаю как там в федоре, но вообще конфиг ядра по идее должен быть в "/usr/src/linux-<версия>/.config".

Можно, наверное, сделать "make oldconfig", но он задаст вам вопросы ответы на которые вы можете и не знать (8. Потом "make xconfig", запустится конфигуратор ядра. Находим там среди опций вашу сетевуху и ставим галочку. Закрываем конфигуратор с сохранением конфига. "make bzImage modules modules_install install". Последнюю команду из под рута.

Надо будет еще настроить загрузчик, и тут вам поможет гугл. Вот, кстати, почитайте http://www.linuxcenter.ru/lib/articles/sys...6_install.phtml
Arch / Linux-ck 64bit / xmonad / vim,opera,deadbeef,zsh /
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Немогу поднять сетевую! Помогите!

Сообщение Лис »

Обновите ядро средствами дистрибутива и не мучайтесь. Если поддержка сетевой есть в ядре, то в пакете с ядром модуль наверняка будет.
Спасибо сказали:
Duncan
Сообщения: 7
ОС: Fedora Core 5

Re: Немогу поднять сетевую! Помогите!

Сообщение Duncan »

Лис писал(а):
01.03.2007 00:36
Обновите ядро средствами дистрибутива и не мучайтесь. Если поддержка сетевой есть в ядре, то в пакете с ядром модуль наверняка будет.

Как это сделать?

WiZ писал(а):
01.03.2007 00:33
Вот, кстати, почитайте http://www.linuxcenter.ru/lib/articles/sys...6_install.phtml


сделал все как говорится в статье. НО!

4.2 Настройка GRUB
1. Подправьте файл настроек
/boot/grub/grub.conf
title linux-2.6.1-my
kernel /vmlinuz-2.6.1-my root=/dev/hda5 hdc=ide-scsi vga=791 splash=silent
initrd /initrd-empty.splash
boot

ругается на строку initrd /initrd-empty.splash
Error 15: File not found
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Немогу поднять сетевую! Помогите!

Сообщение Лис »

Как это сделать?

Я точно не знаю, как это делать в FedoraCore. Что-то типа yum kernel и дальше выбирать нужный пакет из предложенных. Или же руками выкачать пакет с ядром (не исходниками, а скомпилированным ядром) от вашего дистрибутива.
И еще посмотрите здесь:
Сборка ядра в Fedora Core 6
Спасибо сказали: