Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jan 2019 19:39:08 +0100
From:      Kurt Jaeger <pi@freebsd.org>
To:        "Rodney W. Grimes" <freebsd-rwg@pdx.rh.cn85.dnsmgr.net>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: Multiport serial card Exsys EX-44388, where are the devices ?
Message-ID:  <20190120183908.GC78316@home.opsec.eu>
In-Reply-To: <201901191606.x0JG6QCK061240@pdx.rh.CN85.dnsmgr.net>
References:  <20190119095242.GA77943@home.opsec.eu> <201901191606.x0JG6QCK061240@pdx.rh.CN85.dnsmgr.net>

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

> > It only detects four (or six?) serials...
> Are perhaps 2 of them being consumed by sio?

See my other post, the system found 13 uarts 8-}
 
> > So I think I found a 'somehow' working setup and have to add stuff to
> > sys/dev/puc/pucdata.c to match it. Thanks for the pointer!
> 
> Ok, heading in the right direction, try
> 	pciconf -lB
> that should show the hierarchy with the simple comms connected
> behind the pci-pci bridge.  More readable without the -v your
> using above.

Here we go:

-----------------
hostb0@pci0:0:0:0:	class=0x060000 card=0x87611043 chip=0x14501022 rev=0x00 hdr=0x00
none0@pci0:0:0:2:	class=0x080600 card=0x14511022 chip=0x14511022 rev=0x00 hdr=0x00
hostb1@pci0:0:1:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib1@pci0:0:1:1:	class=0x060400 card=0x87611043 chip=0x14531022 rev=0x00 hdr=0x01
    bus range  = 1-9
    window[1c] = type I/O Port, range 32, addr 0x1000-0x2fff, enabled
    window[20] = type Memory, range 32, addr 0xba300000-0xba5fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
pcib10@pci0:0:1:2:	class=0x060400 card=0x87611043 chip=0x14531022 rev=0x00 hdr=0x01
    bus range  = 10-10
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0xba700000-0xba7fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
hostb2@pci0:0:2:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb3@pci0:0:3:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb4@pci0:0:4:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb5@pci0:0:7:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib11@pci0:0:7:1:	class=0x060400 card=0x14541022 chip=0x14541022 rev=0x00 hdr=0x01
    bus range  = 11-11
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0xba000000-0xba2fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
hostb6@pci0:0:8:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib12@pci0:0:8:1:	class=0x060400 card=0x14541022 chip=0x14541022 rev=0x00 hdr=0x01
    bus range  = 12-12
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0xba600000-0xba6fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
intsmb0@pci0:0:20:0:	class=0x0c0500 card=0x87611043 chip=0x790b1022 rev=0x59 hdr=0x00
isab0@pci0:0:20:3:	class=0x060100 card=0x87611043 chip=0x790e1022 rev=0x51 hdr=0x00
hostb7@pci0:0:24:0:	class=0x060000 card=0x00000000 chip=0x14601022 rev=0x00 hdr=0x00
hostb8@pci0:0:24:1:	class=0x060000 card=0x00000000 chip=0x14611022 rev=0x00 hdr=0x00
hostb9@pci0:0:24:2:	class=0x060000 card=0x00000000 chip=0x14621022 rev=0x00 hdr=0x00
hostb10@pci0:0:24:3:	class=0x060000 card=0x00000000 chip=0x14631022 rev=0x00 hdr=0x00
hostb11@pci0:0:24:4:	class=0x060000 card=0x00000000 chip=0x14641022 rev=0x00 hdr=0x00
hostb12@pci0:0:24:5:	class=0x060000 card=0x00000000 chip=0x14651022 rev=0x00 hdr=0x00
hostb13@pci0:0:24:6:	class=0x060000 card=0x00000000 chip=0x14661022 rev=0x00 hdr=0x00
hostb14@pci0:0:24:7:	class=0x060000 card=0x00000000 chip=0x14671022 rev=0x00 hdr=0x00
hostb15@pci0:0:25:0:	class=0x060000 card=0x00000000 chip=0x14601022 rev=0x00 hdr=0x00
hostb16@pci0:0:25:1:	class=0x060000 card=0x00000000 chip=0x14611022 rev=0x00 hdr=0x00
hostb17@pci0:0:25:2:	class=0x060000 card=0x00000000 chip=0x14621022 rev=0x00 hdr=0x00
hostb18@pci0:0:25:3:	class=0x060000 card=0x00000000 chip=0x14631022 rev=0x00 hdr=0x00
hostb19@pci0:0:25:4:	class=0x060000 card=0x00000000 chip=0x14641022 rev=0x00 hdr=0x00
hostb20@pci0:0:25:5:	class=0x060000 card=0x00000000 chip=0x14651022 rev=0x00 hdr=0x00
hostb21@pci0:0:25:6:	class=0x060000 card=0x00000000 chip=0x14661022 rev=0x00 hdr=0x00
hostb22@pci0:0:25:7:	class=0x060000 card=0x00000000 chip=0x14671022 rev=0x00 hdr=0x00
xhci0@pci0:1:0:0:	class=0x0c0330 card=0x11421b21 chip=0x43ba1022 rev=0x02 hdr=0x00
ahci0@pci0:1:0:1:	class=0x010601 card=0x10621b21 chip=0x43b61022 rev=0x02 hdr=0x00
pcib2@pci0:1:0:2:	class=0x060400 card=0x02011b21 chip=0x43b11022 rev=0x02 hdr=0x01
    bus range  = 2-9
    window[1c] = type I/O Port, range 32, addr 0x1000-0x2fff, enabled
    window[20] = type Memory, range 32, addr 0xba300000-0xba4fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
pcib3@pci0:2:0:0:	class=0x060400 card=0x33061b21 chip=0x43b41022 rev=0x02 hdr=0x01
    bus range  = 3-3
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0xfff00000-0xfffff, disabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
pcib4@pci0:2:1:0:	class=0x060400 card=0x33061b21 chip=0x43b41022 rev=0x02 hdr=0x01
    bus range  = 4-4
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0xfff00000-0xfffff, disabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
pcib5@pci0:2:2:0:	class=0x060400 card=0x33061b21 chip=0x43b41022 rev=0x02 hdr=0x01
    bus range  = 5-5
    window[1c] = type I/O Port, range 32, addr 0x2000-0x2fff, enabled
    window[20] = type Memory, range 32, addr 0xba400000-0xba4fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
pcib6@pci0:2:3:0:	class=0x060400 card=0x33061b21 chip=0x43b41022 rev=0x02 hdr=0x01
    bus range  = 6-7
    window[1c] = type I/O Port, range 32, addr 0x1000-0x1fff, enabled
    window[20] = type Memory, range 32, addr 0xfff00000-0xfffff, disabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
pcib8@pci0:2:4:0:	class=0x060400 card=0x33061b21 chip=0x43b41022 rev=0x02 hdr=0x01
    bus range  = 8-8
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0xfff00000-0xfffff, disabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
pcib9@pci0:2:9:0:	class=0x060400 card=0x33061b21 chip=0x43b41022 rev=0x02 hdr=0x01
    bus range  = 9-9
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0xba300000-0xba3fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
igb0@pci0:5:0:0:	class=0x020000 card=0x85f01043 chip=0x15398086 rev=0x03 hdr=0x00
pcib7@pci0:6:0:0:	class=0x060400 card=0x00000000 chip=0x10801b21 rev=0x04 hdr=0x01
    bus range  = 7-7
    window[1c] = type I/O Port, range 32, addr 0x1000-0x1fff, enabled
    window[20] = type Memory, range 32, addr 0xfff00000-0xfffff, disabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
puc0@pci0:7:4:0:	class=0x070002 card=0x000814a1 chip=0x000814a1 rev=0xb0 hdr=0x00
xhci1@pci0:9:0:0:	class=0x0c0330 card=0x87561043 chip=0x21421b21 rev=0x00 hdr=0x00
nvme0@pci0:10:0:0:	class=0x010802 card=0xa801144d chip=0xa808144d rev=0x00 hdr=0x00
none1@pci0:11:0:0:	class=0x130000 card=0x145a1022 chip=0x145a1022 rev=0x00 hdr=0x00
none2@pci0:11:0:2:	class=0x108000 card=0x14561022 chip=0x14561022 rev=0x00 hdr=0x00
xhci2@pci0:11:0:3:	class=0x0c0330 card=0x87611043 chip=0x145f1022 rev=0x00 hdr=0x00
none3@pci0:12:0:0:	class=0x130000 card=0x14551022 chip=0x14551022 rev=0x00 hdr=0x00
ahci1@pci0:12:0:2:	class=0x010601 card=0x87611043 chip=0x79011022 rev=0x51 hdr=0x00
hdac0@pci0:12:0:3:	class=0x040300 card=0x87241043 chip=0x14571022 rev=0x00 hdr=0x00
hostb23@pci0:64:0:0:	class=0x060000 card=0x87611043 chip=0x14501022 rev=0x00 hdr=0x00
none4@pci0:64:0:2:	class=0x080600 card=0x14511022 chip=0x14511022 rev=0x00 hdr=0x00
hostb24@pci0:64:1:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib14@pci0:64:1:1:	class=0x060400 card=0x87611043 chip=0x14531022 rev=0x00 hdr=0x01
    bus range  = 65-65
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0x9f600000-0x9f6fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
hostb25@pci0:64:2:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb26@pci0:64:3:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib15@pci0:64:3:1:	class=0x060400 card=0x87611043 chip=0x14531022 rev=0x00 hdr=0x01
    bus range  = 66-66
    window[1c] = type I/O Port, range 32, addr 0x3000-0x3fff, enabled
    window[20] = type Memory, range 32, addr 0x9e000000-0x9f0fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0x80000000-0x91ffffff, enabled
    decode     = VGA
hostb27@pci0:64:4:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb28@pci0:64:7:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib16@pci0:64:7:1:	class=0x060400 card=0x14541022 chip=0x14541022 rev=0x00 hdr=0x01
    bus range  = 67-67
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0x9f200000-0x9f4fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
hostb29@pci0:64:8:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib17@pci0:64:8:1:	class=0x060400 card=0x14541022 chip=0x14541022 rev=0x00 hdr=0x01
    bus range  = 68-68
    window[1c] = type I/O Port, range 32, addr 0xfff000-0xfff, disabled
    window[20] = type Memory, range 32, addr 0x9f500000-0x9f5fffff, enabled
    window[24] = type Prefetchable Memory, range 64, addr 0xfff00000-0xfffff, disabled
nvme1@pci0:65:0:0:	class=0x010802 card=0xa801144d chip=0xa808144d rev=0x00 hdr=0x00
vgapci0@pci0:66:0:0:	class=0x030000 card=0x375c1458 chip=0x1d0110de rev=0xa1 hdr=0x00
hdac1@pci0:66:0:1:	class=0x040300 card=0x375c1458 chip=0x0fb810de rev=0xa1 hdr=0x00
none5@pci0:67:0:0:	class=0x130000 card=0x145a1022 chip=0x145a1022 rev=0x00 hdr=0x00
none6@pci0:67:0:2:	class=0x108000 card=0x14561022 chip=0x14561022 rev=0x00 hdr=0x00
xhci3@pci0:67:0:3:	class=0x0c0330 card=0x145c1022 chip=0x145f1022 rev=0x00 hdr=0x00
none7@pci0:68:0:0:	class=0x130000 card=0x14551022 chip=0x14551022 rev=0x00 hdr=0x00
ahci2@pci0:68:0:2:	class=0x010601 card=0x87611043 chip=0x79011022 rev=0x51 hdr=0x00

-----------------

-- 
pi@opsec.eu            +49 171 3101372                    One year to go !



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