Board.KolibriOS.org
http://board.kolibrios.org/

FORCEDETH: сетевой драйвер для nForce
http://board.kolibrios.org/viewtopic.php?f=29&t=1142
Страница 1 из 1

Автор:  shurf [ Ср сен 24, 2008 3:10 am ]
Заголовок сообщения:  FORCEDETH: сетевой драйвер для nForce

Спешу сообщить, что доделал сетевой драйвер для nForce'овских чипсетов (Forcedeth).
Залил на SVN (#867).
Можете качать собранное ядро.
---------------------------------------------------------------
I made FORCEDETH network driver for nForce's chipsets.

Вложения:
kernel.mnt.867.7z [69.13 КБ]
460 скачиваний

Автор:  Leency [ Ср сен 24, 2008 5:09 pm ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Супер! Хоть какой-то драйвер будет точно работать в Колибри :) Вот если бы моя поддерживалась, можно было бы полноценный браузер сделать...

Автор:  Ghost [ Ср сен 24, 2008 8:11 pm ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Отлично! Вроде работает! Да почему вроде, работает! Правда из за скудности сетевых программ особо оценить ничего не удалось (( Например airc так и не завелся, хотя httpc нормально работал, и в инет через ADSL модем (в режиме роутера) полез. Спасибо за проделанную работу!

Автор:  Leency [ Ср сен 24, 2008 11:15 pm ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Да, кстати, а какие материнки поддерживаются?

P.S. У меня P5K-E/WiFi, я так понимаю она слишком новая и встроеная сетевуха пахать не будет, так?

Автор:  shurf [ Чт сен 25, 2008 1:22 am ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Должны поддерживаться следующие устройства:
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: Спасибо! :)

Автор:  bw [ Чт сен 25, 2008 2:16 am ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

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

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

..bw

Автор:  shurf [ Чт сен 25, 2008 2:23 am ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Да, поддерживается. Я проверял. RTL8029AS.
AutoDHCP, правда, не сработал, поэтому заводил адреса статически:
IP=10.0.2.15
Mask=255.255.255.0
GW=10.0.2.2

Автор:  hidnplayr [ Чт сен 25, 2008 11:38 pm ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Shurf: does DHCP work on other operating systems in Qemu ?
If so, there must be a bug in autodhcp

Автор:  shurf [ Пт сен 26, 2008 1:02 am ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

hidnplayr: Yes, at least it work in WinXP

Код:
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

Автор:  bw [ Вс окт 05, 2008 8:37 pm ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Забыл сказать что у меня на железе все работает (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

Автор:  Leency [ Пн окт 06, 2008 2:39 am ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Можете выложить версию Qemu с батовским файлом загрузки, в которой работает сеть? (если надо, ещё и образ включите)

Автор:  shurf [ Пн окт 06, 2008 10:36 pm ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

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
и сеть в Колибри уже не работает.

Автор:  bw [ Вт окт 07, 2008 3:56 am ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

Проверил ne2k_pci у себя на QEmu - работает. Я смотрел сначала по исходникам, что бы подобрать карту, но ne2k не видел, любопытно, куда драйвера затесались.

..bw

Автор:  hidnplayr [ Чт июл 17, 2014 6:13 pm ]
Заголовок сообщения:  Re: FORCEDETH: сетевой драйвер для nForce

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.

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/