> Sorry, im running OpenBSD on i386 system. I dont have Sundance
> Ethernet card.. I have two 3Com cards connected to Sundance Expansion
> board.
Aha! It turns out your expansion box is not supported in the 3.9
release, but only in -CURRENT.
However, the changes are trivial to backport; try to compile a 3.9
kernel with the diffs below and this should fix the problem.
Miod
Index: if_ste.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_ste.c,v
retrieving revision 1.34
diff -u -p -r1.34 if_ste.c
--- if_ste.c 2005/11/07 02:57:45 1.34
+++ if_ste.c 2006/05/02 18:30:54
@@ -829,8 +829,9 @@ void ste_stats_update(xsc)
}
const struct pci_matchid ste_devices[] = {
- { PCI_VENDOR_SUNDANCE, PCI_PRODUCT_SUNDANCE_ST201 },
- { PCI_VENDOR_DLINK, PCI_PRODUCT_DLINK_550TX },
+ { PCI_VENDOR_SUNDANCE, PCI_PRODUCT_SUNDANCE_ST201_1 },
+ { PCI_VENDOR_SUNDANCE, PCI_PRODUCT_SUNDANCE_ST201_2 },
+ { PCI_VENDOR_DLINK, PCI_PRODUCT_DLINK_550TX }
};
/*
Index: pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1032
diff -u -p -r1.1032 pcidevs
--- pcidevs 2006/02/26 17:13:48 1.1032
+++ pcidevs 2006/05/02 18:30:57
@@ -2987,7 +2987,8 @@ product SUN US_IIe 0xa001 UltraSPARC II
product SUN CASSINI 0xabba Cassini
/* Sundance products */
-product SUNDANCE ST201 0x0201 ST201
+product SUNDANCE ST201_1 0x0200 ST201
+product SUNDANCE ST201_2 0x0201 ST201
product SUNDANCE ST1023 0x1023 ST1023
product SUNDANCE ST2021 0x2021 ST2021
Index: pcidevs.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v
retrieving revision 1.1033
diff -u -p -r1.1033 pcidevs.h
--- pcidevs.h 2006/02/26 17:15:30 1.1033
+++ pcidevs.h 2006/05/02 18:31:00
@@ -2992,7 +2992,8 @@
#define PCI_PRODUCT_SUN_CASSINI 0xabba /* Cassini */
/* Sundance products */
-#define PCI_PRODUCT_SUNDANCE_ST201 0x0201 /* ST201 */
+#define PCI_PRODUCT_SUNDANCE_ST201_1 0x0200 /* ST201 */
+#define PCI_PRODUCT_SUNDANCE_ST201_2 0x0201 /* ST201 */
#define PCI_PRODUCT_SUNDANCE_ST1023 0x1023 /* ST1023 */
#define PCI_PRODUCT_SUNDANCE_ST2021 0x2021 /* ST2021 */
Index: pcidevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
retrieving revision 1.1030
diff -u -p -r1.1030 pcidevs_data.h
--- pcidevs_data.h 2006/02/26 17:15:30 1.1030
+++ pcidevs_data.h 2006/05/02 18:31:02
@@ -9183,7 +9183,11 @@ static const struct pci_known_product pc
"Cassini",
},
{
- PCI_VENDOR_SUNDANCE, PCI_PRODUCT_SUNDANCE_ST201,
+ PCI_VENDOR_SUNDANCE, PCI_PRODUCT_SUNDANCE_ST201_1,
+ "ST201",
+ },
+ {
+ PCI_VENDOR_SUNDANCE, PCI_PRODUCT_SUNDANCE_ST201_2,
"ST201",
},
{