tech-x11 archive

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

Re: Radeondrm on R7 250 w 3840x2160



Hi,

>>> So now things work more or less as expected, except that I have
>>> to boot several times to get to see something on the screen.
>>
>> I finally found some round tuits to look into this.
>>
>> The problem is that the kernel panics after starting to initialize
>> the radeon drmkms machinery, but before it finishes.
>>
>> The radeon configuration attach code is delayed until after root is
>> mounted in order to be able to load the firmware.  Right after it
>> starts, some other thread tries to open the console, however,
>> radeondrmkms didn't yet initialize the that, and so it panics
>> with "cnopen: no console device".  As a result, the initialization
>> of radeondrmkms is also aborted, and thus I don't see anything.
> 
> ah - do you have separate / and /usr?  copy the files
> in /usr/libdata/firmware/radeon into /libdata...

No, /usr is on the same file system as /.

To me it looks like there is simply some race condition where the
config_mountroot_thread is running in parallel to the rest of the
startup code and is loosing against the main thread that is already
trying to start init (or something like that).  Is there anything
in place meant to prevent this?

Ciao,
Wolfgang
-- 
Wolfgang%Solfrank.net@localhost				Wolfgang Solfrank


Home | Main Index | Thread Index | Old Index