Discussion:
[OpenIndiana-discuss] installing on Gigabyte H370M motherboards?
Carl Brewer
2018-11-01 02:22:50 UTC
Permalink
G'day,
I've had a few tries at installing OI on a new Gigabyte H370M D3H
motherboard (i5 CPU). A few of you here have helped a bit, and it got
to the point where it would almost start up - thank you Aurélien in
particular, but I'm stuck again, trying to use a USB image to install.

The MB has a few BIOS settings relating to SATA, that may be part (or
all?!) of the problem.

There's some BIOS options that might be relevant?

"CSM Support" : Enables or disables UEFI CSM to support a legacy PC boot
process

I assume that wants to be set to "Enabled" as that then allows the
following to be set - the default seems to be "Enabled"

"Storage boot option control" : allows you to select whether to enable
the UEFI or legacy option ROM for the storage device controller

I assume that wants to be set to legacy?

Also, the SATA and RST config
SATA mode can be set, It can be Intel RST with optane. or AHCI. I
assume AHCI?

Any other possibilities?

Thank you!
Carl
Carl Brewer
2018-11-01 02:37:50 UTC
Permalink
Post by Carl Brewer
G'day,
I've had a few tries at installing OI on a new Gigabyte H370M D3H
motherboard (i5 CPU).  A few of you here have helped a bit, and it got
to the point where it would almost start up - thank you Aurélien in
particular, but I'm stuck again, trying to use a USB image to install.
The MB has a few BIOS settings relating to SATA, that may be part (or
all?!) of the problem.
There's some BIOS options that might be relevant?
"CSM Support" : Enables or disables UEFI CSM to support a legacy PC boot
process
I assume that wants to be set to "Enabled" as that then allows the
following to be set - the default seems to be "Enabled"
"Storage boot option control" : allows you to select whether to enable
the UEFI or legacy option ROM for the storage device controller
I assume that wants to be set to legacy?
Also, the SATA and RST config
SATA mode can be set, It can be Intel RST with optane. or AHCI.  I
assume AHCI?
Scratch the "not quite working", it's installing now, with those BIOS
settings, using a build that Aurelian gave me last week.

Carl
Carl Brewer
2018-11-01 12:46:44 UTC
Permalink
On 1/11/2018 1:37 PM, Carl Brewer wrote:

The HCL says that the Intel I219 V Ethernet card is supported, I'm
seeing it not, the ID it's showing as is 8086,15bc
This is very close to, but not the same as, most of the other Intel
I219's that show up in the HCL here :
https://www.illumos.org/hcl/
eg :
Intel Corporation Ethernet Connection I219-V

Driver: e1000g
PCI ID: 8086,1570
Originating manifest: driver-network-e1000g.mf

I wonder if it's difficult to tweak the driver to recognise the
8086,15bc and get the e1000g driver to work for it?

Clues?

Carl
Carl Brewer
2018-11-01 13:01:18 UTC
Permalink
Post by Carl Brewer
The HCL says that the Intel I219 V Ethernet card is supported, I'm
seeing it not, the ID it's showing as is 8086,15bc
This is very close to, but not the same as, most of the other Intel
https://www.illumos.org/hcl/
Intel Corporation Ethernet Connection I219-V
    Driver: e1000g
    PCI ID: 8086,1570
    Originating manifest: driver-network-e1000g.mf
I wonder if it's difficult to tweak the driver to recognise the
8086,15bc and get the e1000g driver to work for it?
I tried just adding a line in /etc/driver_aliases that told the pci
e1000g driver to recognise 8086,15bc and now the driver util says
"misconfigured", and it shows up in dmesg as misconfigured after a
reboot. Clearly something I've missed. Hints?

Carl
Aurélien Larcher
2018-11-01 13:14:20 UTC
Permalink
Post by Carl Brewer
Post by Carl Brewer
The HCL says that the Intel I219 V Ethernet card is supported, I'm
seeing it not, the ID it's showing as is 8086,15bc
This is very close to, but not the same as, most of the other Intel
https://www.illumos.org/hcl/
Intel Corporation Ethernet Connection I219-V
Driver: e1000g
PCI ID: 8086,1570
Originating manifest: driver-network-e1000g.mf
I wonder if it's difficult to tweak the driver to recognise the
8086,15bc and get the e1000g driver to work for it?
I tried just adding a line in /etc/driver_aliases that told the pci
e1000g driver to recognise 8086,15bc and now the driver util says
"misconfigured", and it shows up in dmesg as misconfigured after a
reboot. Clearly something I've missed. Hints?
Tto answer your previous question, I usually try to attach manually using
add_drv or update_drv

add_drv/update_drv -a -i '"pci8086,15bc"' e1000g

but that should be equivalent to what you did here...

It could be that this particular hardware revision requires a driver update.

There are some configuration parameters, not sure they are relevant...
Post by Carl Brewer
Carl
_______________________________________________
openindiana-discuss mailing list
https://openindiana.org/mailman/listinfo/openindiana-discuss
--
---
Praise the Caffeine embeddings
Aurélien Larcher
2018-11-01 13:44:09 UTC
Permalink
Post by Aurélien Larcher
Post by Carl Brewer
Post by Carl Brewer
The HCL says that the Intel I219 V Ethernet card is supported, I'm
seeing it not, the ID it's showing as is 8086,15bc
This is very close to, but not the same as, most of the other Intel
https://www.illumos.org/hcl/
Intel Corporation Ethernet Connection I219-V
Driver: e1000g
PCI ID: 8086,1570
Originating manifest: driver-network-e1000g.mf
I wonder if it's difficult to tweak the driver to recognise the
8086,15bc and get the e1000g driver to work for it?
I tried just adding a line in /etc/driver_aliases that told the pci
e1000g driver to recognise 8086,15bc and now the driver util says
"misconfigured", and it shows up in dmesg as misconfigured after a
reboot. Clearly something I've missed. Hints?
Tto answer your previous question, I usually try to attach manually using
add_drv or update_drv
add_drv/update_drv -a -i '"pci8086,15bc"' e1000g
but that should be equivalent to what you did here...
It could be that this particular hardware revision requires a driver update.
There are some configuration parameters, not sure they are relevant...
Looking at the code it seems that 15BC dev id is not handled so the
function to set the mac type would return a failure.
The driver likely needs an update for this class of hw.
Post by Aurélien Larcher
Post by Carl Brewer
Carl
_______________________________________________
openindiana-discuss mailing list
https://openindiana.org/mailman/listinfo/openindiana-discuss
--
---
Praise the Caffeine embeddings
--
---
Praise the Caffeine embeddings
Aurélien Larcher
2018-11-01 13:54:54 UTC
Permalink
Post by Carl Brewer
Post by Carl Brewer
The HCL says that the Intel I219 V Ethernet card is supported, I'm
seeing it not, the ID it's showing as is 8086,15bc
This is very close to, but not the same as, most of the other Intel
https://www.illumos.org/hcl/
Intel Corporation Ethernet Connection I219-V
Driver: e1000g
PCI ID: 8086,1570
Originating manifest: driver-network-e1000g.mf
I wonder if it's difficult to tweak the driver to recognise the
8086,15bc and get the e1000g driver to work for it?
I tried just adding a line in /etc/driver_aliases that told the pci
e1000g driver to recognise 8086,15bc and now the driver util says
"misconfigured", and it shows up in dmesg as misconfigured after a
reboot. Clearly something I've missed. Hints?
There is a "work in progress" driver update for your hardware.
As soon as I can pull it I will update the repository so you can upgrade
the system and test it.
Post by Carl Brewer
Carl
_______________________________________________
openindiana-discuss mailing list
https://openindiana.org/mailman/listinfo/openindiana-discuss
--
---
Praise the Caffeine embeddings
Carl Brewer
2018-11-01 22:40:00 UTC
Permalink
Post by Aurélien Larcher
There is a "work in progress" driver update for your hardware.
As soon as I can pull it I will update the repository so you can upgrade
the system and test it.
Thank you. In the mean time I'll find an older card and try it. It's
booting up now, which is good!

Carl

Loading...