Package: src:linux
Version: 6.1.106-3
Severity: normal
Tags: d-i
X-Debbugs-Cc: jo...@solid-run.com

Dear Maintainer,

It appears that freescale i.mx family cpus watchdog driver is not included in 
any udeb,
thereby not available during installation.

This leads to two issues:

1. i.xm6 hummingboard and cubox-i get stuck after on reboot after installation 
is complete,
since watchdog is used for reboot on this platform.

2. if u-boot had enabled the watchdog, during debian installation there is no 
chance of servicing,
leading inevitably to system reset after 128 seconds.
I do not know if debian-installer currently will service a watchdog, if so, 
many watchdog drivers
should be shipped by udebs for the installer.

i.MX6 (5/4/3/2) watchdogs can not be disabled once enabled.
If a bootloader has chosen to enable watchdog automatically,
the only way to succeed at a debian installation is programming a different 
u-boot binary.
Watchdog reset is however desirable to handle crashes during Linux especially 
on embedded or headless systems.

Hence (imo) it would be nice if debian-installer would service watchdogs.

For reference a related issue had been closed several years ago:
https://lists.debian.org/debian-boot/2017/07/msg00177.html

best regards
Josua Mayer

-- Package-specific info:
** Version:
Linux version 6.1.0-25-armmp (debian-ker...@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.106-3 (2024-08-26)

** Command line:
  console=ttymxc0,115200 quiet

** Tainted: C (1024)
 * staging driver was loaded

** Kernel log:
[   15.742964] etnaviv etnaviv: bound 2204000.gpu (ops gpu_ops [etnaviv])
[   15.743123] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
[   15.743556] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
[   15.743643] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
[   15.743659] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
[   15.744463] [drm] Initialized etnaviv 1.4.0 20151214 for etnaviv on minor 0
[   15.755543] dwhdmi-imx 120000.hdmi: Detected HDMI TX controller v1.30a with 
HDCP (DWC HDMI 3D TX PHY)
[   15.854852] imx_media_common: module is from the staging directory, the 
quality is unknown, you have been warned.
[   15.874051] CAN device driver interface
[   15.879514] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 
imx_drm_exit [imxdrm])
[   15.879727] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 
imx_drm_exit [imxdrm])
[   15.880000] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 
imx_drm_exit [imxdrm])
[   15.880186] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 
imx_drm_exit [imxdrm])
[   15.880299] imx-drm display-subsystem: bound 120000.hdmi (ops 
dw_hdmi_imx_ops [dw_hdmi_imx])
[   15.881161] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem 
on minor 1
[   15.881455] imx-drm display-subsystem: [drm] Cannot find any crtc or sizes
[   15.881684] imx-drm display-subsystem: [drm] Cannot find any crtc or sizes
[   15.893582] imx6_media: module is from the staging directory, the quality is 
unknown, you have been warned.
[   15.978631] coda 2040000.vpu: firmware: failed to load vpu_fw_imx6q.bin (-2)
[   15.997415] coda 2040000.vpu: firmware: failed to load vpu_fw_imx6q.bin (-2)
[   16.004560] coda 2040000.vpu: Direct firmware load for vpu_fw_imx6q.bin 
failed with error -2
[   16.025308] coda 2040000.vpu: firmware: failed to load vpu/vpu_fw_imx6q.bin 
(-2)
[   16.041242] coda 2040000.vpu: firmware: failed to load vpu/vpu_fw_imx6q.bin 
(-2)
[   16.046567] fsl-ssi-dai 2028000.ssi: No cache defaults, reading back from HW
[   16.048720] coda 2040000.vpu: Direct firmware load for vpu/vpu_fw_imx6q.bin 
failed with error -2
[   16.057374] coda 2040000.vpu: firmware: failed to load v4l-coda960-imx6q.bin 
(-2)
[   16.068498] coda 2040000.vpu: firmware: failed to load v4l-coda960-imx6q.bin 
(-2)
[   16.076070] coda 2040000.vpu: Direct firmware load for v4l-coda960-imx6q.bin 
failed with error -2
[   16.085251] coda 2040000.vpu: firmware request failed
[   16.277022] imx_thermal 20c8000.anatop:tempmon: Extended Commercial CPU 
temperature grade - max:105C critical:100C passive:95C
[   16.307265] caam 2100000.crypto: Entropy delay = 3200
[   16.368071] caam 2100000.crypto: Instantiated RNG4 SH0
[   16.428834] caam 2100000.crypto: Instantiated RNG4 SH1
[   16.546664] caam 2100000.crypto: device ID = 0x0a16010000000000 (Era 4)
[   16.546687] caam 2100000.crypto: job rings = 2, qi = 0
[   16.648120] sgtl5000 0-000a: sgtl5000 revision 0x11
[   16.653413] sgtl5000 0-000a: Using internal LDO instead of VDDD: check ER1 
erratum
[   16.839820] debugfs: File 'Headphone Jack' in directory 'dapm' already 
present!
[   16.920908] imx6_media_csi: module is from the staging directory, the 
quality is unknown, you have been warned.
[   16.927858] imx6_media_csi: module is from the staging directory, the 
quality is unknown, you have been warned.
[   16.928472] Adding 997044k swap on /dev/sda5.  Priority:-2 extents:1 
across:997044k SSFS
[   16.929527] imx6_media_csi: module is from the staging directory, the 
quality is unknown, you have been warned.
[   16.932593] imx6_media_csi: module is from the staging directory, the 
quality is unknown, you have been warned.
[   16.963070] imx-ipuv3-csi imx-ipuv3-csi.0: Registered ipu1_csi0 capture as 
/dev/video0
[   16.964478] imx-ipuv3 2400000.ipu: Registered ipu1_ic_prpenc capture as 
/dev/video1
[   16.966432] imx-ipuv3 2400000.ipu: Registered ipu1_ic_prpvf capture as 
/dev/video2
[   16.966497] video-mux 20e0000.iomuxc-gpr:ipu1_csi0_mux: Consider updating 
driver video-mux to match on endpoints
[   17.023504] imx-ipuv3-csi imx-ipuv3-csi.1: Registered ipu1_csi1 capture as 
/dev/video3
[   17.024776] imx-ipuv3-csi imx-ipuv3-csi.4: Registered ipu2_csi0 capture as 
/dev/video4
[   17.026384] imx-ipuv3 2800000.ipu: Registered ipu2_ic_prpenc capture as 
/dev/video5
[   17.027107] imx-ipuv3 2800000.ipu: Registered ipu2_ic_prpvf capture as 
/dev/video6
[   17.028052] imx-ipuv3-csi imx-ipuv3-csi.5: Registered ipu2_csi1 capture as 
/dev/video7
[   17.028086] video-mux 20e0000.iomuxc-gpr:ipu2_csi1_mux: Consider updating 
driver video-mux to match on endpoints
[   17.064807] imx-media: Registered ipu_ic_pp csc/scaler as /dev/video8
[   17.130369] Registered IR keymap rc-cec
[   17.173361] rc rc1: dw_hdmi as /devices/platform/soc/120000.hdmi/rc/rc1
[   17.211434] input: dw_hdmi as /devices/platform/soc/120000.hdmi/rc/rc1/input1
[   17.637365] alg: No test for authenc(hmac(sha224),ecb(cipher_null)) 
(authenc-hmac-sha224-ecb-cipher_null-caam)
[   17.637590] alg: No test for authenc(hmac(sha256),ecb(cipher_null)) 
(authenc-hmac-sha256-ecb-cipher_null-caam)
[   17.637774] alg: No test for authenc(hmac(md5),cbc(aes)) 
(authenc-hmac-md5-cbc-aes-caam)
[   17.637959] alg: No test for echainiv(authenc(hmac(md5),cbc(aes))) 
(echainiv-authenc-hmac-md5-cbc-aes-caam)
[   17.651004] alg: No test for echainiv(authenc(hmac(sha1),cbc(aes))) 
(echainiv-authenc-hmac-sha1-cbc-aes-caam)
[   17.651249] alg: No test for authenc(hmac(sha224),cbc(aes)) 
(authenc-hmac-sha224-cbc-aes-caam)
[   17.651447] alg: No test for echainiv(authenc(hmac(sha224),cbc(aes))) 
(echainiv-authenc-hmac-sha224-cbc-aes-caam)
[   17.663221] alg: No test for echainiv(authenc(hmac(sha256),cbc(aes))) 
(echainiv-authenc-hmac-sha256-cbc-aes-caam)
[   17.663442] alg: No test for authenc(hmac(md5),cbc(des3_ede)) 
(authenc-hmac-md5-cbc-des3_ede-caam)
[   17.663637] alg: No test for echainiv(authenc(hmac(md5),cbc(des3_ede))) 
(echainiv-authenc-hmac-md5-cbc-des3_ede-caam)
[   17.666051] alg: No test for echainiv(authenc(hmac(sha1),cbc(des3_ede))) 
(echainiv-authenc-hmac-sha1-cbc-des3_ede-caam)
[   17.668624] alg: No test for echainiv(authenc(hmac(sha224),cbc(des3_ede))) 
(echainiv-authenc-hmac-sha224-cbc-des3_ede-caam)
[   17.671198] alg: No test for echainiv(authenc(hmac(sha256),cbc(des3_ede))) 
(echainiv-authenc-hmac-sha256-cbc-des3_ede-caam)
[   17.671401] alg: No test for authenc(hmac(md5),cbc(des)) 
(authenc-hmac-md5-cbc-des-caam)
[   17.671580] alg: No test for echainiv(authenc(hmac(md5),cbc(des))) 
(echainiv-authenc-hmac-md5-cbc-des-caam)
[   17.673816] alg: No test for echainiv(authenc(hmac(sha1),cbc(des))) 
(echainiv-authenc-hmac-sha1-cbc-des-caam)
[   17.675967] alg: No test for echainiv(authenc(hmac(sha224),cbc(des))) 
(echainiv-authenc-hmac-sha224-cbc-des-caam)
[   17.678507] alg: No test for echainiv(authenc(hmac(sha256),cbc(des))) 
(echainiv-authenc-hmac-sha256-cbc-des-caam)
[   17.678691] alg: No test for authenc(hmac(md5),rfc3686(ctr(aes))) 
(authenc-hmac-md5-rfc3686-ctr-aes-caam)
[   17.678859] alg: No test for seqiv(authenc(hmac(md5),rfc3686(ctr(aes)))) 
(seqiv-authenc-hmac-md5-rfc3686-ctr-aes-caam)
[   17.679194] alg: No test for seqiv(authenc(hmac(sha1),rfc3686(ctr(aes)))) 
(seqiv-authenc-hmac-sha1-rfc3686-ctr-aes-caam)
[   17.679370] alg: No test for authenc(hmac(sha224),rfc3686(ctr(aes))) 
(authenc-hmac-sha224-rfc3686-ctr-aes-caam)
[   17.679544] alg: No test for seqiv(authenc(hmac(sha224),rfc3686(ctr(aes)))) 
(seqiv-authenc-hmac-sha224-rfc3686-ctr-aes-caam)
[   17.679873] alg: No test for seqiv(authenc(hmac(sha256),rfc3686(ctr(aes)))) 
(seqiv-authenc-hmac-sha256-rfc3686-ctr-aes-caam)
[   17.679907] caam algorithms registered in /proc/crypto
[   17.749930] EXT4-fs (sda1): mounting ext2 file system using the ext4 
subsystem
[   17.766701] EXT4-fs (sda1): mounted filesystem without journal. Quota mode: 
none.
[   18.747524] caam 2100000.crypto: registering rng-caam
[   18.765262] alg: No test for stdrng (prng-caam)
[   18.765342] caam 2100000.crypto: rng crypto API alg registered prng-caam
[   18.920792] audit: type=1400 audit(1726159169.108:2): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="lsb_release" pid=371 
comm="apparmor_parser"
[   19.040694] audit: type=1400 audit(1726159169.228:3): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=372 
comm="apparmor_parser"
[   19.049546] audit: type=1400 audit(1726159169.240:4): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" 
pid=372 comm="apparmor_parser"
[   19.769315] audit: type=1400 audit(1726159169.956:5): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=404 
comm="apparmor_parser"
[   19.775373] audit: type=1400 audit(1726159169.964:6): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="man_filter" pid=404 
comm="apparmor_parser"
[   19.783608] audit: type=1400 audit(1726159169.972:7): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="man_groff" pid=404 
comm="apparmor_parser"
[   20.435960] audit: type=1400 audit(1726159170.624:8): apparmor="STATUS" 
operation="profile_load" profile="unconfined" 
name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=403 
comm="apparmor_parser"
[   20.444580] audit: type=1400 audit(1726159170.632:9): apparmor="STATUS" 
operation="profile_load" profile="unconfined" 
name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=403 comm="apparmor_parser"
[   20.452683] audit: type=1400 audit(1726159170.640:10): apparmor="STATUS" 
operation="profile_load" profile="unconfined" 
name="/usr/lib/connman/scripts/dhclient-script" pid=403 comm="apparmor_parser"
[   20.469820] audit: type=1400 audit(1726159170.660:11): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="/{,usr/}sbin/dhclient" 
pid=403 comm="apparmor_parser"
[   20.830310] Qualcomm Atheros AR8035 2188000.ethernet-1:00: attached PHY 
driver (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)
[   24.925575] IPv6: ADDRCONF(NETDEV_CHANGE): end0: link becomes ready
[   24.925741] fec 2188000.ethernet end0: Link is Up - 1Gbps/Full - flow 
control off

** Model information
Hardware        : Freescale i.MX6 Quad/DualLite (Device Tree)
Revision        : 0000
Device Tree model: SolidRun HummingBoard Dual/Quad

** Loaded modules:
binfmt_misc
caam_jr
caamhash_desc
caamalg_desc
crypto_engine
authenc
libdes
dw_hdmi_ahb_audio
dw_hdmi_cec
evdev
imx6_media_csi(C)
v4l2_fwnode
snd_soc_simple_card
snd_soc_simple_card_utils
snd_soc_imx_spdif
snd_soc_sgtl5000
snd_soc_imx_audmux
caam
error
imx_thermal
video_mux
imx2_wdt
snd_soc_fsl_ssi
imx_pcm_fiq
snd_soc_fsl_spdif
snd_soc_fsl_utils
imx_pcm_dma
snd_soc_core
coda_vpu
flexcan
imx6_media(C)
snd_pcm_dmaengine
can_dev
v4l2_jpeg
imx_media_common(C)
imx_vdoa
v4l2_mem2mem
videobuf2_dma_contig
snd_pcm
v4l2_async
videobuf2_vmalloc
videobuf2_memops
snd_timer
videobuf2_v4l2
dw_hdmi_imx
videobuf2_common
snd
soundcore
dw_hdmi
videodev
drm_display_helper
etnaviv
imxdrm
gpu_sched
mc
drm_dma_helper
cec
gpio_ir_recv
imx_ipu_v3
drm_kms_helper
rc_core
imx6q_cpufreq
sg
loop
drm
fuse
dm_mod
configfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
sd_mod
t10_pi
crc64_rocksoft
crc64
crc_t10dif
crct10dif_generic
crct10dif_common
at803x
phy_generic
fec
sdhci_esdhc_imx
selftests
of_mdio
ci_hdrc_imx
ci_hdrc
ulpi
roles
sdhci_pltfm
ehci_hcd
cqhci
fixed_phy
fwnode_mdio
libphy
udc_core
nvmem_imx_ocotp
i2c_imx
sdhci
usbmisc_imx
usbcore
ahci_imx
libahci_platform
libahci
libata
scsi_mod
scsi_common
mux_mmio
mux_core
anatop_regulator
phy_mxs_usb
gpio_mxc
pwm_imx27

** PCI devices:
00:00.0 PCI bridge [0604]: Synopsys, Inc. DWC_usb3 / PCIe bridge [16c3:abcd] 
(rev 01) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 271
        Region 0: Memory at 01000000 (32-bit, non-prefetchable) [size=1M]
        Bus: primary=00, secondary=01, subordinate=ff, sec-latency=0
        I/O behind bridge: [disabled] [16-bit]
        Memory behind bridge: [disabled] [32-bit]
        Prefetchable memory behind bridge: [disabled] [32-bit]
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
        Expansion ROM at 01100000 [virtual] [disabled] [size=64K]
        BridgeCtl: Parity+ SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: <access denied>
        Kernel driver in use: pcieport


** USB devices:
Bus 002 Device 002: ID 04b4:6570 Cypress Semiconductor Corp. Unprogrammed 
CY7C65632/34 hub HX2VL
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: 12.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: armhf (armv7l)

Kernel: Linux 6.1.0-25-armmp (SMP w/2 CPU threads)
Kernel taint flags: TAINT_CRAP
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-25-armmp depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.142+deb12u1
ii  kmod                                    30+20221128-1
ii  linux-base                              4.9

Versions of packages linux-image-6.1.0-25-armmp recommends:
ii  apparmor             3.0.8-3
ii  firmware-linux-free  20200122-1

Versions of packages linux-image-6.1.0-25-armmp suggests:
pn  debian-kernel-handbook  <none>
pn  linux-doc-6.1           <none>

Versions of packages linux-image-6.1.0-25-armmp 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

Reply via email to