Fwd: DGE-530T nic not found on 5.5

2006-12-04 Thread Derrick Ryalls

[Resending with more info]

Greetings, I have a fileserver I installed this nic on but the device
fails to show in ifconfig

uname:
5.5-STABLE FreeBSD 5.5-STABLE #2: Sun Oct 29 14:12:46 PST 2006
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/FRODO

Except from FRODO kernel file (generic plus some):

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device  miibus  # MII bus support
device  bfe # Broadcom BCM440x 10/100 Ethernet
device  bge # Broadcom BCM570xx Gigabit Ethernet
device  dc  # DEC/Intel 21143 and various workalikes
device  fxp # Intel EtherExpress PRO/100B (82557, 82558)
device  lge # Level 1 LXT1001 gigabit ethernet
device  nge # NatSemi DP83820 gigabit ethernet
device  pcn # AMD Am79C97x PCI 10/100 (precedence
over 'lnc')
device  re  # RealTek 8139C+/8169/8169S/8110S
device  rl  # RealTek 8129/8139
device  sf  # Adaptec AIC-6915 (``Starfire'')
device  sis # Silicon Integrated Systems SiS 900/SiS 7016
device  sk  # SysKonnect SK-984x  SK-982x gigabit Ethernet
device  ste # Sundance ST201 (D-Link DFE-550TX)
device  ti  # Alteon Networks Tigon I/II gigabit Ethernet
device  tl  # Texas Instruments ThunderLAN
device  tx  # SMC EtherPower II (83c170 ``EPIC'')
device  vge # VIA VT612x gigabit ethernet
device  vr  # VIA Rhine, Rhine II
device  wb  # Winbond W89C840F
device  xl  # 3Com 3c90x (``Boomerang'', ``Cyclone'')


dmesg except:

pci0: network, ethernet at device 6.0 (no driver attached)
vr0: VIA VT6102 Rhine II 10/100BaseTX port 0xdc00-0xdcff mem
0xdfffbe00-0xdfffbeff
irq 23 at device 18.0 on pci0
miibus0: MII bus on vr0
ukphy0: Generic IEEE 802.3u media interface on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: Ethernet address: xx:xx:xx:xx:xx:xx

The reference to vr0 are for the onboard nic that it is currently
running off of.

ifconfig lists vr0, plip0, lo0

===[frodo][root] ~ # pciconf -l
[EMAIL PROTECTED]:0:0:  class=0x06 card=0x1106 chip=0x30991106 rev=0x00 
hdr=0x00
[EMAIL PROTECTED]:1:0: class=0x060400 card=0x0080 chip=0xb0991106 rev=0x00 
hdr=0x01
[EMAIL PROTECTED]:6:0: class=0x02 card=0x4b011186 chip=0x4b011186 rev=0x11 
hdr=0x00
[EMAIL PROTECTED]:16:0:class=0x0c0300 card=0x76401462 chip=0x30381106
rev=0x80 hdr=0x00
[EMAIL PROTECTED]:16:1:class=0x0c0300 card=0x76401462 chip=0x30381106
rev=0x80 hdr=0x00
[EMAIL PROTECTED]:16:2:class=0x0c0300 card=0x76401462 chip=0x30381106
rev=0x80 hdr=0x00
[EMAIL PROTECTED]:16:3:class=0x0c0320 card=0x76401462 chip=0x31041106
rev=0x82 hdr=0x00
[EMAIL PROTECTED]:17:0:class=0x060100 card=0x1106 chip=0x31771106
rev=0x00 hdr=0x00
[EMAIL PROTECTED]:17:1:  class=0x01018a card=0x76401462 chip=0x05711106
rev=0x06 hdr=0x00
[EMAIL PROTECTED]:18:0:  class=0x02 card=0x01021106 chip=0x30651106 
rev=0x74 hdr=0x00
[EMAIL PROTECTED]:0:0: class=0x03 card=0x000da0a0 chip=0x002d10de rev=0x15 
hdr=0x00



Doing some searching, someone posted this part of dmesg on a 5.4
PRERELEASE system:

skc0: D-Link DGE-530T Gigabit Ethernet port 0x7400-0x74ff mem
0xfb80-0xfb803fff irq 18 at device 10.0 on pci2
skc0: (null) rev. (0x1)
sk0: Marvell Semiconductor, Inc. Yukon on skc0
sk0: Ethernet address: 00:0f:3d:f2:45:0c
miibus0: MII bus on sk0
e1000phy0: Marvell 88E1000 Gigabit PHY on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX,
auto

I did check the hardware notes before buying this nic, and according
to http://www.freebsd.org/releases/5.5R/hardware-i386.html it is
supported.  Have I missed a switch somewhere?

Thanks in advance.

-Derrick
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: DGE-530T nic not found on 5.5 - Possibly solved

2006-12-04 Thread Derrick Ryalls

On 12/4/06, Derrick Ryalls [EMAIL PROTECTED] wrote:

[Resending with more info]

Greetings, I have a fileserver I installed this nic on but the device
fails to show in ifconfig

uname:
5.5-STABLE FreeBSD 5.5-STABLE #2: Sun Oct 29 14:12:46 PST 2006
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/FRODO

Except from FRODO kernel file (generic plus some):

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device  miibus  # MII bus support
device  bfe # Broadcom BCM440x 10/100 Ethernet
device  bge # Broadcom BCM570xx Gigabit Ethernet
device  dc  # DEC/Intel 21143 and various workalikes
device  fxp # Intel EtherExpress PRO/100B (82557, 82558)
device  lge # Level 1 LXT1001 gigabit ethernet
device  nge # NatSemi DP83820 gigabit ethernet
device  pcn # AMD Am79C97x PCI 10/100 (precedence
over 'lnc')
device  re  # RealTek 8139C+/8169/8169S/8110S
device  rl  # RealTek 8129/8139
device  sf  # Adaptec AIC-6915 (``Starfire'')
device  sis # Silicon Integrated Systems SiS 900/SiS 7016
device  sk  # SysKonnect SK-984x  SK-982x gigabit Ethernet
device  ste # Sundance ST201 (D-Link DFE-550TX)
device  ti  # Alteon Networks Tigon I/II gigabit Ethernet
device  tl  # Texas Instruments ThunderLAN
device  tx  # SMC EtherPower II (83c170 ``EPIC'')
device  vge # VIA VT612x gigabit ethernet
device  vr  # VIA Rhine, Rhine II
device  wb  # Winbond W89C840F
device  xl  # 3Com 3c90x (``Boomerang'', ``Cyclone'')


dmesg except:

pci0: network, ethernet at device 6.0 (no driver attached)
vr0: VIA VT6102 Rhine II 10/100BaseTX port 0xdc00-0xdcff mem
0xdfffbe00-0xdfffbeff
 irq 23 at device 18.0 on pci0
miibus0: MII bus on vr0
ukphy0: Generic IEEE 802.3u media interface on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: Ethernet address: xx:xx:xx:xx:xx:xx

The reference to vr0 are for the onboard nic that it is currently
running off of.

ifconfig lists vr0, plip0, lo0

===[frodo][root] ~ # pciconf -l
[EMAIL PROTECTED]:0:0:  class=0x06 card=0x1106 chip=0x30991106 rev=0x00 
hdr=0x00
[EMAIL PROTECTED]:1:0: class=0x060400 card=0x0080 chip=0xb0991106 rev=0x00 
hdr=0x01
[EMAIL PROTECTED]:6:0: class=0x02 card=0x4b011186 chip=0x4b011186 rev=0x11 
hdr=0x00
[EMAIL PROTECTED]:16:0:class=0x0c0300 card=0x76401462 chip=0x30381106
rev=0x80 hdr=0x00
[EMAIL PROTECTED]:16:1:class=0x0c0300 card=0x76401462 chip=0x30381106
rev=0x80 hdr=0x00
[EMAIL PROTECTED]:16:2:class=0x0c0300 card=0x76401462 chip=0x30381106
rev=0x80 hdr=0x00
[EMAIL PROTECTED]:16:3:class=0x0c0320 card=0x76401462 chip=0x31041106
rev=0x82 hdr=0x00
[EMAIL PROTECTED]:17:0:class=0x060100 card=0x1106 chip=0x31771106
rev=0x00 hdr=0x00
[EMAIL PROTECTED]:17:1:  class=0x01018a card=0x76401462 chip=0x05711106
rev=0x06 hdr=0x00
[EMAIL PROTECTED]:18:0:  class=0x02 card=0x01021106 chip=0x30651106 
rev=0x74 hdr=0x00
[EMAIL PROTECTED]:0:0: class=0x03 card=0x000da0a0 chip=0x002d10de rev=0x15 
hdr=0x00



Doing some searching, someone posted this part of dmesg on a 5.4
PRERELEASE system:

skc0: D-Link DGE-530T Gigabit Ethernet port 0x7400-0x74ff mem
0xfb80-0xfb803fff irq 18 at device 10.0 on pci2
skc0: (null) rev. (0x1)
sk0: Marvell Semiconductor, Inc. Yukon on skc0
sk0: Ethernet address: 00:0f:3d:f2:45:0c
miibus0: MII bus on sk0
e1000phy0: Marvell 88E1000 Gigabit PHY on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX,
auto

I did check the hardware notes before buying this nic, and according
to http://www.freebsd.org/releases/5.5R/hardware-i386.html it is
supported.  Have I missed a switch somewhere?

Thanks in advance.

-Derrick



I found this in an archive:

http://www.freebsd.org/cgi/query-pr.cgi?pr=99903

I tried manually editing if_sk.c and if_skreg.h build/install kernel
(patch didn't work, possibly wrong version of file?), and then got
this in dmesg:

skc0: D-Link DGE-530T Gigabit Ethernet port 0xec00-0xecff mem 0xdfffc000-0xdff
f irq 17 at device 6.0 on pci0
skc0: unknown media type: 0x31
device_attach: skc0 attach returned 6

So then I did some searching for 0x31 and found this:

http://www.bsdforums.org/forums/archive/index.php/t-43153.html

I added the lines for 0x31 and now the nic shows up in ifconfig.  I am
not home so I can't plug in a patch cord to see if it is fully
functional.

If this does work, how would I create a patch file?  I saved the
original files before editing.  I definitely don't want to claim
ownership of the work that went into this, I was just hoping 

DGE-530T nic not found on 5.5

2006-11-27 Thread Derrick Ryalls

Greetings, I have a fileserver I installed this nic on but the device
fails to show in ifconfig

uname:
5.5-STABLE FreeBSD 5.5-STABLE #2: Sun Oct 29 14:12:46 PST 2006
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/FRODO

Except from FRODO kernel file (generic plus some):

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device  miibus  # MII bus support
device  bfe # Broadcom BCM440x 10/100 Ethernet
device  bge # Broadcom BCM570xx Gigabit Ethernet
device  dc  # DEC/Intel 21143 and various workalikes
device  fxp # Intel EtherExpress PRO/100B (82557, 82558)
device  lge # Level 1 LXT1001 gigabit ethernet
device  nge # NatSemi DP83820 gigabit ethernet
device  pcn # AMD Am79C97x PCI 10/100 (precedence
over 'lnc')
device  re  # RealTek 8139C+/8169/8169S/8110S
device  rl  # RealTek 8129/8139
device  sf  # Adaptec AIC-6915 (``Starfire'')
device  sis # Silicon Integrated Systems SiS 900/SiS 7016
device  sk  # SysKonnect SK-984x  SK-982x gigabit Ethernet
device  ste # Sundance ST201 (D-Link DFE-550TX)
device  ti  # Alteon Networks Tigon I/II gigabit Ethernet
device  tl  # Texas Instruments ThunderLAN
device  tx  # SMC EtherPower II (83c170 ``EPIC'')
device  vge # VIA VT612x gigabit ethernet
device  vr  # VIA Rhine, Rhine II
device  wb  # Winbond W89C840F
device  xl  # 3Com 3c90x (``Boomerang'', ``Cyclone'')


dmesg except:

pci0: network, ethernet at device 6.0 (no driver attached)
vr0: VIA VT6102 Rhine II 10/100BaseTX port 0xdc00-0xdcff mem
0xdfffbe00-0xdfffbeff
irq 23 at device 18.0 on pci0
miibus0: MII bus on vr0
ukphy0: Generic IEEE 802.3u media interface on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: Ethernet address: xx:xx:xx:xx:xx:xx

The reference to vr0 are for the onboard nic that it is currently
running off of.

ifconfig lists vr0, plip0, lo0

Doing some searching, someone posted this part of dmesg on a 5.4
PRERELEASE system:

skc0: D-Link DGE-530T Gigabit Ethernet port 0x7400-0x74ff mem
0xfb80-0xfb803fff irq 18 at device 10.0 on pci2
skc0: (null) rev. (0x1)
sk0: Marvell Semiconductor, Inc. Yukon on skc0
sk0: Ethernet address: 00:0f:3d:f2:45:0c
miibus0: MII bus on sk0
e1000phy0: Marvell 88E1000 Gigabit PHY on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX,
auto

I did check the hardware notes before buying this nic, and according
to http://www.freebsd.org/releases/5.5R/hardware-i386.html it is
supported.  Have I missed a switch somewhere?

Thanks in advance.

-Derrick
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: NIC not found

2002-09-29 Thread Bob Bomar

On Sat, Sep 28, 2002 at 03:52:23AM -0700, Doug White wrote:
 On Sat, 28 Sep 2002, Bob Bomar wrote:
 
  On Fri, Sep 27, 2002 at 02:01:26PM -0700, Doug White wrote:
   pciconf -lv output?
  
 
  I cant get past the install, I cant select the NIC to use because
  it can not assign the resource.  Is there a work around for this?
 
 Can you get the info from your 4.7RC install? (it may just be pciconf -l
 there.)  I can't really do anything unless I can determine what the PCI
 IDs are that its looking for.
 

Sorry, I miss understood.  Here it is:

fxp0@pci0:11:0: class=0x02 card=0x10308086 chip=0x10308086 rev=0x08 hdr=0x00
vendor   = 'Intel Corporation'
device   = '82559 PCI Networking device'
class= network
subclass = ethernet

-- 
/\
| Bob Bomar [EMAIL PROTECTED] http://www.bomar.us/~bob |
||
| FreeBSD: The Power to Serve.  http://www.freeBSD.org   |
\/



msg03283/pgp0.pgp
Description: PGP signature


Re: NIC not found

2002-09-29 Thread Bob Bomar

  Sorry, I miss understood.  Here it is:
  
  fxp0@pci0:11:0: class=0x02 card=0x10308086 chip=0x10308086 rev=0x08 hdr=0x00
  vendor   = 'Intel Corporation'
  device   = '82559 PCI Networking device'
  class= network
  subclass = ethernet
  
 
 Since you've said it can not assign the resource your best bet is to 
 disable 'PnP OS' in your BIOS and then restart the install. This was not 
 necessary for me in 4.5 (disabling PnP) but was, on the same hardware, for 
 4.6.x.
 

I have tried it both ways, enabled and disabled.

-- 
/\
| Bob Bomar [EMAIL PROTECTED] http://www.bomar.us/~bob |
||
| FreeBSD: The Power to Serve.  http://www.freeBSD.org   |
\/



msg03310/pgp0.pgp
Description: PGP signature