Multiport serial card Exsys EX-44388, where are the devices ?

Kurt Jaeger pi at freebsd.org
Sun Jan 20 18:39:06 UTC 2019


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 at pci0:0:0:0:	class=0x060000 card=0x87611043 chip=0x14501022 rev=0x00 hdr=0x00
none0 at pci0:0:0:2:	class=0x080600 card=0x14511022 chip=0x14511022 rev=0x00 hdr=0x00
hostb1 at pci0:0:1:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib1 at 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 at 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 at pci0:0:2:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb3 at pci0:0:3:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb4 at pci0:0:4:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb5 at pci0:0:7:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib11 at 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 at pci0:0:8:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib12 at 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 at pci0:0:20:0:	class=0x0c0500 card=0x87611043 chip=0x790b1022 rev=0x59 hdr=0x00
isab0 at pci0:0:20:3:	class=0x060100 card=0x87611043 chip=0x790e1022 rev=0x51 hdr=0x00
hostb7 at pci0:0:24:0:	class=0x060000 card=0x00000000 chip=0x14601022 rev=0x00 hdr=0x00
hostb8 at pci0:0:24:1:	class=0x060000 card=0x00000000 chip=0x14611022 rev=0x00 hdr=0x00
hostb9 at pci0:0:24:2:	class=0x060000 card=0x00000000 chip=0x14621022 rev=0x00 hdr=0x00
hostb10 at pci0:0:24:3:	class=0x060000 card=0x00000000 chip=0x14631022 rev=0x00 hdr=0x00
hostb11 at pci0:0:24:4:	class=0x060000 card=0x00000000 chip=0x14641022 rev=0x00 hdr=0x00
hostb12 at pci0:0:24:5:	class=0x060000 card=0x00000000 chip=0x14651022 rev=0x00 hdr=0x00
hostb13 at pci0:0:24:6:	class=0x060000 card=0x00000000 chip=0x14661022 rev=0x00 hdr=0x00
hostb14 at pci0:0:24:7:	class=0x060000 card=0x00000000 chip=0x14671022 rev=0x00 hdr=0x00
hostb15 at pci0:0:25:0:	class=0x060000 card=0x00000000 chip=0x14601022 rev=0x00 hdr=0x00
hostb16 at pci0:0:25:1:	class=0x060000 card=0x00000000 chip=0x14611022 rev=0x00 hdr=0x00
hostb17 at pci0:0:25:2:	class=0x060000 card=0x00000000 chip=0x14621022 rev=0x00 hdr=0x00
hostb18 at pci0:0:25:3:	class=0x060000 card=0x00000000 chip=0x14631022 rev=0x00 hdr=0x00
hostb19 at pci0:0:25:4:	class=0x060000 card=0x00000000 chip=0x14641022 rev=0x00 hdr=0x00
hostb20 at pci0:0:25:5:	class=0x060000 card=0x00000000 chip=0x14651022 rev=0x00 hdr=0x00
hostb21 at pci0:0:25:6:	class=0x060000 card=0x00000000 chip=0x14661022 rev=0x00 hdr=0x00
hostb22 at pci0:0:25:7:	class=0x060000 card=0x00000000 chip=0x14671022 rev=0x00 hdr=0x00
xhci0 at pci0:1:0:0:	class=0x0c0330 card=0x11421b21 chip=0x43ba1022 rev=0x02 hdr=0x00
ahci0 at pci0:1:0:1:	class=0x010601 card=0x10621b21 chip=0x43b61022 rev=0x02 hdr=0x00
pcib2 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at pci0:5:0:0:	class=0x020000 card=0x85f01043 chip=0x15398086 rev=0x03 hdr=0x00
pcib7 at 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 at pci0:7:4:0:	class=0x070002 card=0x000814a1 chip=0x000814a1 rev=0xb0 hdr=0x00
xhci1 at pci0:9:0:0:	class=0x0c0330 card=0x87561043 chip=0x21421b21 rev=0x00 hdr=0x00
nvme0 at pci0:10:0:0:	class=0x010802 card=0xa801144d chip=0xa808144d rev=0x00 hdr=0x00
none1 at pci0:11:0:0:	class=0x130000 card=0x145a1022 chip=0x145a1022 rev=0x00 hdr=0x00
none2 at pci0:11:0:2:	class=0x108000 card=0x14561022 chip=0x14561022 rev=0x00 hdr=0x00
xhci2 at pci0:11:0:3:	class=0x0c0330 card=0x87611043 chip=0x145f1022 rev=0x00 hdr=0x00
none3 at pci0:12:0:0:	class=0x130000 card=0x14551022 chip=0x14551022 rev=0x00 hdr=0x00
ahci1 at pci0:12:0:2:	class=0x010601 card=0x87611043 chip=0x79011022 rev=0x51 hdr=0x00
hdac0 at pci0:12:0:3:	class=0x040300 card=0x87241043 chip=0x14571022 rev=0x00 hdr=0x00
hostb23 at pci0:64:0:0:	class=0x060000 card=0x87611043 chip=0x14501022 rev=0x00 hdr=0x00
none4 at pci0:64:0:2:	class=0x080600 card=0x14511022 chip=0x14511022 rev=0x00 hdr=0x00
hostb24 at pci0:64:1:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib14 at 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 at pci0:64:2:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb26 at pci0:64:3:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib15 at 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 at pci0:64:4:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
hostb28 at pci0:64:7:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib16 at 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 at pci0:64:8:0:	class=0x060000 card=0x00000000 chip=0x14521022 rev=0x00 hdr=0x00
pcib17 at 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 at pci0:65:0:0:	class=0x010802 card=0xa801144d chip=0xa808144d rev=0x00 hdr=0x00
vgapci0 at pci0:66:0:0:	class=0x030000 card=0x375c1458 chip=0x1d0110de rev=0xa1 hdr=0x00
hdac1 at pci0:66:0:1:	class=0x040300 card=0x375c1458 chip=0x0fb810de rev=0xa1 hdr=0x00
none5 at pci0:67:0:0:	class=0x130000 card=0x145a1022 chip=0x145a1022 rev=0x00 hdr=0x00
none6 at pci0:67:0:2:	class=0x108000 card=0x14561022 chip=0x14561022 rev=0x00 hdr=0x00
xhci3 at pci0:67:0:3:	class=0x0c0330 card=0x145c1022 chip=0x145f1022 rev=0x00 hdr=0x00
none7 at pci0:68:0:0:	class=0x130000 card=0x14551022 chip=0x14551022 rev=0x00 hdr=0x00
ahci2 at pci0:68:0:2:	class=0x010601 card=0x87611043 chip=0x79011022 rev=0x51 hdr=0x00

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

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


More information about the freebsd-current mailing list