[Debian] Obscure gigabit NIC met NatSemi DP83820 chip

Pagina: 1
Acties:

  • Kluk-Kluk
  • Registratie: Mei 2002
  • Laatst online: 27-01 17:57

Kluk-Kluk

laat maar vallen.....

Topicstarter
Hoi Allemaal,

Ik heb hier een netwerk kaartje liggen van lang geleden, met zoals de titel al zegt een National Semiconductors DP83820 chip. De kaart is verder merkloos en de driver CD is (zoals meestal) al lang verleden tijd. Ik denk echter dat een driver CD ook geen linux drivers zou hebben, maar dat terzijde.

Het lukt me echter niet om deze kaart in mijn Debian servertje aan de gang te krijgen.

Wat heb ik al geprobeerd:

Om te beginnen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
test-1:/usr/sbin# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:19:e0:13:7a:43
          inet addr:172.19.3.102  Bcast:172.19.3.255  Mask:255.255.0.0
          inet6 addr: fe80::219:e0ff:fe13:7a43/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4814 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5223 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:905783 (884.5 KiB)  TX bytes:443701 (433.3 KiB)
          Interrupt:16

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:95 errors:0 dropped:0 overruns:0 frame:0
          TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6321 (6.1 KiB)  TX bytes:6321 (6.1 KiB)


Dit laat alleen mijn Realtek NIC zien en mijn lo.

Als tweede:
code:
1
2
3
test-1:/usr/sbin# lspci | grep 83820
00:0d.0 Ethernet controller: National Semiconductor Corporation DP83820 10/100/1000 Ethernet Controller
test-1:/usr/sbin#


Zo te zien ziet het OS dus wel een 83820 chip op een kaart. Mijn volgende stap was nitools-pci installeren, dit geeft de volgende output:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
test-1:/usr/sbin# ns820-diag -aem
ns820-diag.c:v2.05 2/28/2005 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a National Semiconductor DP83820 series adapter at 0xc400.
 Natsemi 83820 series with station address 00:40:f4:23:c6:ad
National Semiconductor DP83820 series chip registers at 0xc400
 0x000: 00000000 701f89b8 00000052 00000000 00000000 00000000 00000000 00000000
 0x020: 00000000 00000000 d0703200 00007c00 00000000 00000000 f4700000 00000000
 0x040: 00000000 e1e00000 00000004 0000adc6 ffff000b 3f3f3f3f 00000102 00000002
 0x060: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 0x080: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 0x0A0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000013
 0x0C0: 0000000a 00000081 0000009d 00000000 00000000 00000000 00000000 00000000
 0x0E0: 00000000 00000000 00000000 00000000 00000004 00000000 00000000 0000c000
  No interrupt sources are pending (00000000).
  Receive mode is 0x04: Receive disabled.
  Rx filter contents:   4000 23f4 adc6 0000 0000 0000 0000 0000
  Tx threshold 0 bytes, FIFO fill 1600 bytes.
 EEPROM address length 6, 64 words.
Decoded EEPROM contents:
  PCI Subsystem IDs -- Vendor 0000, Device 0000.
  PCI timer settings -- minimum grant 11, maximum latency 52.
  Wake-On-LAN password 00:00:00:00:00:00.
  Ethernet MAC Station Address 00:40:f4:23:c6:ad.
  General Purpose I/O register 0000.
  EEPROM active region checksum read as ec55, vs ec55 calculated value.

   1140 6149 2000 5c62 01e1 0000 0004 a008
   0000 0300 0000 0000 0000 0000 0000 3000
   0d3a 0018 0000 0000 0000 0050 000b 0300
   4000 0000 0000 0000 0000 0000 0000 0000.
libmii.c:v2.11 2/28/2005  Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
 MII PHY #1 transceiver registers:
   1140 6149 2000 5c62 01e1 0000 0004 a008
   0000 0300 0000 0000 0000 0000 0000 3000
   0d3a 0018 0000 0000 0000 0050 000b 0300
   4000 0000 0000 0000 0000 0000 0000 0000.
 Basic mode control register 0x1140: Auto-negotiation enabled.
 Basic mode status register 0x6149 ... 6149.
   Link status: not established.
   Capable of  100baseTx-FD 100baseTx.
   Able to perform Auto-negotiation, negotiation not complete.
 Vendor ID is 08:00:17:--:--:--, model 6 rev. 2.
   No specific information is known about this transceiver type.
 I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
   Advertising no additional info pages.
   IEEE 802.3 CSMA/CD protocol.
 Link partner capability is 0000:.
   Negotiation did not complete.
 General purpose I/O register is 00007c00.


Verder heb ik even echt geen idee meer, en omdat ik er al even tegen aan loop te kijken hoop ik dat een van jullie hier misschien een fris idee over heeft.

De ervaring leert dat een verse install (Op een ander systeem en geen Debian maar Ubuntu) niet direct een oplossing geeft. Ook wil ik liever niet mijn server opnieuw installeren....

Overigens werkt de adapter wel in Windows XP en Windows 2003.

Powered By C8H10N4O2


  • BarthezZ
  • Registratie: Juli 2004
  • Niet online

BarthezZ

anti voetbal en slechte djs!

Heb je de juiste kernel module geladen? (ns83820 als ik zo snel even google) en wordt de kaart gezien als eth1 als je ifconfig -a doet?
Of zegt lspci -v welke kernel driver dat ding op dit moment pakt?

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 08:03
Googlen op pci-id's helpt ook al.
lspci -nnn

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


  • Kluk-Kluk
  • Registratie: Mei 2002
  • Laatst online: 27-01 17:57

Kluk-Kluk

laat maar vallen.....

Topicstarter
BarthezZ schreef op zaterdag 13 juni 2009 @ 02:02:
... wordt de kaart gezien als eth1 als je ifconfig -a doet?
Ja
eth1      Link encap:Ethernet  HWaddr 00:40:f4:23:c6:ad
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Of zegt lspci -v welke kernel driver dat ding op dit moment pakt?
Ja:
test-1:~# lspci -v | grep 83820
00:0d.0 Ethernet controller: National Semiconductor Corporation DP83820 10/100/1000 Ethernet Controller
        Kernel driver in use: ns83820
        Kernel modules: ns83820
test-1:~#


Dus dat lijkt me goed, vraag blijft waarom het ding geen IP krijgt.......

Powered By C8H10N4O2


  • BarthezZ
  • Registratie: Juli 2004
  • Niet online

BarthezZ

anti voetbal en slechte djs!

Omdat je hem niet heb ingesteld om een ip te krijgen? :)
Controleer /etc/network/interfaces maar eens of doe dhclient eth1

  • dragunova
  • Registratie: Mei 2007
  • Laatst online: 09-01 15:49

dragunova

Samozaridnyia Vintovka D.

Heb je m aan een netwerk met dhcpserveerster hangen?
Wat gebeurt er als je de kaart een ip-addy geeft met ifconfig (eventueel up) eth1 ip.ad.re.s ne.tm.as.k ?

does the pope shit in the woods? is a bear catholic?


  • Kluk-Kluk
  • Registratie: Mei 2002
  • Laatst online: 27-01 17:57

Kluk-Kluk

laat maar vallen.....

Topicstarter
Mja, na het instellen van een static ip adres in "interfaces" werkt de kaart nu wel.

Ik ga dadelijk na de koffie even testen met een dhcp setting en "dhclient eth1" maar heb er wel vertrouwein in dat dat gaat werken.

Weer wat geleerd, bedankt voor de reacties allemaal.

Powered By C8H10N4O2


  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 08:03
Kluk-Kluk schreef op zaterdag 13 juni 2009 @ 10:40:
Mja, na het instellen van een static ip adres in "interfaces" werkt de kaart nu wel.
De kaart werkte altijd dus al. :) :+

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog

Pagina: 1