Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Aug 2001 08:28:06 +0200 (SAT)
From:      John Hay <jhay@icomtek.csir.co.za>
To:        stable@FreeBSD.org
Subject:   pcic interrupt routing on the net4501
Message-ID:  <200108220628.f7M6S7p29462@zibbi.icomtek.csir.co.za>

next in thread | raw e-mail | index | archive | help
Hi,

I have received our net4501 boards from soekris and I got FreeBSD 4-stable
running on it. I have then tried to get the Orinoco/Dell mini-pci card
working in it, but it looks like the net4501 BIOS does not configure the
interrupt and the FreeBSD interrupt routing code fails. So is it a FreeBSD
problem or should I bug Soekris about it? :-)

Atached a verbose dmesg from a kernel built just now with hopefully all
the latest fixes that Warner committed to -stable. The mini-pci card
is "vendor=0x104c, dev=0xac50".

John
-- 
John Hay -- John.Hay@icomtek.csir.co.za


Copyright (c) 1992-2001 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.4-RC #1: Wed Aug 22 05:42:07 GMT 2001
    jhay@giga.icomtek.csir.co.za:/usr/src/sys/compile/SMALL
Calibrating clock(s) ... i8254 clock: 1189159 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD Am5x86 Write-Back (486-class CPU)
  Origin = "AuthenticAMD"  Id = 0x4f4  Stepping = 4
  Features=0x1<FPU>
real memory  = 67108864 (65536K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x002ef000 - 0x03ff7fff, 64000000 bytes (15625 pages)
avail memory = 62562304 (61096K bytes)
bios32: Found BIOS32 Service Directory header at 0xc00f0080
bios32: Entry = 0xf00c0 (c00f00c0)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xe1
pnpbios: Bad PnP BIOS data checksum
Other BIOS signatures found:
ACPI: 00000000
Preloaded elf kernel "kernel" at 0xc02c9000.
md0: Malloc disk
Creating DISK md0
pci_open(1):	mode 1 addr port (0x0cf8) is 0x00000000
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=30001022)
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
found->	vendor=0x1022, dev=0x3000, revid=0x00
	class=06-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
found->	vendor=0x104c, dev=0xac50, revid=0x01
	class=06-07-00, hdrtype=0x02, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=255
found->	vendor=0x100b, dev=0x0020, revid=0x00
	class=02-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=10
	map[10]: type 1, range 32, base 0000e000, size  8
	map[14]: type 1, range 32, base a0000000, size 12
found->	vendor=0x100b, dev=0x0020, revid=0x00
	class=02-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=11
	map[10]: type 1, range 32, base 0000e100, size  8
	map[14]: type 1, range 32, base a0001000, size 12
found->	vendor=0x100b, dev=0x0020, revid=0x00
	class=02-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=5
	map[10]: type 1, range 32, base 0000e200, size  8
	map[14]: type 1, range 32, base a0002000, size 12
pci0: <PCI bus> on pcib0
pci_cfgintr: BIOS 2.00 doesn't support interrupt routing
pcic0: <TI PCI-1410 PCI-CardBus Bridge> at device 16.0 on pci0
pcic0: PCI Memory allocated: 0x44000000
pcic0: TI12XX PCI Config Reg: [pwr save][pci only]
pci_cfgintr: BIOS 2.00 doesn't support interrupt routing
pcic0: Failed to allocate managment irq
device_probe_and_attach: pcic0 attach returned 5
sis0: <NatSemi DP83815 10/100BaseTX> port 0xe000-0xe0ff mem 0xa0000000-0xa0000fff irq 10 at device 18.0 on pci0
sis0: Ethernet address: 00:00:24:c0:03:c4
miibus0: <MII bus> on sis0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: OUI 0x080017, model 0x0002, rev. 1
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bpf: sis0 attached
sis1: <NatSemi DP83815 10/100BaseTX> port 0xe100-0xe1ff mem 0xa0001000-0xa0001fff irq 11 at device 19.0 on pci0
sis1: Ethernet address: 00:00:24:c0:03:c5
miibus1: <MII bus> on sis1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1: OUI 0x080017, model 0x0002, rev. 1
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bpf: sis1 attached
sis2: <NatSemi DP83815 10/100BaseTX> port 0xe200-0xe2ff mem 0xa0002000-0xa0002fff irq 5 at device 20.0 on pci0
sis2: Ethernet address: 00:00:24:c0:03:c6
miibus2: <MII bus> on sis2
ukphy2: <Generic IEEE 802.3u media interface> on miibus2
ukphy2: OUI 0x080017, model 0x0002, rev. 1
ukphy2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bpf: sis2 attached
isa0: <ISA bus> on motherboard
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
Trying Read_Port at 2c3
Trying Read_Port at 303
Trying Read_Port at 343
Trying Read_Port at 383
Trying Read_Port at 3c3
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
orm0: <Option ROMs> at iomem 0xc8000-0xd1fff,0xe0000-0xe9fff on isa0
ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x0000
ata0: mask=03 status0=50 status1=00
ata0: mask=03 ostat0=50 ostat2=00
ata0-master: ATAPI probe a=00 b=00
ata0-slave: ATAPI probe a=00 b=00
ata0: mask=03 status0=50 status1=00
ata0-master: ATA probe a=01 b=a5
ata0: devices=01
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
sio0: irq maps: 0x1 0x11 0x1 0x1
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
isa_probe_children: probing PnP devices
BIOS Geometries:
 0:02dd0320 0..733=734 cylinders, 0..3=4 heads, 1..32=32 sectors
 0 accounted for
Device configuration finished.
bpf: lo0 attached
Creating DISK ad0
ad0: <SanDisk SDCFB-48/vde 1.10> ATA-0 disk at ata0-master
ad0: 45MB (93952 sectors), 734 cyls, 4 heads, 32 S/T, 512 B/S
ad0: 1 secs/int, 1 depth queue, BIOSPIO
ad0: piomode=1 dmamode=-1 udmamode=-1 cblid=0
ad0: 45MB <SanDisk SDCFB-48> [734/4/32] at ata0-master BIOSPIO
Mounting root from ufs:/dev/ad0s1a
ad0s1: type 0xa5, start 32, end = 93823, size 93792 : OK
start_init: trying /sbin/init

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108220628.f7M6S7p29462>