On Tue, Apr 19, 2022 at 11:33:04AM +0300, Andrius V wrote:
> 
> Hi Kevin,
> 
> > Thanks for the analysis, I committed your diff.
> 
> Thank you for applying the patch!
> 
> > For some reason, ethernet and usb devices never get interrupts, I have to
> > disable both acpimadt and mpbios in the kernel to make it work.
> > Does your machine also have this problem?  Thanks.
> 
> Yes, there are some problems with level type interrupts on Vortex86DX3
> machines, which seems to be the same issue on OpenBSD and NetBSD (edge
> type interrupts work on the other hand like for storage or serial
> interface). FreeBSD 12.0 (the last one I managed to boot without
> modifications) and Linux doesn't seem to have this issue  (unless it
> somehow ignored) and devices work without visible issues. I have
> registered it as https://gnats.netbsd.org/53894 on NetBSD for that and
> I did some investigation to find out the cause, unfortunately without
> success so far. Thus, neither USB, nor network (and probably audio)
> doesn't work if device interrupts established through APIC. In NetBSD
> it is possible to boot without acpi/smp mode in which it attaches
> devices in legacy way (pic), in this case USB and network works. I
> believe solving that would make system work properly.
> 
> However, in OpenBSD case I also had crashes with the default kernel,
> where older versions (don't remember which) would work with DIAGNOSTIC
> option disabled, for current ones I was applying certain patches, like
> to comment out acpi_checksum in acpi_attach_common and "pretend" that
> hdr_revision is below 4 (however, I haven't updated my code to current
> yet).

Please try the latest snapshot and include the dmesg output of your system,
thanks.

> Regards,
> Andrius V

        Kevin

Reply via email to