Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #81605 > unrolled thread
| Started by | Josua Mayer <josua@solid-run.com> |
|---|---|
| First post | 2024-01-18 17:50 +0100 |
| Last post | 2024-05-16 18:10 +0200 |
| Articles | 7 — 3 participants |
Back to article view | Back to linux.debian.kernel
Bug#1061116: linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon Josua Mayer <josua@solid-run.com> - 2024-01-18 17:50 +0100
Bug#1061116: linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon Diederik de Haas <didi.debian@cknow.org> - 2024-03-07 13:40 +0100
Processed: Re: Bug#1061116: linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon "Debian Bug Tracking System" <owner@bugs.debian.org> - 2024-03-07 13:40 +0100
Bug#1065611: Additional support for SolidRun HoneyComb Diederik de Haas <didi.debian@cknow.org> - 2024-03-07 13:50 +0100
Bug#1065611: Additional support for SolidRun HoneyComb Diederik de Haas <didi.debian@cknow.org> - 2024-03-12 18:20 +0100
Bug#1065611: marked as done (Additional support for SolidRun HoneyComb) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2024-05-16 18:10 +0200
Bug#1061116: marked as done (linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2024-05-16 18:10 +0200
| From | Josua Mayer <josua@solid-run.com> |
|---|---|
| Date | 2024-01-18 17:50 +0100 |
| Subject | Bug#1061116: linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon |
| Message-ID | <HXDKx-3Xfu-5@gated-at.bofh.it> |
Package: src:linux Version: 6.1.69-1 Severity: normal X-Debbugs-Cc: josua@solid-run.com Dear Maintainer, Please enable "PCIE_LAYERSCAPE_GEN4" for arm64 flavour, in addition to already enabled "PCIE_LAYERSCAPE". LX2160 SoC early silicon revisions have a pci-e generation 4 controller. It requires a different driver from newer gen-3 silicon. This affects the SolidRun Honeycomb Workstation which is otherwise fully supported in Debian. Ideally the config option wll be enabled for debian stable, too. -- Package-specific info: ** Version: Linux version 6.1.0-17-arm64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP Debian 6.1.69-1 (2023-12-30) ** Command line: arm-smmu.disable-bypass=0 console=ttyAMA0,38400n8 quiet ** Not tainted ** Kernel log: [ 4.330447] alg: No test for authenc(hmac(md5),cbc(aes)) (authenc-hmac-md5-cbc-aes-caam-qi2) [ 4.330532] alg: No test for echainiv(authenc(hmac(md5),cbc(aes))) (echainiv-authenc-hmac-md5-cbc-aes-caam-qi2) [ 4.334627] audit: type=1400 audit(1705595241.215:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=525 comm="apparmor_parser" [ 4.335982] audit: type=1400 audit(1705595241.215:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=526 comm="apparmor_parser" [ 4.335991] audit: type=1400 audit(1705595241.215:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=526 comm="apparmor_parser" [ 4.336012] alg: No test for echainiv(authenc(hmac(sha1),cbc(aes))) (echainiv-authenc-hmac-sha1-cbc-aes-caam-qi2) [ 4.336100] alg: No test for authenc(hmac(sha224),cbc(aes)) (authenc-hmac-sha224-cbc-aes-caam-qi2) [ 4.336178] alg: No test for echainiv(authenc(hmac(sha224),cbc(aes))) (echainiv-authenc-hmac-sha224-cbc-aes-caam-qi2) [ 4.339390] alg: No test for echainiv(authenc(hmac(sha256),cbc(aes))) (echainiv-authenc-hmac-sha256-cbc-aes-caam-qi2) [ 4.339495] alg: No test for authenc(hmac(sha384),cbc(aes)) (authenc-hmac-sha384-cbc-aes-caam-qi2) [ 4.339619] alg: No test for echainiv(authenc(hmac(sha384),cbc(aes))) (echainiv-authenc-hmac-sha384-cbc-aes-caam-qi2) [ 4.340663] audit: type=1400 audit(1705595241.219:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=528 comm="apparmor_parser" [ 4.340674] audit: type=1400 audit(1705595241.219:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=528 comm="apparmor_parser" [ 4.340680] audit: type=1400 audit(1705595241.219:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=528 comm="apparmor_parser" [ 4.342833] alg: No test for echainiv(authenc(hmac(sha512),cbc(aes))) (echainiv-authenc-hmac-sha512-cbc-aes-caam-qi2) [ 4.342951] alg: No test for authenc(hmac(md5),cbc(des3_ede)) (authenc-hmac-md5-cbc-des3_ede-caam-qi2) [ 4.343067] alg: No test for echainiv(authenc(hmac(md5),cbc(des3_ede))) (echainiv-authenc-hmac-md5-cbc-des3_ede-caam-qi2) [ 4.343743] alg: No test for echainiv(authenc(hmac(sha1),cbc(des3_ede))) (echainiv-authenc-hmac-sha1-cbc-des3_ede-caam-qi2) [ 4.344850] alg: No test for echainiv(authenc(hmac(sha224),cbc(des3_ede))) (echainiv-authenc-hmac-sha224-cbc-des3_ede-caam-qi2) [ 4.345868] alg: No test for echainiv(authenc(hmac(sha256),cbc(des3_ede))) (echainiv-authenc-hmac-sha256-cbc-des3_ede-caam-qi2) [ 4.346863] alg: No test for echainiv(authenc(hmac(sha384),cbc(des3_ede))) (echainiv-authenc-hmac-sha384-cbc-des3_ede-caam-qi2) [ 4.347587] alg: No test for echainiv(authenc(hmac(sha512),cbc(des3_ede))) (echainiv-authenc-hmac-sha512-cbc-des3_ede-caam-qi2) [ 4.347693] alg: No test for authenc(hmac(md5),cbc(des)) (authenc-hmac-md5-cbc-des-caam-qi2) [ 4.347810] alg: No test for echainiv(authenc(hmac(md5),cbc(des))) (echainiv-authenc-hmac-md5-cbc-des-caam-qi2) [ 4.348851] alg: No test for echainiv(authenc(hmac(sha1),cbc(des))) (echainiv-authenc-hmac-sha1-cbc-des-caam-qi2) [ 4.349882] alg: No test for echainiv(authenc(hmac(sha224),cbc(des))) (echainiv-authenc-hmac-sha224-cbc-des-caam-qi2) [ 4.350874] alg: No test for echainiv(authenc(hmac(sha256),cbc(des))) (echainiv-authenc-hmac-sha256-cbc-des-caam-qi2) [ 4.351895] alg: No test for echainiv(authenc(hmac(sha384),cbc(des))) (echainiv-authenc-hmac-sha384-cbc-des-caam-qi2) [ 4.352897] alg: No test for echainiv(authenc(hmac(sha512),cbc(des))) (echainiv-authenc-hmac-sha512-cbc-des-caam-qi2) [ 4.353008] alg: No test for authenc(hmac(md5),rfc3686(ctr(aes))) (authenc-hmac-md5-rfc3686-ctr-aes-caam-qi2) [ 4.353112] alg: No test for seqiv(authenc(hmac(md5),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-md5-rfc3686-ctr-aes-caam-qi2) [ 4.353323] alg: No test for seqiv(authenc(hmac(sha1),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha1-rfc3686-ctr-aes-caam-qi2) [ 4.353425] alg: No test for authenc(hmac(sha224),rfc3686(ctr(aes))) (authenc-hmac-sha224-rfc3686-ctr-aes-caam-qi2) [ 4.353529] alg: No test for seqiv(authenc(hmac(sha224),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha224-rfc3686-ctr-aes-caam-qi2) [ 4.353755] alg: No test for seqiv(authenc(hmac(sha256),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha256-rfc3686-ctr-aes-caam-qi2) [ 4.353962] alg: No test for seqiv(authenc(hmac(sha384),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha384-rfc3686-ctr-aes-caam-qi2) [ 4.355951] audit: type=1400 audit(1705595241.235:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=527 comm="apparmor_parser" [ 4.355967] audit: type=1400 audit(1705595241.235:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=527 comm="apparmor_parser" [ 4.355978] audit: type=1400 audit(1705595241.235:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=527 comm="apparmor_parser" [ 4.356612] alg: No test for seqiv(authenc(hmac(sha512),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha512-rfc3686-ctr-aes-caam-qi2) [ 4.356633] dpaa2_caam dpseci.0: algorithms registered in /proc/crypto [ 4.397635] raid6: int64x4 gen() 3266 MB/s [ 4.465634] raid6: int64x2 gen() 3167 MB/s [ 4.469297] fsl_dpaa2_eth dpni.0 eth0: configuring for phy/rgmii-id link mode [ 4.533635] raid6: int64x1 gen() 2444 MB/s [ 4.533639] raid6: using algorithm neonx8 gen() 5778 MB/s [ 4.555361] dpaa2_caam dpseci.0: hash algorithms registered in /proc/crypto [ 4.601633] raid6: .... xor() 4144 MB/s, rmw enabled [ 4.601637] raid6: using neon recovery algorithm [ 4.605659] random: crng init done [ 4.606855] xor: measuring software checksum speed [ 4.607879] 8regs : 9667 MB/sec [ 4.608823] 32regs : 10455 MB/sec [ 4.610006] arm64_neon : 8457 MB/sec [ 4.610009] xor: using function: 32regs (10455 MB/sec) [ 4.636570] alg: No test for authenc(hmac(sha224),ecb(cipher_null)) (authenc-hmac-sha224-ecb-cipher_null-caam) [ 4.636721] alg: No test for authenc(hmac(sha256),ecb(cipher_null)) (authenc-hmac-sha256-ecb-cipher_null-caam) [ 4.636866] alg: No test for authenc(hmac(sha384),ecb(cipher_null)) (authenc-hmac-sha384-ecb-cipher_null-caam) [ 4.636967] alg: No test for authenc(hmac(sha512),ecb(cipher_null)) (authenc-hmac-sha512-ecb-cipher_null-caam) [ 4.637089] alg: No test for authenc(hmac(md5),cbc(aes)) (authenc-hmac-md5-cbc-aes-caam) [ 4.637236] alg: No test for echainiv(authenc(hmac(md5),cbc(aes))) (echainiv-authenc-hmac-md5-cbc-aes-caam) [ 4.640691] alg: No test for echainiv(authenc(hmac(sha1),cbc(aes))) (echainiv-authenc-hmac-sha1-cbc-aes-caam) [ 4.640808] alg: No test for authenc(hmac(sha224),cbc(aes)) (authenc-hmac-sha224-cbc-aes-caam) [ 4.640955] alg: No test for echainiv(authenc(hmac(sha224),cbc(aes))) (echainiv-authenc-hmac-sha224-cbc-aes-caam) [ 4.643724] alg: No test for echainiv(authenc(hmac(sha256),cbc(aes))) (echainiv-authenc-hmac-sha256-cbc-aes-caam) [ 4.643865] alg: No test for authenc(hmac(sha384),cbc(aes)) (authenc-hmac-sha384-cbc-aes-caam) [ 4.643992] alg: No test for echainiv(authenc(hmac(sha384),cbc(aes))) (echainiv-authenc-hmac-sha384-cbc-aes-caam) [ 4.646732] alg: No test for echainiv(authenc(hmac(sha512),cbc(aes))) (echainiv-authenc-hmac-sha512-cbc-aes-caam) [ 4.646831] alg: No test for authenc(hmac(md5),cbc(des3_ede)) (authenc-hmac-md5-cbc-des3_ede-caam) [ 4.646948] alg: No test for echainiv(authenc(hmac(md5),cbc(des3_ede))) (echainiv-authenc-hmac-md5-cbc-des3_ede-caam) [ 4.647749] alg: No test for echainiv(authenc(hmac(sha1),cbc(des3_ede))) (echainiv-authenc-hmac-sha1-cbc-des3_ede-caam) [ 4.648486] alg: No test for echainiv(authenc(hmac(sha224),cbc(des3_ede))) (echainiv-authenc-hmac-sha224-cbc-des3_ede-caam) [ 4.649032] alg: No test for echainiv(authenc(hmac(sha256),cbc(des3_ede))) (echainiv-authenc-hmac-sha256-cbc-des3_ede-caam) [ 4.649750] alg: No test for echainiv(authenc(hmac(sha384),cbc(des3_ede))) (echainiv-authenc-hmac-sha384-cbc-des3_ede-caam) [ 4.650300] alg: No test for echainiv(authenc(hmac(sha512),cbc(des3_ede))) (echainiv-authenc-hmac-sha512-cbc-des3_ede-caam) [ 4.650416] alg: No test for authenc(hmac(md5),cbc(des)) (authenc-hmac-md5-cbc-des-caam) [ 4.650541] alg: No test for echainiv(authenc(hmac(md5),cbc(des))) (echainiv-authenc-hmac-md5-cbc-des-caam) [ 4.651356] alg: No test for echainiv(authenc(hmac(sha1),cbc(des))) (echainiv-authenc-hmac-sha1-cbc-des-caam) [ 4.652077] alg: No test for echainiv(authenc(hmac(sha224),cbc(des))) (echainiv-authenc-hmac-sha224-cbc-des-caam) [ 4.652732] alg: No test for echainiv(authenc(hmac(sha256),cbc(des))) (echainiv-authenc-hmac-sha256-cbc-des-caam) [ 4.653460] alg: No test for echainiv(authenc(hmac(sha384),cbc(des))) (echainiv-authenc-hmac-sha384-cbc-des-caam) [ 4.654257] alg: No test for echainiv(authenc(hmac(sha512),cbc(des))) (echainiv-authenc-hmac-sha512-cbc-des-caam) [ 4.654376] alg: No test for authenc(hmac(md5),rfc3686(ctr(aes))) (authenc-hmac-md5-rfc3686-ctr-aes-caam) [ 4.654515] alg: No test for seqiv(authenc(hmac(md5),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-md5-rfc3686-ctr-aes-caam) [ 4.654741] alg: No test for seqiv(authenc(hmac(sha1),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha1-rfc3686-ctr-aes-caam) [ 4.654854] alg: No test for authenc(hmac(sha224),rfc3686(ctr(aes))) (authenc-hmac-sha224-rfc3686-ctr-aes-caam) [ 4.654947] alg: No test for seqiv(authenc(hmac(sha224),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha224-rfc3686-ctr-aes-caam) [ 4.655138] alg: No test for seqiv(authenc(hmac(sha256),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha256-rfc3686-ctr-aes-caam) [ 4.655327] alg: No test for seqiv(authenc(hmac(sha384),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha384-rfc3686-ctr-aes-caam) [ 4.655518] alg: No test for seqiv(authenc(hmac(sha512),rfc3686(ctr(aes)))) (seqiv-authenc-hmac-sha512-rfc3686-ctr-aes-caam) [ 4.657020] caam algorithms registered in /proc/crypto [ 4.667196] Btrfs loaded, crc32c=crc32c-generic, zoned=yes, fsverity=yes [ 4.669230] BTRFS: device label spinning devid 1 transid 7984 /dev/sda scanned by (udev-worker) (409) [ 4.888963] caam 8000000.crypto: caam pkc algorithms registered in /proc/crypto [ 4.888980] caam 8000000.crypto: registering rng-caam [ 4.889227] alg: No test for stdrng (prng-caam) [ 4.889249] caam 8000000.crypto: rng crypto API alg registered prng-caam [ 7.556379] fsl_dpaa2_eth dpni.0 eth0: Link is Up - 1Gbps/Full - flow control off [ 7.556431] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 34.905238] systemd-journald[377]: Time jumped backwards, rotating. ** Model information Device Tree model: SolidRun LX2160A Clearfog CX ** Loaded modules: btrfs blake2b_generic xor xor_neon binfmt_misc aes_ce_blk caam_jr aes_ce_cipher polyval_ce crypto_engine polyval_generic dpaa2_caam ghash_ce caamhash_desc gf128mul sha2_ce caamalg_desc sha256_arm64 authenc sha1_ce libdes dpaa2_console ofpart spi_nor lm90 mtd caam error at24 raid6_pq zstd_compress libcrc32c sbsa_gwdt qoriq_thermal layerscape_edac_mod qoriq_cpufreq evdev sg dm_mod fuse loop drm efi_pstore dax configfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic fsl_dpaa2_ptp sd_mod t10_pi xhci_plat_hcd xhci_hcd crc64_rocksoft crc64 crc_t10dif usbcore crct10dif_generic fsl_dpaa2_eth rtc_pcf2127 ahci_qoriq regmap_spi libahci_platform i2c_mux_pca954x libahci i2c_mux at803x crct10dif_ce crct10dif_common libata fsl_mc_dpio ptp_qoriq pcs_lynx dwc3 xgmac_mdio phylink acpi_mdio mdio_devres of_mdio fixed_phy fwnode_mdio scsi_mod udc_core sdhci_of_esdhc roles sdhci_pltfm ulpi usb_common scsi_common sdhci spi_nxp_fspi sfp i2c_imx mdio_i2c libphy fixed gpio_keys ** PCI devices: ** USB devices: Bus 004 Device 002: ID 04b4:6500 Cypress Semiconductor Corp. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 004: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub Bus 003 Device 002: ID 04b4:6502 Cypress Semiconductor Corp. CY4609 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -- System Information: Debian Release: 12.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: arm64 (aarch64) Kernel: Linux 6.1.0-17-arm64 (SMP w/16 CPU threads) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages linux-image-6.1.0-17-arm64 depends on: ii initramfs-tools [linux-initramfs-tool] 0.142 ii kmod 30+20221128-1 ii linux-base 4.9 Versions of packages linux-image-6.1.0-17-arm64 recommends: ii apparmor 3.0.8-3 ii firmware-linux-free 20200122-1 Versions of packages linux-image-6.1.0-17-arm64 suggests: pn debian-kernel-handbook <none> pn linux-doc-6.1 <none> Versions of packages linux-image-6.1.0-17-arm64 is related to: pn firmware-amd-graphics <none> pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> pn firmware-brcm80211 <none> pn firmware-cavium <none> pn firmware-intel-sound <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> pn firmware-iwlwifi <none> pn firmware-libertas <none> pn firmware-linux-nonfree <none> pn firmware-misc-nonfree <none> pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> pn firmware-realtek <none> pn firmware-samsung <none> pn firmware-siano <none> pn firmware-ti-connectivity <none> pn xen-hypervisor <none> -- no debconf information
[toc] | [next] | [standalone]
| From | Diederik de Haas <didi.debian@cknow.org> |
|---|---|
| Date | 2024-03-07 13:40 +0100 |
| Message-ID | <Iflct-f1zv-5@gated-at.bofh.it> |
| In reply to | #81605 |
[Multipart message — attachments visible in raw view] — view raw
Control: clone -1 -2 Control: retitle -2 Additional support for SolidRun HoneyComb On Thursday, 18 January 2024 17:40:38 CET Josua Mayer wrote: > LX2160 SoC early silicon revisions have a pci-e generation 4 controller. > It requires a different driver from newer gen-3 silicon. > > This affects the SolidRun Honeycomb Workstation which > is otherwise fully supported in Debian. Cloning this bug into a new one to discuss some additional support for the SolidRun HoneyComb.
[toc] | [prev] | [next] | [standalone]
| From | "Debian Bug Tracking System" <owner@bugs.debian.org> |
|---|---|
| Date | 2024-03-07 13:40 +0100 |
| Subject | Processed: Re: Bug#1061116: linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon |
| Message-ID | <Iflct-f1zv-3@gated-at.bofh.it> |
| In reply to | #81605 |
Processing control commands: > clone -1 -2 Bug #1061116 [src:linux] linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon Bug 1061116 cloned as bug 1065611 > retitle -2 Additional support for SolidRun HoneyComb Bug #1065611 [src:linux] linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon Changed Bug title to 'Additional support for SolidRun HoneyComb' from 'linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon'. -- 1061116: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061116 1065611: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065611 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
[toc] | [prev] | [next] | [standalone]
| From | Diederik de Haas <didi.debian@cknow.org> |
|---|---|
| Date | 2024-03-07 13:50 +0100 |
| Subject | Bug#1065611: Additional support for SolidRun HoneyComb |
| Message-ID | <Iflm9-f1D5-1@gated-at.bofh.it> |
| In reply to | #81605 |
[Multipart message — attachments visible in raw view] — view raw
Hi Josua,
On Thursday, 18 January 2024 17:40:38 CET Josua Mayer wrote:
> LX2160 SoC early silicon revisions have a pci-e generation 4 controller.
> It requires a different driver from newer gen-3 silicon.
>
> This affects the SolidRun Honeycomb Workstation which
> is otherwise fully supported in Debian.
I cloned bug report #1061116 into #1065611 to discuss some additional support
for the SolidRun HoneyComb.
I analyzed the HoneyComb dts file and the following included .dtsi files:
- arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-itx.dtsi
- arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi
- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
If I exclude the kernel modules from 1061116 and 1061117, then I still have
the following list of additional modules to enable:
- drivers/edac: Enable EDAC_MPC85XX
- drivers/hwmon/pmbus: Enable PMBUS, SENSORS_PMBUS and
SENSORS_LTC2978 as modules
- drivers/nvmem: Enable NVMEM_LAYERSCAPE_SFP as module
- drivers/rtc: Enable RTC_DRV_FSL_FTM_ALARM as module
- drivers/soc/fsl: Enable FSL_RCPM
If you agree that this is a good list I can make a MR to get them enabled.
A MR for 1061116 and 1061117 has just been merged in our 'master' branch.
But I ran into an issue when looking at the ``EDAC_MPC85XX`` stanza
in``drivers/edac/Kconfig``:
``depends on FSL_SOC && EDAC=y``
But ``FSL_SOC`` is (only) defined in ``arch/powerpc/Kconfig``, which means
``EDAC_MPC85XX`` can not be enabled on ``arm64``.
That module was found based on ``compatible = "fsl,qoriq-memory-controller"``,
which sounds like something you would want to have.
Upstream commit ea2eb9a8b6207ee4 has the following commit message:
```
EDAC, fsl-ddr: Separate FSL DDR driver from MPC85xx
The mpc85xx-compatible DDR controllers are used on ARM-based SoCs too.
Carve out the DDR part from the mpc85xx EDAC driver in preparation to
support both architectures.
```
Which I interpret as all (?) the preparations for supporting both powerpc and
ARM were made, but they forgot to update the strict dependency of
``EDAC_MPC85XX`` to powerpc to actually support both architectures?
Can you shed some light on this?
Cheers,
Diederik
[toc] | [prev] | [next] | [standalone]
| From | Diederik de Haas <didi.debian@cknow.org> |
|---|---|
| Date | 2024-03-12 18:20 +0100 |
| Subject | Bug#1065611: Additional support for SolidRun HoneyComb |
| Message-ID | <IhdXb-gbv2-13@gated-at.bofh.it> |
| In reply to | #81605 |
[Multipart message — attachments visible in raw view] — view raw
Hi Josua, On Tuesday, 12 March 2024 16:28:06 CET Josua Mayer wrote: > I believe I found the answer: > EDAC_MPC85XX is for power-pc only, > EDAC_LAYERSCAPE is for arm (see drivers/edac/layerscape_edac.c). You're right. In the commit I referenced earlier (ea2eb9a8b6207ee4), I misinterpreted the commit message. That commit also created ``drivers/edac/fsl_ddr_edac.c`` which got the arch independent (or at least dual arch) parts. Its header has this: ``` * Support Power-based SoCs including MPC85xx, MPC86xx, MPC83xx and * ARM-based Layerscape SoCs including LS2xxx. Originally split * out from mpc85xx_edac EDAC driver. ``` > Am 12.03.24 um 16:13 schrieb Josua Mayer: > > > > Thank you for taking care of this! > > First the additional changes you found seem reasonable. Excellent, then I'll make a MR for them (except EDAC_MPC85XX): - drivers/hwmon/pmbus: Enable PMBUS, SENSORS_PMBUS and SENSORS_LTC2978 as modules - drivers/nvmem: Enable NVMEM_LAYERSCAPE_SFP as module - drivers/rtc: Enable RTC_DRV_FSL_FTM_ALARM as module - drivers/soc/fsl: Enable FSL_RCPM > > Regarding edac - I checked NXPs reference BSP for LX2160, > > and their linux fork has the same status, driver can not be enabled on > > arm64. > > However I also agree it should be enabled if it were possible. > > The driver appears to setup ecc bit error interrupts so that hey can be > > reported by Linux. > > ... > > I may have access to an lx2160a system with ecc memory within the coming > > week, so I could test (on vendor kernel based on 5.10 only) whether any > > problems show up. If not, perhaps a patch to the kernel is advisable. As EDAC_LAYERSCAPE got enabled in 5.5.17-1 via bug 948576 (with a patch from you), ECC support should already work with the Stable 6.1 kernel (or newer). > > Am 07.03.24 um 13:34 schrieb Diederik de Haas: > >> On Thursday, 18 January 2024 17:40:38 CET Josua Mayer wrote: > >> > >>> LX2160 SoC early silicon revisions have a pci-e generation 4 > >>> controller. > >>> It requires a different driver from newer gen-3 silicon. > >>> > >>> This affects the SolidRun Honeycomb Workstation which > >>> is otherwise fully supported in Debian. > >> > >> I cloned bug report #1061116 into #1065611 to discuss some additional > >> support for the SolidRun HoneyComb. > >> > >> I analyzed the HoneyComb dts file and the following included .dtsi > >> files: > >> - arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-itx.dtsi > >> - arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi > >> - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi If my MR gets merged, then there's truly full support in Debian :) Cheers, Diederik
[toc] | [prev] | [next] | [standalone]
| From | "Debian Bug Tracking System" <owner@bugs.debian.org> |
|---|---|
| Date | 2024-05-16 18:10 +0200 |
| Subject | Bug#1065611: marked as done (Additional support for SolidRun HoneyComb) |
| Message-ID | <IELQ5-dLID-5@gated-at.bofh.it> |
| In reply to | #81605 |
[Multipart message — attachments visible in raw view] — view raw
Your message dated Thu, 16 May 2024 16:00:12 +0000 with message-id <E1s7dWe-002JdI-40@fasolo.debian.org> and subject line Bug#1065611: fixed in linux 6.8.9-1 has caused the Debian Bug report #1065611, regarding Additional support for SolidRun HoneyComb to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1065611: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065611 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
[toc] | [prev] | [next] | [standalone]
| From | "Debian Bug Tracking System" <owner@bugs.debian.org> |
|---|---|
| Date | 2024-05-16 18:10 +0200 |
| Subject | Bug#1061116: marked as done (linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon) |
| Message-ID | <IELQ5-dLID-15@gated-at.bofh.it> |
| In reply to | #81605 |
[Multipart message — attachments visible in raw view] — view raw
Your message dated Thu, 16 May 2024 16:00:11 +0000 with message-id <E1s7dWd-002Jcx-R3@fasolo.debian.org> and subject line Bug#1061116: fixed in linux 6.8.9-1 has caused the Debian Bug report #1061116, regarding linux-image-6.1.0-17-arm64: please enable support for lx2160a pcie gen4 controller on early silicon to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1061116: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061116 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.kernel
csiph-web