Спешу сообщить, что доделал сетевой драйвер для nForce'овских чипсетов (Forcedeth).
Залил на SVN (#867).
Можете качать собранное ядро.
---------------------------------------------------------------
I made FORCEDETH network driver for nForce's chipsets.
FORCEDETH: сетевой драйвер для nForce
-
- Attachments
-
-
kernel.mnt.867.7z (69.13 KiB)Downloaded 797 times
-
Супер! Хоть какой-то драйвер будет точно работать в Колибри Вот если бы моя поддерживалась, можно было бы полноценный браузер сделать...
Из хаоса в космос
Отлично! Вроде работает! Да почему вроде, работает! Правда из за скудности сетевых программ особо оценить ничего не удалось (( Например airc так и не завелся, хотя httpc нормально работал, и в инет через ADSL модем (в режиме роутера) полез. Спасибо за проделанную работу!
Да, кстати, а какие материнки поддерживаются?
P.S. У меня P5K-E/WiFi, я так понимаю она слишком новая и встроеная сетевуха пахать не будет, так?
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: Спасибо!
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
p.s. Напомните, сейчас поддерживается сетевуха, эмулируемая QEmu? Все же разрабатывать приложения под эмулятором удобнее.
..bw
Да, поддерживается. Я проверял. RTL8029AS.
AutoDHCP, правда, не сработал, поэтому заводил адреса статически:
IP=10.0.2.15
Mask=255.255.255.0
GW=10.0.2.2
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
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: 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
и сеть в Колибри уже не работает.
Запускаю так: 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
..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.
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 0 guests