I don't think anyone was ever able to get their hands on a K80 to
confirm. It's a different ID than the GK110 (0xf0) / GK110B (0xf1). I
believe it's referred to as a GK210, but not sure if that's just a
marketing thing or if it's actually different.

You can try copying the 0xf1 entry in devinit and seeing what happens.

https://cgit.freedesktop.org/drm/drm/tree/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c#n3284

i.e. just add "case 0xf2: device->chip = &nvf1_chipset; break;"

However it does seem somewhat likely there would be additional
differences, so I wouldn't be extremely surprised if it didn't come up
without at least some extracted firmware (which we've never done for
that chipset).

Cheers,

  -ilia

On Fri, Apr 19, 2024 at 11:14 AM Raymond Wong <raymondwong3...@gmail.com> wrote:
>
> NOUVEAU MESSAGE :  {
> [ 47.314360] nouveau 0001:03:00.0: enabling device (0000 -> 0002)
>
> [ 47.314452] nouveau 0001:03:00.0: unknown chipset (0f22d0a1) [ 47.323897]
>
> pci 0001:02:10.0: enabling device (0000 -> 0002) [ 47.323938] nouveau 
> 0001:04:00.0: enabling device (0000 -> 0002)
>
> [ 47.324095] nouveau 0001:04:00.0: unknown chipset (0f22d0a1)
> }
>
> CONTEXT : {
> This thing belongs to someone else, but I'm playing with it. It is a 
> VisionFive 2 (a third one). It would seem like the PCIe implementation in 
> there is missing something that Navi 2s and 3s want. Therefore some Polaris 
> cards and Kepler cards are probably the best GPUs this SBC can run.
> Of course, it is two GPUs on a single PCIe 2.0 x1 lane using a riser. I see 
> that the Tesla K80 has it's own suspiciously incomplete line in the CodeNames 
> section. But nouveau reports unknown chipset when attempting to load drivers 
> onto the GPUs. Maybe it doesn't have the configuration for a Tesla K80 after 
> all?
> However, given Fishwaldo's 5.15.131 kernel is running on the SBC, I wonder if 
> Tesla K80 support has been added somewhere, But my roommates (myself 
> included) are combined all just too noob at googling to find it.
> }
>
> SYSTEM : {
> Board : VisionFive 2
> Kernel : 5.15.131 Fishwaldo using pine64-star64_defconfig
> Nouveau enabled using scripts/config -m CONFIG_DRM_NOUVEAU
> GPU : Tesla K80 dual GPU wanting to use nouveau drivers. One PCIe 2.0 x1 link 
> connects both GPUs.
> OS : Slackware ARM RISC-V (Full system, 16GB installed)
> Notes : It would appear that a GTX 750 Ti worked on another VisionFive 2, as 
> did a RX 550 on my Star64.
> }

Reply via email to