[Hardware] Сетевая карта: думал, RTL8139, а оказалось...

Olvin olvin на rambler.ru
Вс Фев 17 21:46:32 MSK 2008


ALD4.0.1

Купил карточку сетевую, думал, что Realtek 8139D, а вот оказалось что 
нет. Вот что есть (из lspci):

00:0c.0 Ethernet controller: Hangzhou Silan Microelectronics Co., Ltd. 
RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor (rev 01)
         Flags: bus master, medium devsel, latency 32, IRQ 225
         Memory at ea020000 (32-bit, non-prefetchable) [size=256]
         I/O ports at d000 [size=256]
         [virtual] Expansion ROM at 30000000 [disabled] [size=128K]
         Capabilities: [50] Power Management version 2
         Capabilities: [60] Vital Product Data

Драйвер 8139too не опознаёт, некий 8139cp (тоже из ALD4.0.1) тоже не 
видит устройство. Посмотрел драйвера на компакте от карты - вижу раздел 
Linux с исходниками некого модуля sc92031, радуюсь.

:( Только для 2.4/2.5. Заодно посмотрел, что это за зверь на самом деле. 
Это не _Real_Tek, а _Rsl_Tek. Подделка, да ещё какая наглая!

Нашел в интернете исходники модуля sc92031 для ядра 2.6, скомпилировал, 
модуль даже загрузился, но система всё равно говорит, что нет устройства 
(eth0).

Что делать-то? Поменять карточку не могу. Пока запустил под ndiswrapper, 
но в таком режиме через неё скорость в 3 раза ниже ожидаемой (3-3,5 
МБайт/сек против обычных 9-10).

Если её завести на полной скорости, пусть даже через ndiswrapper - тоже 
устроит на первое время.

Заранее благодарен.


Подробная информация о списке рассылки Hardware