Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Mar 2021 21:00:15 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        Daniel Morante <daniel@morante.net>, freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: qlnxe driver not in 13.0 arm64
Message-ID:  <eca982c1-25cd-20a5-59e4-a5bab76835a1@selasky.org>
In-Reply-To: <20210330183144.GN14975@funkthat.com>
References:  <91b9a597-8089-76cc-061d-84c29afc2a26@morante.net> <20210330183144.GN14975@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/30/21 8:31 PM, John-Mark Gurney wrote:
> Daniel Morante via freebsd-stable wrote this message on Sun, Mar 28, 2021 at 03:23 -0400:
>> I installed 13.0-RC3 ARM64 from the DVD ISO image
>> (FreeBSD-13.0-BETA4-arm64-aarch64-dvd1.iso
>> <http://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/13.0/FreeBSD-13.0-BETA4-arm64-aarch64-dvd1.iso>).
>> There is no "if_qlnxe" kernel model present on the install media, or on
>> the system after installing.
>>
>> Next I try to build a custom kernel. I add "device qlnxe" to the
>> configuration file as instructed in
>> https://www.freebsd.org/cgi/man.cgi?query=qlnxe&manpath=FreeBSD+13.0-current.
>>
>>
>> Running "make buildkernel KERNCONF=THUNDERX2" results in:
>>
>> config: Error: device "qlnxe" is unknown
>>
>> Is this module not available for ARM64 architecture?
> 
> Correct, this is only available for amd64.
> 
> HPS might have some more insight as to why it's amd64 only.
> 
> I have cc'd him.
> 
> It could be as simple as moving the qlnxe lines from files.amd64 to files,
> but it does appear that qnlxe depends upon the Linux compat layer, which
> may not be complete for arm64..
> 

The LinuxKPI works for ARM64 aswell. Maybe the QLNXE driver is not 
tested for ARM64.

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?eca982c1-25cd-20a5-59e4-a5bab76835a1>