Date: Tue, 30 Mar 2021 21:28:56 -0400 From: Daniel Morante <daniel@morante.net> To: Hans Petter Selasky <hps@selasky.org>, freebsd-stable <freebsd-stable@freebsd.org> Subject: Re: qlnxe driver not in 13.0 arm64 Message-ID: <cba640c7-e8e3-dd2b-cdde-0781ca91ad0f@morante.net> In-Reply-To: <eca982c1-25cd-20a5-59e4-a5bab76835a1@selasky.org> References: <91b9a597-8089-76cc-061d-84c29afc2a26@morante.net> <20210330183144.GN14975@funkthat.com> <eca982c1-25cd-20a5-59e4-a5bab76835a1@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. --------------ms000400080302060906040708 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable To test it with a custom kernel, would I only need to add these lines=20 (https://cgit.freebsd.org/src/tree/sys/conf/files.amd64#n279-306)? |dev/qlnx/qlnxe/ecore_cxt.c optional qlnxe pci \ compile-with=20 "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c optional qlnxe pci \ = compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_dcbx.c optional qlnxe=20 pci \ compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_dev.c optional=20 qlnxe pci \ compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_hw.c=20 optional qlnxe pci \ compile-with "${LINUXKPI_C}"=20 dev/qlnx/qlnxe/ecore_init_fw_funcs.c optional qlnxe pci \ compile-with=20 "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_init_ops.c optional qlnxe pci \=20 compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_int.c optional qlnxe=20 pci \ compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_l2.c optional=20 qlnxe pci \ compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_mcp.c=20 optional qlnxe pci \ compile-with "${LINUXKPI_C}"=20 dev/qlnx/qlnxe/ecore_sp_commands.c optional qlnxe pci \ compile-with=20 "${LINUXKPI_C}" dev/qlnx/qlnxe/ecore_spq.c optional qlnxe pci \=20 compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/qlnx_ioctl.c optional qlnxe=20 pci \ compile-with "${LINUXKPI_C}" dev/qlnx/qlnxe/qlnx_os.c optional=20 qlnxe pci \ compile-with "${LINUXKPI_C}"| On 3/30/21 3:00 PM, Hans Petter Selasky wrote: > On 3/30/21 8:31 PM, John-Mark Gurney wrote: >> Daniel Morante via freebsd-stable wrote this message on Sun, Mar 28,=20 >> 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>).=20 >>> >>> 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=3Dqlnxe&manpath=3DFreeBSD+1= 3.0-current.=20 >>> >>> >>> >>> Running "make buildkernel KERNCONF=3DTHUNDERX2" 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=20 >> files, >> but it does appear that qnlxe depends upon the Linux compat layer, whi= ch >> may not be complete for arm64.. >> > > The LinuxKPI works for ARM64 aswell. Maybe the QLNXE driver is not=20 > tested for ARM64. > > --HPS > --------------ms000400080302060906040708 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC DJgwggX/MIID56ADAgECAgIQADANBgkqhkiG9w0BAQsFADCBkjELMAkGA1UEBhMCVVMxEDAO BgNVBAgMB0Zsb3JpZGExDzANBgNVBAcMBk5hcGxlczEpMCcGA1UECgwgVGhlIERhbmllbCBN b3JhbnRlIENvbXBhbnksIEluYy4xGDAWBgNVBAsMD1BhY3kgV29ybGQsIExMQzEbMBkGA1UE AwwSUGFjeSBXb3JsZCBSb290IENBMB4XDTE4MDcwNzE3MzUzMVoXDTI4MDcwNDE3MzUzMVow gYkxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMSkwJwYDVQQKDCBUaGUgRGFuaWVs IE1vcmFudGUgQ29tcGFueSwgSW5jLjEYMBYGA1UECwwPUGFjeSBXb3JsZCwgTExDMSMwIQYD VQQDDBpQYWN5IFdvcmxkIEludGVybWVkaWF0ZSBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAMU0vt8sGT82c8BLAT+otS3VQVw4rf566bmYzJ7wm+D/vcp5jiwL1PAnGFch bSSpe1KCFQ7LCnjrl7nQg1EglHKETfHI7QxVqE22q92G/2rIDfPnNTYlLJ0d5xmM0q1P+yEI XYZErQyBthDhHfrDIEdWJ5tWevfFAUFjXmWy5V7eHGgndB8TQFEp9ML6Bks4tKH3ykwAZbib hKd7L2EthiqSJvvyIP3Kg/AwVjX67JTbKgQfcsfYGm5dofHmL+3uIhovLL5HFbADU6AoqXlh lNY83RfaD60G6IhPZwzZboBi6qxHnjwqsbV+S81SZdoMEnHDMZNzP4RC27ZMaTmxH3IN8JN4 XuszONstvUAuzdhmcG4q+K7HrO+SG0eEhDBUrxKrmFCUh8pwYU2o4q52/yDrZasid1NBFHZt Wfsyoe1ArhqnO4yz95h53dR9aCISwOGIMExNUJlH91KYNrLeSbPMR7LXgu48hY+CGkSYXhcS fPF9p9OUjgUeZ02+K8iI4a0CYCjuJNF1N/rJ7UkT0b5hdkcLPrXCd8P6NfJotoX6cGITF7Rm z+fq/3NbjF2Gu3nWeCdOXyECW9/HBzTlILZI10VOmfqDGZK3z6SlRBlaXK4lUvbqfDM+E785 CxStIlNqx/FDM6O8F+OP17Yb1vNpDhAblV/eYFiGZOw0YZAzAgMBAAGjZjBkMB0GA1UdDgQW BBR8ncAAcpI2KRTREkGd4Qpdx7IpVTAfBgNVHSMEGDAWgBR6BEY736L1bCcrmtwFaEg93nZd uTASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOC AgEAs/eYLE+jKO3hpHJ8QYaL8FH7iFFNbB4SVBDyH0arb9uqK/FY8uGlOn2A9ul8cE7sSA3E dXptZzFqY+C69UjlV2kvw2+35gvKoiIncwYhCA2JOQgm0QaXBAxZijF5UOL3+i1IE8JpdShz IoUvPtXBQiVnW9HJ5jZnZJNy4Jid+RQd5fNL2WmJf1Ob48YoeB23Y0KUnUvhmmu52OUG+bni hbP4ULTL4egmR783ZA5CqBWFb0J7HhXDaPBM1dGf+gQ5YzJqGWZXZ3YRe83IlDXm76rK+wlO uPlRUGSBbkgv7YRKzBx2JNLdNPBXIDxT71b1kGip8q0Mk9f/VXeudgCLzqa1+gphE3lNYQMa 0CHYfezask6ee5999rezWDx/T2/U0xy8i+bBlRNL7QRwk5JRTOemxbJJ5fzdLgwxEjkASPWy nIrf1O6C9f2vkUVGAWEo8wqhO+iLLmTRTt0GTsaIzA5aBmMz4KoByjOVwy6wAwoLTcFQrbGE jk5Cve+1AlXylTyokaeiYnKBjPMPSa5e3gcr3DfYQN5SbN3hXc8OFfkYzwqkZz4kMIWlP7pQ O0NqX8N+IiHJFc8BB8T8P4GRjO7jJYGtCJeTSVrO5tacpvJvg0BsHf48IpETH7Hs0oy1IXdZ DJQOceJCuOwDe7Q1ELHtIrjDeloN1CR+7M3qNc8wggaRMIIEeaADAgECAgIQHTANBgkqhkiG 9w0BAQsFADCBiTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExKTAnBgNVBAoMIFRo ZSBEYW5pZWwgTW9yYW50ZSBDb21wYW55LCBJbmMuMRgwFgYDVQQLDA9QYWN5IFdvcmxkLCBM TEMxIzAhBgNVBAMMGlBhY3kgV29ybGQgSW50ZXJtZWRpYXRlIENBMB4XDTIxMDMyOTA0Mjc0 NloXDTMxMDMyNzA0Mjc0NlowgaYxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMQ8w DQYDVQQHDAZOYXBsZXMxJjAkBgNVBAoMHVBlcnNvbmFsIElkZW50aXR5IENlcnRpZmljYXRl MRAwDgYDVQQLDAdIb21lIFBDMRcwFQYDVQQDDA5EYW5pZWwgTW9yYW50ZTEhMB8GCSqGSIb3 DQEJARYSZGFuaWVsQG1vcmFudGUubmV0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC AgEAyjTH7YpZsiRpbQUpldun7uSfij/VVxewKjq5HusXO81CWrth5nYIe754ASllND1BkJkI Y1eRDDp8fgvEDmddk8+8idUlhcKNhtuGs1Z43Bk6PjQTNefzT2agbgrS+4pZsDG2xEuNx28L y1A0pLzmsUtLDZpuW6wnrN+1KlFnDcBBRjC6cZxGYogcz/Kd35f4OtIXdxNOuBMyJcn2W/h9 YZi6msZejTbp/Hod8sqG5SnoZAVr9rn4X1+/KIDJDItHf10hzX65AgU0NJXIxS5sTP8DStst twAgAXyKjaIE2RTTvxqMhlT1wJCKG5t63PSZ7ZIN8Quy2F2nNJr5MCBkA1+cKC7UDXrHs9xT OsuCf0iOhR3KfN5aRNkR1gdqInqtd/oscWhKByqtIjo/bi77NDcChRMS6gYF+lo5STnhAsFz z9fjNMOQQ4cDdZ0VffTv8wgGUOdo6LHyXI38AQUrJMRFdjiD/ol1j8++rGH9veTtSoLtbKVl YsdYXJ7CQniqS/BuL0PH9q35aDxhz2Thgdb1WpOgb8lpwUliKFaitXk7HUy/t6ThlWDhWtCm bFJcWdTKZoPUIrDxSzHMiVglIhkO33DAYZYBRC9TlhTMYTJJHioXIX+pjZ+xSzklEZo7I5Ob /08lomPW8C9do76EJcqdMEIjbAFTtcLnoTeIXpkCAwEAAaOB4zCB4DAJBgNVHRMEAjAAMA4G A1UdDwEB/wQEAwID+DAdBgNVHQ4EFgQUneNjyWA303ludVIz+7MVlPRjTzMwHwYDVR0jBBgw FoAUfJ3AAHKSNikU0RJBneEKXceyKVUwHQYDVR0RBBYwFIESZGFuaWVsQG1vcmFudGUubmV0 MCcGA1UdJQQgMB4GCCsGAQUFBwMEBggrBgEFBQcDAgYIKwYBBQUHAwgwOwYIKwYBBQUHAQEE LzAtMCsGCCsGAQUFBzAChh9odHRwOi8vd3d3LnBhY3l3b3JsZC5jb20vY2EucGhwMA0GCSqG SIb3DQEBCwUAA4ICAQCNZqZqo1Y8DXGyt6xMuTTya5+aUoIMhcwPpDwsze9l4sjEdrbngjOl lC5Cx0h31mL41oyoPbO3K+qjvbZHORasZRcEA/1uM4v5yV8s9DMlboEDLCwe3sjG7IwNXhcU GvAoVEalg9mQpr0Qfdb/m4VhDvGsqZa0wW7+vl8Sof6tPqIh7blLKwLHQPt1sZ8yYX4Sm2Bk IwpCfuNAniZOWWPQEYw2hVEqh1nhyhKBxt7W8ioEK/we6Nd4ivBjzEo3SmVvGcJHlDBfEOmH TqhMJp+wA30UJx4+4o2Z4frhCVIzhy4mKhLkG9a0Jj/ihJ/Cn/7R4ezDJ+a+FHim+sfsUST1 QhThcj2SIyfDaYqjE+zVx5yfp5aCdKG4xQQzPWZC0FGaBQ4ON6CGUe+XuBssiOXK7tkO5OQf q/qE+82UiwpVrbQ0by12V22zwVk/DiCEVd2L6Fhs2tDbdte2uLPFAhOyc4E7AW7VGjL81arV 0/ACWBdhuCaNOqvsk7koukM2lksY5FGvz4zARKIySjEyj2uI+iRWQFOjO4cea7UZKjHc44gf JBehl/Gdp8cdrAxo7fCnMbH3fYbagq+pF94bLcQZm61zO01Qz7TFfbaDv4YjHOilEAB30JdH JqWjYBp8LFj75VR6Ixt+uUtWVfWKBzlpIBZufbLsWNRzJZo9+5+lzjGCBQEwggT9AgEBMIGQ MIGJMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHRmxvcmlkYTEpMCcGA1UECgwgVGhlIERhbmll bCBNb3JhbnRlIENvbXBhbnksIEluYy4xGDAWBgNVBAsMD1BhY3kgV29ybGQsIExMQzEjMCEG A1UEAwwaUGFjeSBXb3JsZCBJbnRlcm1lZGlhdGUgQ0ECAhAdMA0GCWCGSAFlAwQCAwUAoIIC QTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMTAzMzEwMTI4 NTZaME8GCSqGSIb3DQEJBDFCBEAtuPL8YrFrjMPToBFZj5umbncv/GZtPgI4vURSsvrbtbEh XdS3wtuR0+M+xdJKx4TWs9Epm0gKL3nchcsJKCJaMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZI AWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZI hvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgaEGCSsGAQQBgjcQBDGBkzCBkDCB iTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExKTAnBgNVBAoMIFRoZSBEYW5pZWwg TW9yYW50ZSBDb21wYW55LCBJbmMuMRgwFgYDVQQLDA9QYWN5IFdvcmxkLCBMTEMxIzAhBgNV BAMMGlBhY3kgV29ybGQgSW50ZXJtZWRpYXRlIENBAgIQHTCBowYLKoZIhvcNAQkQAgsxgZOg gZAwgYkxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMSkwJwYDVQQKDCBUaGUgRGFu aWVsIE1vcmFudGUgQ29tcGFueSwgSW5jLjEYMBYGA1UECwwPUGFjeSBXb3JsZCwgTExDMSMw IQYDVQQDDBpQYWN5IFdvcmxkIEludGVybWVkaWF0ZSBDQQICEB0wDQYJKoZIhvcNAQEBBQAE ggIArzI7ZMPChWukwnj5DvDYGBjo2KD0FesPYE4va14RYjdx6ZhihML3Bdn3Ej1S4FVeytgf 7FSpELqXKbGmKSD2rR1T1prmBnh+x1U2pVr05so8JSBSEV2Saeq+sZfuwXBeWst2iQmnbngL NFIhZMExWLdpt+hEU3mPoR54ngGWQVsw3eeM38fIPR5R5EsM+TO0uAqNv45j+oV1diAQfkQu mdEaVlfX5QXdWr122NvTf7GKdQ9khmmB68XBpO41yGykDtjXuPgCu6EobuQkliigvHRQX77G IKRNSs8oNlm5UVnaozU9M9t2UmqzwRDe/7BO9FJYHRU7FW8nJw4D0R/B7oMThJ4B3U1QEO+Y yDQqZkuyrQPnaWzq8+6tbcyKo+ghvt5PDRLx1VNVjmy6+JXRTqJIFDeUQXHboEsmru0e0M/o JYj9tzEVUO+gUccxZCnpqI/JMbTbPQ0crOhFPhsrakJeJ3OwxuX+3je17V1uUqP2Nexu4s30 E7TUWrRnE/MeabMn/2tdoyJBVwo8ZNYTHaNSWJl94OPkCZ8uUBf1OZr6x3y2Rqtvd/lMxZuk munzMo97IpdxKwkbKmIyHRng358AJGLxphcAjq1ufbpTGmTEBLhENA1AOy+AlIQlk1xEWNDU cEIrm26aQilSzZ/L+nla1cHBZI4luxVMnRSNXl0AAAAAAAA= --------------ms000400080302060906040708--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cba640c7-e8e3-dd2b-cdde-0781ca91ad0f>