Автор Тема: Увеличение памяти >4GB - не работает сеть  (Прочитано 3354 раз)

Оффлайн Stone

  • Участник
  • *
  • Сообщений: 46
Добрый день всем.
Докупил памяти и возникла такая проблема.
Если памяти 3Г - все классно.
Если 4Г или больше, то система загружается, все видит, все проги запускаются. Однако, не работает интернет (ADSL).
Система Альт 5.1, x86_64:
2.6.30-std-def-alt15 #1 SMP Mon Dec 14 08:46:35 UTC 2009 x86_64 GNU/Linux

Всякими тыканиями получилось выяснить следующее:
- сетевой интерфейс не может получить адрес с DHCP ADSL модема. Если адрес прописать вручную, то модем пингается, однако скорость пинга порядка 4-5-6 секунд, 30% потерь.
- зайти на модем через браузер не получается - выдается ошибка Incorrect request или типа того (от micro_httpd, установленного на модеме).
- залогиниться на модем через telnet можно с превеликим трудом, да и то при наборе команд тормозит так, что через пяток минут отваливается по тайм-ауту.
- что-то подобное репортил народ в Убунте: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/133575
Там при копировании файла происходила GPF. И вроде бы как-то связано или с драйвером сетевой карты, или с DMA.
- у меня довольно старая сетевуха, Realtek
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
        Flags: bus master, medium devsel, latency 64, IRQ 18
        I/O ports at d800 [size=256]
        Memory at fbfffc00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too, epl

Подскажите, кто-нибудь, может где-то можно покопать? Вполне допускаю, что придется покупать другую сетевуху, тогда вопрос - какую? чтобы не было таких же проблем?

Спасибо, надеюсь на помощь.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Если 4Г или больше, то система загружается, все видит, все проги запускаются. Однако, не работает интернет (ADSL).
Всё же, лучше писать про сетевую карту. При чём тут ADSL ?
       Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too, epl
Может драйверы поперебирать, раз список предлагается ? Вообще, похожие странные, на первый взгляд, проблемы, при переходе границы в 3Gb были, правда не с сетевыми картами:
http://forum.openvz.org/index.php?t=rview&goto=14971#msg_14971
https://bugzilla.altlinux.org/show_bug.cgi?id=11645

Сетевые карты Intel точно работают. Модули e100/e1000/e1000e.
« Последнее редактирование: 23.01.2011 03:27:38 от asy »

Оффлайн Storke

  • Участник
  • *
  • Сообщений: 932
  • ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX
    • Центр российского образования
Посмотрите в биосе, сколько реально показывает памяти. Возможно не 4 Гб, а только 3 Гб. Тогда это проблема другая. Вполне возможно, что это связано с тем, что не поддерживается больше 3 Гб, поэтому оперативка начинает "глючить", а вовсе не сетевая карта.
Тише едешь - дальше будешь.

Оффлайн Stone

  • Участник
  • *
  • Сообщений: 46
Посмотрел в БИОСе
1. Когда установлено 3Г памяти пишет
Physical memory: 3072M
Usage memory: 3072M
2. Когда установлено 5Г пишет:
physical memory: 5120M
usage memory: 3312M

Если бы это было с памятью в БИОС - почему тогда глючит только сетевая? система видит 5 Г памяти, и все их использовать может. кажись.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
система видит 5 Г памяти, и все их использовать может. кажись.

Это возможно только если у вас 64битное ядро, или из серии PAE (std-pae например). Иначе даже 4Гб система не разглядит. Возможно, стоит поставить как раз такое ядро, и глюки пропадут.

Оффлайн Stone

  • Участник
  • *
  • Сообщений: 46
да, я писал, что у меня Alt Linux 5.1 x86_64

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
А что в логах, в частности, в dmesg по поводу сетевой карты?

Оффлайн Stone

  • Участник
  • *
  • Сообщений: 46
Да ничего особенного.
[    6.509448] eth0: RealTek RTL8139 at 0xffffc20000c78c00, 00:00:21:ff:02:64, IRQ 18
[    6.509450] eth0:  Identified 8139 chip type 'RTL-8139B'
[   24.600078] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

В общем, пошел в ближайший магазин, купил сетевуху Acorp за 150 рублей, и проблема ушла.
Вердикт - похоже, что проблема в адресации на уровне железа.
Кстати, эта сетевуха примерно та же, что и раньше
[    6.466707] eth0: RealTek RTL8139 at 0xffffc200117e6c00, 00:e0:52:a9:66:95, IRQ 18
[    6.466709] eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
[    7.478180] udev: renamed network interface eth0 to eth1
[   23.684776] eth1: link up, 100Mbps, full-duplex, lpa 0x45E1

Всем спасибо.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Что-то я вспоминаю. что "раньше" в старом железе была такая особенность, что для обращения к регистрам устройства требовались физические алреса из нижней части, в новом железе такого уже нет.  Если ядро (драйвер) не отслеживает особенности таких устройств, или механизм обращениям к таким устройствам ломается на 64-битной архитектуре, то возможно это ваш случай.

PS Помню смутно - давно я с таким железом встречался.

Оффлайн Stone

  • Участник
  • *
  • Сообщений: 46
Увы - рано я радовался... Проблема осталась. И мне все больше кажется, что проблема не в железе...
Сейчас получается запустить сетевуху в работу следующим способом:
1. Грузимся. Сетевуха eth1 не пашет.
2. Запускаем VirtualBox и стартуем виртуальную машину. В этой машине настроена сеть  в виде "Сетевой мост" на интерфейс eth1.
Итог - сетевуха чудесным образом работает, интернет ходит и все такое.
Тест: выключаем виртуальную машину. Итог - сети нет.
Шаманство какое-то. Что-то мне подсказывает, что Альт не любит память больше 4 Гиг. Ну или даже не знаю, что и думать...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
А какая версия Virtualbox у вас?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Насчёт памяти - вы не правы.  У многих работает без проблем.

Оффлайн Stone

  • Участник
  • *
  • Сообщений: 46
Virtual Box 4.0
ну либо тогда мамка что-то чудит. Тогда это клиника. Но производитель заявляет о 8Г памяти (4х2Г)
Мать K9N NEO-F V3, чипсет nVidia 560
Даже не знаю, куда ткнуться... Попробую, наверно, на досуге поставить винду 64х и посмотреть работу там. Если сетевуха будет работать - значит Альт или драйвера какие.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Virtual Box 4.0 64 битный?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Цитировать
1. Грузимся. Сетевуха eth1 не пашет.
Может проблема в настройке?