Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Nov 22, 2019 12:15 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 14 posts ] 
Author Message
PostPosted: Wed Sep 24, 2008 3:10 am 
Offline
User avatar

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


Attachments:
kernel.mnt.867.7z [69.13 KiB]
Downloaded 528 times
Top
   
PostPosted: Wed Sep 24, 2008 5:09 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Супер! Хоть какой-то драйвер будет точно работать в Колибри :) Вот если бы моя поддерживалась, можно было бы полноценный браузер сделать...

_________________
Через тернии к звездам


Top
   
PostPosted: Wed Sep 24, 2008 8:11 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Отлично! Вроде работает! Да почему вроде, работает! Правда из за скудности сетевых программ особо оценить ничего не удалось (( Например airc так и не завелся, хотя httpc нормально работал, и в инет через ADSL модем (в режиме роутера) полез. Спасибо за проделанную работу!


Top
   
PostPosted: Wed Sep 24, 2008 11:15 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Да, кстати, а какие материнки поддерживаются?

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

_________________
Через тернии к звездам


Top
   
PostPosted: Thu Sep 25, 2008 1:22 am 
Offline
User avatar

Joined: Mon Nov 05, 2007 12:09 am
Posts: 32
Должны поддерживаться следующие устройства:
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: Спасибо! :)


Top
   
PostPosted: Thu Sep 25, 2008 2:16 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Классная новость. Обязательно потестю. У меня nForce2 (Epox EP-8RDA3I).

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

..bw


Top
   
PostPosted: Thu Sep 25, 2008 2:23 am 
Offline
User avatar

Joined: Mon Nov 05, 2007 12:09 am
Posts: 32
Да, поддерживается. Я проверял. RTL8029AS.
AutoDHCP, правда, не сработал, поэтому заводил адреса статически:
IP=10.0.2.15
Mask=255.255.255.0
GW=10.0.2.2


Top
   
PostPosted: Thu Sep 25, 2008 11:38 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1248
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


Top
   
PostPosted: Fri Sep 26, 2008 1:02 am 
Offline
User avatar

Joined: Mon Nov 05, 2007 12:09 am
Posts: 32
hidnplayr: Yes, at least it work in WinXP

Code:
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


Top
   
PostPosted: Sun Oct 05, 2008 8:37 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Забыл сказать что у меня на железе все работает (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


Top
   
PostPosted: Mon Oct 06, 2008 2:39 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Можете выложить версию Qemu с батовским файлом загрузки, в которой работает сеть? (если надо, ещё и образ включите)

_________________
Через тернии к звездам


Top
   
PostPosted: Mon Oct 06, 2008 10:36 pm 
Offline
User avatar

Joined: Mon Nov 05, 2007 12:09 am
Posts: 32
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
и сеть в Колибри уже не работает.


Top
   
PostPosted: Tue Oct 07, 2008 3:56 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Проверил ne2k_pci у себя на QEmu - работает. Я смотрел сначала по исходникам, что бы подобрать карту, но ne2k не видел, любопытно, куда драйвера затесались.

..bw


Top
   
PostPosted: Thu Jul 17, 2014 6:13 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1248
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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 14 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited