Bug 10285 - Не наботает forcedeth на GeForce6100 с nForce 430
: Не наботает forcedeth на GeForce6100 с nForce 430
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/kernel-image-std26-up)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-11-18 13:53 by
Modified: 2007-04-04 02:04 (History)


Attachments
Патч для forcedeth.c (21.71 KB, application/x-bzip2)
2006-11-18 13:58, Alex Yustasov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-11-18 13:53:56
Встроенная сетевая на маме GeForce6100 с nForce 430 не заработала.

pci scan показывает 
forcedeth              nVidia Corporation MCP51 Ethernet Controller [Bridge]

lspci
00:14.0 0200: 10de:0269 (rev a1)
00:14.0 Ethernet controller: nVidia Corporation MCP51 Ethernet Controller (rev
a1)

Nvnet собрать не получилось.
Нашел на
http://download.nvidia.com/XFree86/nforce/1.11/NFORCE-Linux-x86-1.11.zip
где более новые amd74xx, forcedeth, sata_nv и libata-scsi.
Пересобрал 2.6.16-std26-up-alt13 с обновленным forcedeth и сеть
поднялась.
------- Comment #1 From 2006-11-18 13:58:37 -------
Created an attachment (id=1682) [details]
Патч для forcedeth.c

С этим патчем заработало.
------- Comment #2 From 2006-11-19 13:50:36 -------
Странно, у меня на 2.6.12 из updates/3.0 заработало на K8NF4G-SATA2 с таким:
Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
(кажется, но не уверен, что это 410 с 6100)
------- Comment #3 From 2006-11-20 01:00:40 -------
(In reply to comment #2)
> Странно, у меня на 2.6.12 из updates/3.0 заработало на K8NF4G-SATA2 с таким:
У меня GA-K8N51GMF-9 и pciscan совсем модуля не знает для eth. Правда пробовал
на бете компакта, 2.6.12-alt4.


------- Comment #4 From 2006-11-20 12:58:10 -------
А это как раз в alt5 было добавлено:

* Mon Oct 24 2005 Sergey Vlasov <vsu@altlinux.ru> 2.6.12-alt5
[...]
- Updated kernel-fix-drivers-net: 
  + forcedeth: add PCI IDs for MCP51 and MCP55
  + forcedeth: poll for link changes
  + forcedeth: always initialize link settings in nv_open()
[...]

PS: на A8N-VM (nVidia Corporation MCP51 Ethernet Controller (rev a1) + C51G
[GeForce 6100]), _помнится_, тоже под ядром из updates завелось.  Но тут зуб уже
не дам.
------- Comment #5 From 2006-11-21 01:02:24 -------
2.6.12 из компакта пока проверить нет возможности. А 2.6.16 определяло
правильно
и модуль грузился, только было такое в логах. Прошу прощения, сразу не сказал.

 kernel: NETDEV WATCHDOG: eth0: transmit timed out
 kernel: eth0: Got tx_timeout. irq: 00000000
 kernel: eth0: Ring at d870000: next 256 nic 0
 kernel: eth0: Dumping tx registers
 kernel:   0: 00000000 000000ff 00000003 02dd03ca 00000000 00000000 00000000
00000000
 kernel:  20: 00000000 f0000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel:  40: 0420e20e 0000a455 00002e20 00000000 00000000 00000000 00000000
00000000
 kernel:  60: 00000000 00000000 00000000 0000ffff 0000ffff 0000ffff 0000ffff
00000000
 kernel:  80: 003b0f3c 00000001 00000000 007f0028 0000061c 00000001 00000000
00002d89
 kernel:  a0: 0016070f 00000016 34851400 000046f3 005e0001 00000100 ffffffff
0000ffff
 kernel:  c0: 10000001 00000001 00000001 00000001 00000001 00000001 00000001
00000001
 kernel:  e0: 00000001 00000001 00000001 00000001 00000001 00000001 00000001
00000001
 kernel: 100: 0d870800 0d870000 007f00ff 00000000 00010064 00000000 00000009
0d870be0
 kernel: 120: 0d870160 201d9e02 a0000029 32d13010 8000061c 0d87080c 0d87007c
00200010
 kernel: 140: 00304120 00002200 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 180: 00000006 00000008 0794796d 00008103 000000e5 000045e1 079479ed
0000c5e3
 kernel: 1a0: 00000006 00000008 0794796d 00008103 000000e5 000045e1 079479ed
0000c5e3
 kernel: 1c0: 00000006 00000008 0794796d 00008103 000000e5 000045e1 079479ed
0000c5e3
 kernel: 1e0: 00000006 00000008 0794796d 00008103 000000e5 000045e1 079479ed
0000c5e3
 kernel: 200: 00007770 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 220: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 240: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 260: 00000000 00000000 fe020001 00000100 00000000 00000000 fe020001
00000100
 kernel: 280: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 2a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 2c0: 00000000 00000000 00000000 00000000 000001e0 00000000 00000001
00000001
 kernel: 2e0: 00000001 00000001 00000001 00000001 00000001 00000001 00000001
00000001
 kernel: 300: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 320: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 340: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 360: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 380: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 3a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 3c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 kernel: 3e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000