View previous topic :: View next topic |
Author |
Message |
jpsollie Apprentice
Joined: 17 Aug 2013 Posts: 291
|
Posted: Sun Apr 22, 2018 10:38 am Post subject: pci switch not enumerating |
|
|
dmesg output
lspci output
I have a problem with a PCI switch:
the switch only recognises the first device, no matter which device it is.
PCI ports of the switch are mapped at 00:43:01-0f.
This is confirmed by echo 1> /sys/bus/pci/devices/00:43:01/remove, which removes the device at the pci address 00:4f:00 (seems the port is closed)
but why are other ports not scanned? there must be 2 other devices on the switch which are impossible to find (no, echo 1 > /sys/bus/pci/rescan doesn't work)
anyone who has a hint?
thanks _________________ The power of Gentoo optimization (not overclocked): [img]https://www.passmark.com/baselines/V10/images/503714802842.png[/img] |
|
Back to top |
|
|
jpsollie Apprentice
Joined: 17 Aug 2013 Posts: 291
|
Posted: Sun Apr 22, 2018 4:22 pm Post subject: |
|
|
i've gotten somewhere I think. Don't think of it as a resolution, more like a workaround:
- while the pc is running, Unplug (yes, really unplug) the PCIe device from the switch
- attach it to one of the ports with a lower id than the one currently mapped.
- poweroff
- boot
... so I've 2 out of 3 devices working. Now the 3rd device and we're ready to go!
*edit: the trick also worked with the 3rd device. weird, but working! now I'd like to find a real solution instead of this workaround _________________ The power of Gentoo optimization (not overclocked): [img]https://www.passmark.com/baselines/V10/images/503714802842.png[/img] |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|