Локальная сеть и DHCP

KoOS network development
  • Думаю, к сети ты скоро сможешь подключиться. Прямо сразу после того как в Колибри сеть заработает в принципе...
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • Так в Колибри же есть поддержка сети... Вопрос в том: как это все навтроить:
  • Она-то есть, но на данный момент неисправна. Это случилось при переходе на плоскую модель памяти.
    Из хаоса в космос
  • Сеть в Колибри на некоторых компьютерах все же работает (например у меня)
    Открой доску отладки на вкладке User и запусти программку AUTODHCP. После этого поговорим дальше )
  • Получил следующее:

    K: Kernel Error
    K: Proc. terminate INT : 0000000E
    K: Proc. terminate PID : 00000032
    K: Proc. terminate EIP : 80023B78
  • the kernel crashes because there is something wrong with the stack/some network drivers
    i'm working on it
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • Good luck! It's really nesessary.
  • free9 wrote:Получил следующее:

    K: Kernel Error
    K: Proc. terminate INT : 0000000E
    K: Proc. terminate PID : 00000032
    K: Proc. terminate EIP : 80023B78

    ядро давно уже не выдаёт в таком формат ошибки, сейчас это выглядит примерно так:

    K : Process - forced terminate PID: 00000032
    K : Exception : 0000000E Error : xxxxxxxx
    K : EAX : 00000001 EBX : 00000002 ECX : 00000003
    K : EDX : 00000004 ESI : 00000005 EDI : 00000006
    K : EBP : 00000007 EIP : 80023B78 ESP : 00000008
    K : Flags : 00000000 CS : 00000002 (kernel)

    пользуйся последними ядрами.
  • Э, нет. Лучше пользоваться последним дистрибутивом по двум причинам: во-первых, он обычно бывает протестирован, а в новых ядрах могут быть достаточно серьёзные глюки; во-вторых, при этом не возникает вопроса о ревизии ядра, без знания которой все адреса в коде, начиная с eip, становятся бесполезными.
    Ушёл к умным, знающим и культурным людям.
  • стараниями vectoroc`а svn версию можно узнать на загрузочном экране.
  • Это никак не меняет того факта, что вопрос о ревизии всё-таки возникает и её всё-таки надо явно указывать при сообщении об ошибке.
    Ушёл к умным, знающим и культурным людям.
  • Перенёс разговор в более подходящую тему. Из http://board.kolibrios.org/viewtopic.ph ... 133#p69128
    I moved the conversation to a more appropriate topic.
    ----
    "latest-distr rev.6946"

    Моя внутренняя сеть:
    My internal network:
    network

    PCIDEV.TXT
    ----
    Драйвер "I8254X.SYS". Сетевые адаптеры проверяю по отдельности, ведут себя одинаково.

    The driver is "I8254X.SYS". I check the network adapters separately, behave identically.

    [Card-1] 192.168.1.2 (DHCP Static)
    Integrated into the motherboard.
    "Intel 82547EI" Intel PRO/1000 CT
    PCI\VEN_8086&DEV_1019&SUBSYS_0C07105B&REV_00\4&16EBCD95&0&0818

    [Card-2] 192.168.1.3 (Static),(DHCP Static for KolibriOS)
    Installed in the PCI slot.
    "Intel RC82540EM" Intel PRO/1000 MT
    PCI\VEN_8086&DEV_100E&SUBSYS_002E8086&REV_02\4&1F7DBC9F&0&20F0

    IP адресс адаптер не получает, даже если его прописать вручную (static).
    При отключении и подключении сетевого кабеля, на "панели отладки" появляется сообщение:
    I8254X: Link Changed
    В панели "Network status" никаких изменений не происходит.Во всех пунктах одни "нолики".
    Значение "link state" всегда "disconnected".
    Значение "MAC address" соответствует используемому сетевому адаптеру.

    The adapter does not receive the IP address even if it is manually set (static).
    When disconnecting and connecting a network cable, the following message appears on the "debug panel":
    I8254X: Link Changed
    In the "Network status" panel, no changes occur. In all the paragraphs, there are only "zeros".
    The value of "link state" is always "disconnected".
    The "MAC address" value corresponds to the network adapter used.

    BOARDLOG 1
    BOARDLOG 2

    screenshot 1
    screenshot 2
    screenshot 3
    screenshot 4
    ----
  • Aha, then the problem might be link detection.
    See http://bugs.kolibrios.org/view.php?id=104

    The attached driver will print i8254X status register on the debug board, so we can get a clue what is going on.
    Last edited by hidnplayr on Wed Aug 30, 2017 10:53 pm, edited 1 time in total.
    Reason: attachment removed
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • I welcome you "hidnplayr" !
    Приветствую Вас "hidnplayr" !

    I ran your modified driver, here's what happened:
    Запустил Ваш модифицированный драйвер "I8254X.SYS", вот что получилось:

    BOARDLOG

    screenshot 1
    screenshot 2
    screenshot 3
    screenshot 4
    screenshot 5

    For more detailed explanations (from my side), indicate "all that" you need to know:
      - Which programs to run. If they are not in the "latest-distr", where to download them.
      - The configuration of my computer.
      - Screenshots, logs of program reports, video of the system itself.
      - ...

    Для более детальных разъяснений (с моей стороны), укажите "всё то" что Вам необходимо знать:
    - Какие программы запустить. Если их нет в "latest-distr", где их скачать.
    - Конфигурация моего компьютера.
    - Скриншоты, логи отчётов программ, видео непосредственной работы самой системы.
    - ...

    ----
    Драйвер "I8255X.SYS". Сетевой адаптер проявляет признаки жизни.
    The driver is "I8255X.SYS". The network adapter shows signs of life.

    [Card-3] 192.168.1.25 (DHCP Static for KolibriOS),(not used in WindowsXP)
    Installed in the PCI slot.
    "Intel SB82558B " Compaq NC3121
    PCI\VEN_8086&DEV_1229&SUBSYS_B0D70E11&REV_05\4&1F7DBC9F&0&08F0
    ----
    "IP Settings" = auto,static
    If you disconnect and connect the network cable, nothing appears on the "debug panel".
    При отключении и подключении сетевого кабеля, на "панели отладки" ничего не появляется.

    "Network status":
    The value of "link state" is always "unknown".
    The "MAC address" value corresponds to the network adapter used.

    Значение "link state" всегда "unknown".
    Значение "MAC address" соответствует используемому сетевоу адаптеру.
    ----
    "IP Settings" = auto
    "Network status":
    [IPv4]
    Regardless of whether the network cable is connected or disconnected, the values are always the same.
    Независимо от того, подключен или отключен сетевой кабель, значения всегда одинаковые.
    "IP" 169.254.133.252
    "DNS" 0.0.0.0
    "mask" 255.255.0.0
    "gateway" 0.0.0.0
    [Physical]
    "Packets, Bytes" Periodically increase their values. Периодически увеличивают свои значения.
    ----
    "IP Settings" = static
    "Network status":
    [IPv4]
    "IP" 192.168.1.25
    "DNS" 192.168.1.1
    "mask" 255.255.255.0
    "gateway" 192.168.1.1
    [Physical]
    "Packets, Bytes" Periodically increase their values. Периодически увеличивают свои значения.
    [ARP]
    ...
    ----
    BOARDLOG

    Screenshot 1
    Screenshot 2
    Screenshot 3
    Screenshot 4
    Screenshot 5
    Screenshot 6
    Screenshot 7
    Screenshot 8
    Screenshot 9
  • Who is online

    Users browsing this forum: Ahrefs [Bot] and 5 guests