tech-kern archive

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

Re: kaveri_mec2.bin file missing



Hello,

Here is what I try to accomplish. I could not find the bios for the
0x1002/0x6604 device. So I thought that I could just disable this
device, and use the Kaveri device (0x1002/0x1309), since I have that
bios.

I have put the two files listed above (by RVP) to the
"src/sys/dev/microcode/radeon/" directory. I also changed the
configuration to only include the radeon device that is the
0x1002/0x1309 Kaveri device. Did add the KAVERI_mec2.bin to the
MODULE_FIRMWARE definitions in the radeon_cik.c file (since this was
missing). But this failed to load the microcode. It does fail in the
function "cik_init_microcode".

I have put these bin files into "src/sys/dev/microcode/radeon/". Isn't
this the correct path to put these bin files in?

Are the file names in this directory case-sensitive? Although in the
"src/sys/dev/microcode/radeon/" directory all the bin files begin with
capital letters (KAVERI_mec.bin for instance).

Also in the file radeon_cik.c there are MODULE_FIRMWARE
declarations/definitions that have both KAVERI_*.bin files and
kaveri_*.bin files. And the KAVERI_mec2.bin file was missing in that
list, in which all the files start with KAVERI (with capital letters).
Should this entry not be there? Although I tried it both ways. Adding
KAVERI_mec2.bin in the MODULE_FIRMWARE definitions. And tried it also
by removing that entry. It did not change anything.

I might have not put these files in the correct directory maybe. Am I
missing something?

On Sun, Nov 21, 2021 at 9:20 AM Riza Dindir <riza.dindir%gmail.com@localhost> wrote:
>
> Thanks, I will copy both files to "src/sys/dev/microcode/radeon/" on
> my system. Although "kaveri_mec.bin".
>
> Regards
> Riza
>
> On Sun, Nov 21, 2021 at 12:29 AM matthew green <mrg%eterna.com.au@localhost> wrote:
> >
> > Riza Dindir writes:
> > > Hello
> > >
> > > I am using NetBSD 9.2 (amd64). Am trying to make the radeon driver work.
> > >
> > > In the file "sys/external/bsd/drm2/dist/drm/radeon/radeon_cik.c",
> > > there is a reference to a kaveri_mec2.bin file. But this file is not
> > > present in the "src/sys/dev/microcode/radeon/" directory. Is it
> > > possible to comment out the reference to kaveri_mec2.bin?
> >
> > copy this out of the upstream "linux-firmware" package:
> >
> >    https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/
> >
> > we're planning on updating these files for netbsd-10, but for
> > now this is the right process.
> >
> >
> > .mrg.


Home | Main Index | Thread Index | Old Index