Subject: Re: Intel EtherExpress PRO/100 Mobile Adapter16
To: Jolan Luff <jolan@encryptedemail.net>
From: Johan Ahlander <mob@bicekru.org>
List: port-i386
Date: 11/18/2002 20:52:52
On Mon, 18 Nov 2002 13:38:50 -0600
Jolan Luff <jolan@encryptedemail.net> wrote:

> On Mon, Nov 18, 2002 at 11:15:36AM +0100, Johan Åhlander wrote:
> > Is the Intel EtherExpress PRO/100 supported? It's listed in the xi manpage.
> > I's found by the xi device driver, but when I try to use it all I get is
> > a device timeout.
> 
> yes, it's supported.
> 
> how about a full dmesg & the output of ifconfig?
> 

dmesg:

NetBSD 1.6 (GOBLIN) #2: Wed Nov 13 23:06:33 CET 2002
    root@goblin:/usr/src/sys/arch/i386/compile/GOBLIN
cpu0: Intel Celeron (Mendocino) (686-class), 397.06 MHz
cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 2-way
cpu0: L2 cache 256 KB 32b/line 4-way
cpu0: features 183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 183f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
cpu0: features 183f9ff<FXSR>
total memory = 127 MB
avail memory = 113 MB
using 1658 buffers containing 6632 KB of memory
BIOS32 rev. 0 found at 0xffe90
PCI BIOS rev. 2.1 found at 0xfc0fe
pcibios: config mechanism [1][x], special cycles [x][x], last bus 1
PCI IRQ Routing Table rev. 1.0 found at 0xfbdb0, size 112 bytes (5 entries)
PCI Interrupt Router at 000:07:0 (Intel 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX))
------------------------------------------
  device vendor product pin PIRQ IRQ stage
------------------------------------------
000:03:0 0x104c 0xac1c   A  0x03  11  0    already assigned
000:03:1 0x104c 0xac1c   A  0x03  11  0    already assigned
000:07:2 0x8086 0x7112   D  0x03  11  0    already assigned
001:00:0 0x10c8 0x0005   A  0x00  11  0    already assigned
001:00:1 0x10c8 0x8005   B  0x01   5  0    already assigned
------------------------------------------
PCI fixup examining 8086:7190
PCI fixup examining 8086:7191
PCI fixup examining 10c8:05
PCI fixup examining 10c8:8005
PCI bridge 0: primary 0, secondary 1, subordinate 1
PCI fixup examining 104c:ac1c
PCI bridge 1: primary 0, secondary 2, subordinate 2
PCI fixup examining 104c:ac1c
PCI bridge 2: primary 0, secondary 3, subordinate 3
PCI fixup examining 8086:7110
PCI fixup examining 8086:7111
PCI fixup examining 8086:7112
PCI fixup examining 8086:7113
PCI bus #3 is the last bus
[System BIOS Setting]-----------------------
  device vendor product
  register space address    size
--------------------------------------------
000:00:0 0x8086 0x7190 
	10h mem  0xf4000000 0x04000000
		[OK]
000:01:0 0x8086 0x7191 
		[OK]
000:03:0 0x104c 0xac1c 
	10h mem  0x00000000 0x00001000
		[NG]
000:03:1 0x104c 0xac1c 
	10h mem  0x00000000 0x00001000
		[NG]
000:07:0 0x8086 0x7110 
		[OK]
000:07:1 0x8086 0x7111 
	20h port 0x00000860 0x00000010
		[OK]
000:07:2 0x8086 0x7112 
	20h port 0x0000ece0 0x00000020
		[OK]
000:07:3 0x8086 0x7113 
		[OK]
001:00:0 0x10c8 0x0005 
	10h mem  0xfb000000 0x01000000
	14h mem  0xfdc00000 0x00400000
	18h mem  0xfdb00000 0x00100000
		[OK]
001:00:1 0x10c8 0x8005 
	10h mem  0xfac00000 0x00400000
	14h mem  0xfda00000 0x00100000
		[OK]
--------------------------[  2 devices bogus]
 Physical memory end: 0x07fee000
 PCI memory mapped I/O space start: 0x08000000
[PCIBIOS fixup stage]-----------------------
  device vendor product
  register space address    size
--------------------------------------------
000:00:0 0x8086 0x7190 
	10h mem  0xf4000000 0x04000000
		[OK]
000:01:0 0x8086 0x7191 
		[OK]
000:03:0 0x104c 0xac1c 
	10h mem  0x08000000 0x00001000
		[OK]
000:03:1 0x104c 0xac1c 
	10h mem  0x08001000 0x00001000
		[OK]
000:07:0 0x8086 0x7110 
		[OK]
000:07:1 0x8086 0x7111 
	20h port 0x00000860 0x00000010
		[OK]
000:07:2 0x8086 0x7112 
	20h port 0x0000ece0 0x00000020
		[OK]
000:07:3 0x8086 0x7113 
		[OK]
001:00:0 0x10c8 0x0005 
	10h mem  0xfb000000 0x01000000
	14h mem  0xfdc00000 0x00400000
	18h mem  0xfdb00000 0x00100000
		[OK]
001:00:1 0x10c8 0x8005 
	10h mem  0xfac00000 0x00400000
	14h mem  0xfda00000 0x00100000
		[OK]
--------------------------[  0 devices bogus]
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
agp0 at pchb0: aperture at 0xf4000000, size 0x4000000
ppb0 at pci0 dev 1 function 0: Intel 82443BX AGP Interface (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: Neomagic MagicMedia 256AV VGA (rev. 0x20)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
neo0 at pci1 dev 0 function 1: NeoMagic 256AV audio
neo0: interruping at irq 5
neo0: SigmaTel STAC9704 codec; 18 bit DAC, 18 bit ADC, SigmaTel 3D
audio0 at neo0: full duplex, mmap, independent
cbb0 at pci0 dev 3 function 0: Texas Instruments PCI1225 PCI-CardBus Bridge (rev. 0x01)
cbb1 at pci0 dev 3 function 1: Texas Instruments PCI1225 PCI-CardBus Bridge (rev. 0x01)
pcib0 at pci0 dev 7 function 0
pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x02)
pciide0 at pci0 dev 7 function 1: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <FUJITSU MHH2064AT>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 6194 MB, 13424 cyl, 15 head, 63 sec, 512 bytes/sect x 12685680 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
pciide0: secondary channel wired to compatibility mode
atapibus0 at pciide0 channel 1: 2 targets
cd0 at atapibus0 drive 0: <SAMSUNG CD-ROM SCR-2438, , zd026> type 5 cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2
pciide0: secondary channel interrupting at irq 15
cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
uhci0 at pci0 dev 7 function 2: Intel 82371AB USB Host Controller (PIIX4) (rev. 0x01)
uhci0: interrupting at irq 11
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
Intel 82371AB Power Management Controller (PIIX4) (miscellaneous bridge, revision 0x02) at pci0 dev 7 function 3 not configured
cbb0: interrupting at irq 11
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0
pcmcia0 at cardslot0
cbb1: interrupting at irq 11
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 3 device 0
pcmcia1 at cardslot1
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
lpt0 at isa0 port 0x378-0x37b irq 7
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
isapnp0: no ISA Plug 'n Play devices found
apm0 at mainbus0: Power Management spec V1.2
biomask ef4d netmask ef4d ttymask ffcf
com3 at pcmcia1 function 0: serial device
com3: ns16550a, working fifo
xi0 at pcmcia0 function 0: Intel EtherExpress PRO/100
xi0: Ethernet address 00:a0:c9:38:7f:fd
ukphy0 at xi0 phy 0: Generic IEEE 802.3u media interface
ukphy0: OUI 0xfcffff, model 0x003f, rev. 15
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)

ifconfig:

lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33220
	inet 127.0.0.1 netmask 0xff000000
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
	inet6 ::1 prefixlen 128
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
strip0: flags=0<> mtu 1100
strip1: flags=0<> mtu 1100
xi0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	address: 00:a0:c9:38:7f:fd
	media: Ethernet 10baseT
	status: no carrier
	inet 192.168.0.9 netmask 0xffffff00 broadcast 192.168.0.255
	inet6 fe80::2a0:c9ff:fe38:7ffd%xi0 prefixlen 64 scopeid 0x8