Hi Simon, At 12:54 01/06/2004. Simon Barner had this to say: >Wayne Pascoe wrote: >> Hi all, >> >> I just bought a server from DNUK . It claims to have the following >> Ethernet card combination: >> > >Probably only the device ID of the card is not listed in the fxp0 driver. > >Your case reminds of a very similar problem in c.o.f.m., where the >following made the card (also Intel) work (a PR has already been filed): > ><quote> >Try adding the following line into the following struct >static struct fxp_ident fxp_ident_table[] >(/usr/src/sys/dev/fxp/if_fxp.c) > > { 0x1051, -1, "Intel 82562ET Pro/100 Ethernet" }, ></quote> > >This was a Tyan S5102G3NR motherboard with 3 onboard NICs. Of course, >the correct name for your NIC might be different, but that shouldn't >bee too much of a problem.
I'm having a similar problem, in fact I posted a query on freebsd-questions last week (subject: miibus and fxp motherboard devices). The on-board NICs are being seen, however they aren't being configured fully. I have a 3 onboard NIC motherboard; I've asked the supplier for the manufacturer's name of the motherboard. I've tried adding the 0x1051 line to my if_fxp.c file, but it did not have any effect. This is ifconfig for fxp0 and fxp3, being the first motherboard mounted and an external pci-card mounted version of the same chip: fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet x.y.z.a netmask 0xffff0000 broadcast x.y.z.255 ether 00:30:64:01:86:ff media: Ethernet manual fxp3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 ether 00:30:64:01:81:18 media: Ethernet autoselect (none) status: no carrier This is the comparable dmesg: fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xd400-0xd43f mem \ 0xe7200000-0xe72fffff,0xe7302000-0xe7302fff irq 11 at device 8.0 on pci0 fxp0: Ethernet address 00:30:64:01:86:ff, 10Mbps fxp3: <Intel Pro 10/100B/100+ Ethernet> port 0xc000-0xc03f mem \ 0xe6000000-0xe60fffff,0xe6201000-0xe6201fff irq 10 at device 12.0 on pci3 fxp3: Ethernet address 00:30:64:01:81:18 inphy0: <i82555 10/100 media interface> on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Note how the external is on the miibus while the on-board isn't, and that the supported media types list 10baseT etc whereas the on-board simply support 10Mbps (manual). This is pciconf: [EMAIL PROTECTED]:8:0: class=0x020000 card=0x00000000 chip=0x12298086 \ rev=0x08 hdr=0x00 [EMAIL PROTECTED]:12:0: class=0x020000 card=0x00018086 chip=0x12298086 \ rev=0x08 hdr=0x00 Aside from experimentation, is there a way to determine what the correct value is that should go into the if_fxp.c known-devices array, if that is in fact the problem? Thank you for your help, Regards, Richard Williamson dmesg: >Copyright (c) 1992-2003 The FreeBSD Project. >Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. >FreeBSD 4.8-RELEASE #1: Fri May 28 16:56:45 BST 2004 > [EMAIL PROTECTED]:/usr/src/sys/compile/FFPRO_MINI >Timecounter "i8254" frequency 1193182 Hz >Timecounter "TSC" frequency 1266717239 Hz >CPU: Intel(R) Pentium(R) III CPU family 1266MHz (1266.72-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 > > Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> >real memory = 268369920 (262080K bytes) >avail memory = 208556032 (203668K bytes) >Preloaded elf kernel "kernel" at 0xc3297000. >Preloaded mfs_root "/mfsroot" at 0xc329709c. >Pentium Pro MTRR support enabled >md0: Preloaded image </mfsroot> 50331648 bytes at 0xc0295794 >md1: Malloc disk >Using $PIR table, 9 entries at 0xc00fdee0 >npx0: <math processor> on motherboard >npx0: INT 16 interface >pcib0: <Host to PCI bridge> on motherboard >pci0: <PCI bus> on pcib0 >pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 >pci1: <PCI bus> on pcib1 >isab0: <VIA 82C686 PCI-ISA bridge> at device 7.0 on pci0 >isa0: <ISA bus> on isab0 >atapci0: <VIA 82C686 ATA100 controller> port 0xe000-0xe00f at device 7.1 on pci0 >ata0: at 0x1f0 irq 14 on atapci0 >ata1: at 0x170 irq 15 on atapci0 >pci0: <VIA 83C572 USB controller> at 7.2 irq 10 >pci0: <unknown card> (vendor=0x1106, dev=0x3057) at 7.4 >fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xd400-0xd43f mem >0xe7200000-0xe72fffff,0xe7302000-0xe7302fff irq 11 at device 8.0 on pci0 >fxp0: Ethernet address 00:30:64:01:86:ff, 10Mbps >fxp1: <Intel Pro 10/100B/100+ Ethernet> port 0xd800-0xd83f mem >0xe7000000-0xe70fffff,0xe7301000-0xe7301fff irq 5 at device 9.0 on pci0 >fxp1: Ethernet address 00:30:64:01:94:00, 10Mbps >fxp2: <Intel Pro 10/100B/100+ Ethernet> port 0xdc00-0xdc3f mem >0xe7100000-0xe71fffff,0xe7300000-0xe7300fff irq 12 at device 10.0 on pci0 >fxp2: Ethernet address 00:30:64:01:94:01, 10Mbps >pcib2: <DEC 21152 PCI-PCI bridge> at device 13.0 on pci0 >pci2: <PCI bus> on pcib2 >pcib3: <PCI to PCI bridge (vendor=8086 device=b154)> at device 15.0 on pci2 >pci3: <PCI bus> on pcib3 >fxp3: <Intel Pro 10/100B/100+ Ethernet> port 0xc000-0xc03f mem >0xe6000000-0xe60fffff,0xe6201000-0xe6201fff irq 10 at device 12.0 on pci3 >fxp3: Ethernet address 00:30:64:01:81:18 >inphy0: <i82555 10/100 media interface> on miibus0 >inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto >fxp4: <Intel Pro 10/100B/100+ Ethernet> port 0xc400-0xc43f mem >0xe6100000-0xe61fffff,0xe6200000-0xe6200fff irq 11 at device 13.0 on pci3 >fxp4: Ethernet address 00:30:64:01:81:19 >inphy1: <i82555 10/100 media interface> on miibus1 >inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto >vt0 on isa0 >vt0: mda, mono, 8 scr, unknown kbd, [R3.20-b24] >vt0: driver is using old-style compatability shims >atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 >sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 >sio0: type 16550A, console >sio1 at port 0x2f8-0x2ff irq 3 on isa0 >sio1: type 16550A >sio2: configured irq 5 not in bitmap of probed irqs 0 >vga0: <Generic ISA VGA> at port 0x3b0-0x3bb iomem 0xb0000-0xb7fff on isa0 >ad0: 30MB <SanDisk SDCFB-32> [490/4/32] at ata0-master PIO1 pciconf -lv: >[EMAIL PROTECTED]:0:0: class=0x060000 card=0x00000000 chip=0x06911106 rev=0xc4 >hdr=0x00 > class = bridge > subclass = HOST-PCI >[EMAIL PROTECTED]:1:0: class=0x060400 card=0x00000080 chip=0x85981106 rev=0x00 >hdr=0x01 > class = bridge > subclass = PCI-PCI >[EMAIL PROTECTED]:7:0: class=0x060100 card=0x00001106 chip=0x06861106 rev=0x40 >hdr=0x00 > class = bridge > subclass = PCI-ISA >[EMAIL PROTECTED]:7:1: class=0x01018a card=0x05711106 chip=0x05711106 rev=0x06 >hdr=0x00 > class = mass storage > subclass = ATA >[EMAIL PROTECTED]:7:2: class=0x0c0300 card=0x12340925 chip=0x30381106 rev=0x1a >hdr=0x00 > class = serial bus > subclass = USB >[EMAIL PROTECTED]:7:4: class=0x068000 card=0x30571106 chip=0x30571106 rev=0x40 >hdr=0x00 > class = bridge > subclass = PCI-unknown >[EMAIL PROTECTED]:8:0: class=0x020000 card=0x00000000 chip=0x12298086 rev=0x08 >hdr=0x00 > class = network > subclass = ethernet >[EMAIL PROTECTED]:9:0: class=0x020000 card=0x00000000 chip=0x12298086 rev=0x08 >hdr=0x00 > class = network > subclass = ethernet >[EMAIL PROTECTED]:10:0: class=0x020000 card=0x00000000 chip=0x12298086 rev=0x08 >hdr=0x00 > class = network > subclass = ethernet >[EMAIL PROTECTED]:13:0: class=0x060400 card=0x000000dc chip=0x00241011 >rev=0x03 hdr=0x01 > class = bridge > subclass = PCI-PCI >[EMAIL PROTECTED]:15:0: class=0x060400 card=0x000000dc chip=0xb1548086 >rev=0x00 hdr=0x01 > class = bridge > subclass = PCI-PCI >[EMAIL PROTECTED]:12:0: class=0x020000 card=0x00018086 chip=0x12298086 rev=0x08 >hdr=0x00 > class = network > subclass = ethernet >[EMAIL PROTECTED]:13:0: class=0x020000 card=0x00018086 chip=0x12298086 rev=0x08 >hdr=0x00 > class = network > subclass = ethernet _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"