Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Xorg startup with serial console



On Mon, 10 Aug 2020, Volker A. Brandt wrote:

> Martin Husemann writes:
> > I am not sure what OF has to do with any framebuffer or the X server.
> 
> Nothing really, except that IIUC there will not be a console device in
> the device tree when there is no keyboard probed by the OBP.  This was
> Connors original problem.
> 
> If the OS initializes the frame buffer itself under the path that it is
> actually present, there shouldn't be any problem.  I guess the real
> question is how to get NetBSD to initialize the frame buffer this way.

The problem is that the X server driviers are not good enough to fully 
initialize PCI graphics cards and rely on some OBP initialization.  OBP 
only initializes the display device if has been opened.  Now I have 
successfully used SBus graphics cards since they can be fully initialized.

What you can try to do is open the device in the NVRAMRC or have the 
kenrel driver call into OBP and open the device before initializing the 
driver.  Haven't tried this, not sure it will work,

What I do know is that the Solaris drivers used to be able to initialize 
the PCI cards but the NetBSD drivers could not.  I think it may be that 
they require firmware downloads that are only done in the device open 
routine.

Eduardo


Home | Main Index | Thread Index | Old Index