FORCEDETH: сетевой драйвер для nForce

Drivers for network cards
  • Супер! Хоть какой-то драйвер будет точно работать в Колибри :) Вот если бы моя поддерживалась, можно было бы полноценный браузер сделать...
    Из хаоса в космос
  • Отлично! Вроде работает! Да почему вроде, работает! Правда из за скудности сетевых программ особо оценить ничего не удалось (( Например airc так и не завелся, хотя httpc нормально работал, и в инет через ADSL модем (в режиме роутера) полез. Спасибо за проделанную работу!
  • Да, кстати, а какие материнки поддерживаются?

    P.S. У меня P5K-E/WiFi, я так понимаю она слишком новая и встроеная сетевуха пахать не будет, так?
    Из хаоса в космос
  • Должны поддерживаться следующие устройства:
    Vendor ID: 10de nVidia Corporation

    Device ID:
    0x0066: nForce2 Ethernet Controller (проверял, работает)
    Остальные не проверял:
    0x01c3: nForce Ethernet Controller
    0x00d6: nForce3 Ethernet
    0x0086: MCP2A Ethernet Controller
    0x008c: MCP2A Ethernet Controller
    0x00e6: CK8S Ethernet Controller
    0x00df: CK8S Ethernet Controller
    0x0056: CK804 Ethernet Controller
    0x0057: CK804 Ethernet Controller
    0x0037: MCP04 Ethernet Controller
    0x0038: MCP04 Ethernet Controller
    0x0268: MCP51 Ethernet Controller
    0x0269: MCP51 Ethernet Controller
    0x0372: MCP55 Ethernet
    0x0373: MCP55 Ethernet

    Leency: у тебя на плате используется сетевой чип: Marvell 88E8053-NNC1, который в Колибри пока не
    поддерживается.

    Ghost: Спасибо! :)
  • Классная новость. Обязательно потестю. У меня nForce2 (Epox EP-8RDA3I).

    p.s. Напомните, сейчас поддерживается сетевуха, эмулируемая QEmu? Все же разрабатывать приложения под эмулятором удобнее.

    ..bw
  • Да, поддерживается. Я проверял. RTL8029AS.
    AutoDHCP, правда, не сработал, поэтому заводил адреса статически:
    IP=10.0.2.15
    Mask=255.255.255.0
    GW=10.0.2.2
  • Shurf: does DHCP work on other operating systems in Qemu ?
    If so, there must be a bug in autodhcp
    "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
  • hidnplayr: Yes, at least it work in WinXP

    Code: Select all

    Ethernet adapter Local Area Connection:
    
            Connection-specific DNS Suffix  . :
            Description . . . . . . . . . . . : Realtek RTL8029(AS)-based Ethernet Adapter (Generic)
            Physical Address. . . . . . . . . : 52-54-00-12-34-56
            Dhcp Enabled. . . . . . . . . . . : Yes
            Autoconfiguration Enabled . . . . : Yes
            IP Address. . . . . . . . . . . . : 10.0.2.15
            Subnet Mask . . . . . . . . . . . : 255.255.255.0
            Default Gateway . . . . . . . . . : 10.0.2.2
            DHCP Server . . . . . . . . . . . : 10.0.2.2
            DNS Servers . . . . . . . . . . . : 10.0.2.3
            Lease Obtained. . . . . . . . . . : Sep 25 2008 18:54:54
            Lease Expires . . . . . . . . . . : Sep 26 2008 18:54:54
    
  • Забыл сказать что у меня на железе все работает (Epox E-8RDA3I). А вот в Qemu, использовал RTL8139, нет. Запрос (ARP) в сеть отправляется, а вот ответ, как будто, не воспринимается (в arpstat выводится строка с IP шлюза и 0000 в качестве MAC).

    Доступные сетевухи на моем QEmu:
    qemu: Supported ISA NICs: ne2k_isa
    qemu: Supported PCI NICs: i82551 i82557b i82559er ne2k_pci pcnet rtl8139

    Проверял так же i82551, но на ней, вообще запрос не отправляется.

    p.s. Linux с RTL8139 на QEmu (в такой же конфигурации) работает с сетью.

    ..bw
  • Можете выложить версию Qemu с батовским файлом загрузки, в которой работает сеть? (если надо, ещё и образ включите)
    Из хаоса в космос
  • QEMU PC emulator version 0.9.1 под Linux.

    Запускаю так: qemu -fda kolibri.img -boot a
    Сеть настраиваю через Сеть->Конфигурация

    Фикс. 10.0.2.15
    Шлюз: 10.0.2.2
    Подсеть: 255.255.255.0
    [Применить]

    Так сеть работает. По умолчанию в Qemu используется драйвер ne2k_pci

    Пробовал выбрать сетевую карту вручную:
    qemu -fda kcur.img -boot a -net nic,model=ne2k_pci
    выдаёт ошибку: Warning: vlan 0 is not connected to host network
    и сеть в Колибри уже не работает.
  • Проверил ne2k_pci у себя на QEmu - работает. Я смотрел сначала по исходникам, что бы подобрать карту, но ne2k не видел, любопытно, куда драйвера затесались.

    ..bw
  • Since #4999 forcedeth driver might now work once again.

    However, I have only two such systems to test, and receiving of packets is still broken on one system.
    If you have a system with nforce chipset, please test with the attached driver and attach boardlog.txt here.
    "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
  • Who is online

    Users browsing this forum: No registered users and 2 guests