Further investigations showed that it's sufficient to just have "some" kind of a CCW device to get along this problem.
For example there are so called "hipersocket" devices, which can be seen as virtual CCW OSA devices. And if such a hipersocket device is created (which btw. can be quite cumbersome, because it may require to change of the underlying ioconfig of the overall system, hence cannot be seen as a simple workaround), one is able to by-pass this issue.
With this in mind I think a fix should be relatively straight forward,
since it obviously shows that if no CCW devices are in place,
and lszdev/chzdev fail today,
this should be caught,
and the installation can well be successful in case other network device or interfaces are in place (like 'ens*' which is the interface representation of the RoCE/Mellanox devices).
System details about OSA (device) / qeth (driver/interface) are here:
/sys/bus/ccwgroup/drivers/qeth/
whereas details about RoCE-Express / Mellanox / (ethernet mode) are here:
/sys/bus/pci/drivers/mlx?_core/
Further investigations showed that it's sufficient to just have "some" kind of a CCW device to get along this problem.
For example there are so called "hipersocket" devices, which can be seen as virtual CCW OSA devices. And if such a hipersocket device is created (which btw. can be quite cumbersome, because it may require to change of the underlying ioconfig of the overall system, hence cannot be seen as a simple workaround), one is able to by-pass this issue.
With this in mind I think a fix should be relatively straight forward,
since it obviously shows that if no CCW devices are in place,
and lszdev/chzdev fail today,
this should be caught,
and the installation can well be successful in case other network device or interfaces are in place (like 'ens*' which is the interface representation of the RoCE/Mellanox devices).
System details about OSA (device) / qeth (driver/interface) are here: ccwgroup/ drivers/ qeth/ pci/drivers/ mlx?_core/
/sys/bus/
whereas details about RoCE-Express / Mellanox / (ethernet mode) are here:
/sys/bus/
Hope this makes sense ...