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>