> Date: Tue, 21 Jul 2020 00:16:16 +0300 > From: Andrius V <vezh...@gmail.com> > > After a bit more investigation, yes, it is kassert (kernel diagnostic > assertion "viadrm_pci_ids[i].subvendor == PCI_ANY_ID" ), doesn't > matter amd64/i386.
Panic should be fixed in via_pci 1.3. > The cause seems pretty obvious: viadrv_PCI_IDS > doesn't include some chrome graphics like 0x7122 from VX900 or 0x122 > from VX800, thus subvendor value is 0 by default, PCI_ANY_ID is 1 on > the other hand, if I am not mistaken. Adding 0x7122 to the list allows > viadrmums to attach and boot, but with some errors in the logs. Can you share dmesg? Do you have any older 32-bit VIA hardware to compare to see whether it works better there? (Haven't tried it on my 32-bit VIA laptop in a while, and right now it's too hot to power that little space heater on!)