> On 16 Dec 2024, at 17:22, Warner Losh <i...@bsdimp.com> wrote:
> 
> 
> 
> On Mon, Dec 16, 2024, 7:32 AM Daniel Braniss <da...@cs.huji.ac.il 
> <mailto:da...@cs.huji.ac.il>> wrote:
>> 
>> 
>>> On 16 Dec 2024, at 16:15, Ronald Klop <ronald-li...@klop.ws 
>>> <mailto:ronald-li...@klop.ws>> wrote:
>>> 
>>> 
>>> Van: Kurt Jaeger <p...@freebsd.org <mailto:p...@freebsd.org>>
>>> Datum: maandag, 16 december 2024 14:34
>>> Aan: Warner Losh <i...@bsdimp.com <mailto:i...@bsdimp.com>>
>>> CC: John Baldwin <j...@freebsd.org <mailto:j...@freebsd.org>>, Daniel 
>>> Braniss <da...@cs.huji.ac.il <mailto:da...@cs.huji.ac.il>>, Freebsd-stable 
>>> List <stable@freebsd.org <mailto:stable@freebsd.org>>
>>> Onderwerp: Re: not working /dev/console
>>> 
>>> Hi!
>>> 
>>> > > > can you tell more on how to fix this ?
>>> 
>>> > > > APU version apu1 lost their ability to have a serial console
>>> > > > in 14.2.
>>> 
>>> > > hw.acpi.override_isa_irq_polarity=1
>>> > >
>>> > > in /boot/loader.conf
>>> > >
>>> > > changed the value after reboot, but the serial console is still lost.
>>> >
>>> > Are the serial ports there at all? APU needs hints now for that.
>>> 
>>> They are not. As the hardware did not change (I did not unsolder
>>> some chips from the board 8-), I guess that's what I'm asking:
>>> 
>>> How can I tell the kernel that the serials are still there ?
>>> 
>>> The system boots via serial, and then stops displaying any
>>> kernel output.
>>> 
>>> -- 
>>> p...@freebsd.org         +49 171 3101372                  Now what ?
>>>  
>>> 
>>> 
>>> Does this note from /usr/src/UPDATING help?
>>> 
>>> 20240715:
>>>         We now lean more heavily on ACPI enumeration for some traditional
>>>         devices. uart has moved from isa to acpi so the hints act as wiring
>>>         instead of device enumeration. Hints for parallel port, floppy, etc
>>>         have been removed.  Before upgrading, grep your dmesg for lines 
>>> like:
>>>                 uart1: non-PNP ISA device will be removed from GENERIC in 
>>> FreeBSD 15.
>>>         to see if you need to start including hints for the device on isa
>>>         in your loader.conf or device.hints file. APU1 (but not APU2) boards
>>>         are known to be affected, but there may be others.
>> 
>> The problem is also on APU2, and fixing the hint.uart.0=“isa”
>> got my serial console back!
> 
> 
> FWIW, I've had several reports that APU2 with up of date firmware diesnot 
> have this issue. APU was the only system to come up more than once, and the 
> only one made after maybe 2010 or so.
> 

IMHO, it might me an issue with the bios/efi firmware, I have PCengins APU2 
with a resent firmware from 
Dasharo.com?

Danny


> Warner
> 
>> So thanks to all of you!
>> 
>> Danny
>> 
>>> 
>>> I don't know if this note was MFC'ed to stable.
>>> https://github.com/freebsd/freebsd-src/commit/63e282288ed84387d2ec75ba8df7d7d004536781
>>> 
>>> You might try to put something like this in /boot/device.hints (or 
>>> /boot/loader.conf?):
>>> hint.uart.0.at <http://hint.uart.0.at/>="isa"
>>> hint.uart.0.port="0x3F8"
>>> hint.uart.0.flags="0x10"
>>> hint.uart.0.irq="4"
>>> hint.uart.1.at <http://hint.uart.1.at/>="isa"
>>> hint.uart.1.port="0x2F8"
>>> hint.uart.1.irq="3"
>>>  
>>> 
>>> Regards,
>>> Ronald.
>>>  
>> 

Reply via email to