[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#946510: Please enable CONFIG_DRM_SUN8I_MIXER for Allwinner A64 support



Package: src:linux
Version: 5.3.9-3
Severity: wishlist

Dear Maintainer,

Please enable CONFIG_DRM_SUN8I_MIXER in order to enable the lima driver 
on Allwinner A64 based devices (e.g. the PINE A64+).

This was tested by rebuilding the official kernel with this option. 

Support is still buggy (e.g. invisible mouse cursor), but hopping it 
will improve and be usable when bullseye is released.

Many thanks,
Andrei

-- Package-specific info:
** Version:
Linux version 5.3.0-2-arm64 (debian-kernel@lists.debian.org) (gcc version 9.2.1 20191130 (Debian 9.2.1-21)) #1 SMP Debian 5.3.9-3 (2019-11-19)

** Command line:
root=LABEL=bullseye rootwait

** Tainted: E (8192)
 * Unsigned module has been loaded.

** Kernel log:
[   10.532360] systemd[1]: Starting Create list of static device nodes for the current kernel...
[   10.575310] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[   10.596881] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[   10.626384] systemd[1]: Starting Journal Service...
[   10.668499] systemd[1]: Starting Load Kernel Modules...
[   10.707843] systemd[1]: Starting Remount Root and Kernel File Systems...
[   10.748382] systemd[1]: Starting udev Coldplug all Devices...
[   10.760548] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[   10.807043] systemd[1]: Mounted Huge Pages File System.
[   10.839485] systemd[1]: Mounted POSIX Message Queue File System.
[   10.871570] systemd[1]: Mounted Kernel Debug File System.
[   10.910077] systemd[1]: Started Create list of static device nodes for the current kernel.
[   10.950212] systemd[1]: Started Load Kernel Modules.
[   10.981772] systemd[1]: Started Remount Root and Kernel File Systems.
[   11.018435] systemd[1]: Started Set the console keyboard layout.
[   11.056623] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
[   11.077900] systemd[1]: Condition check resulted in Kernel Configuration File System being skipped.
[   11.103332] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[   11.131100] systemd[1]: Starting Load/Save Random Seed...
[   11.168741] systemd[1]: Starting Apply Kernel Variables...
[   11.204179] systemd[1]: Starting Create System Users...
[   11.232141] systemd[1]: Started Apply Kernel Variables.
[   11.266366] systemd[1]: Started udev Coldplug all Devices.
[   11.302821] systemd[1]: Started Create System Users.
[   11.340862] systemd[1]: Starting Helper to synchronize boot up for ifupdown...
[   11.380523] systemd[1]: Starting Create Static Device Nodes in /dev...
[   11.413924] systemd[1]: Started Helper to synchronize boot up for ifupdown.
[   11.453874] systemd[1]: Started Create Static Device Nodes in /dev.
[   11.483441] systemd[1]: Reached target Local File Systems (Pre).
[   11.520142] systemd[1]: Starting udev Kernel Device Manager...
[   11.806045] systemd[1]: Started udev Kernel Device Manager.
[   11.852757] systemd[1]: Starting Show Plymouth Boot Screen...
[   11.893597] systemd[1]: Starting Network Service...
[   11.949726] systemd[1]: Received SIGRTMIN+20 from PID 260 (plymouthd).
[   12.042533] systemd[1]: Started Show Plymouth Boot Screen.
[   12.077646] systemd[1]: Started Journal Service.
[   12.226217] systemd-journald[231]: Received client request to flush runtime journal.
[   12.557295] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[   12.669951] axp20x-ac-power-supply axp20x-ac-power-supply: DMA mask not set
[   12.685646] axp20x-battery-power-supply axp20x-battery-power-supply: DMA mask not set
[   12.701296] sun4i-drm display-engine: bound 1100000.mixer (ops sun8i_mixer_platform_driver_exit [sun8i_mixer])
[   12.719700] lima 1c40000.gpu: bus rate = 200000000
[   12.732543] lima 1c40000.gpu: mod rate = 297000000
[   12.759897] lima 1c40000.gpu: gp - mali400 version major 1 minor 1
[   12.776438] sun4i-drm display-engine: bound 1200000.mixer (ops sun8i_mixer_platform_driver_exit [sun8i_mixer])
[   12.779901] lima 1c40000.gpu: pp0 - mali400 version major 1 minor 1
[   12.815030] sun4i-drm display-engine: No panel or bridge found... RGB output disabled
[   12.831338] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops sun4i_tcon_platform_driver_exit [sun4i_tcon])
[   12.851591] axp20x-adc axp813-adc: DMA mask not set
[   12.855337] lima 1c40000.gpu: pp1 - mali400 version major 1 minor 1
[   12.885878] lima 1c40000.gpu: l2 cache 64K, 4-way, 64byte cache line, 64bit external bus
[   12.886703] sun4i-drm display-engine: bound 1c0d000.lcd-controller (ops sun4i_tcon_platform_driver_exit [sun4i_tcon])
[   12.910790] [drm] Initialized lima 1.0.0 20190217 for 1c40000.gpu on minor 1
[   12.958697] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   12.959400] input: axp20x-pek as /devices/platform/soc/1f03400.rsb/sunxi-rsb-3a3/axp221-pek/input/input12
[   13.004815] sd 0:0:0:1: Attached scsi generic sg1 type 0
[   13.022394] sun8i-dw-hdmi 1ee0000.hdmi: Detected HDMI TX controller v1.32a with HDCP (sun8i_dw_hdmi_phy)
[   13.043134] sun8i-dw-hdmi 1ee0000.hdmi: registered DesignWare HDMI I2C bus driver
[   13.083780] sun4i-drm display-engine: bound 1ee0000.hdmi (ops sun8i_dw_hdmi_ops [sun8i_drm_hdmi])
[   13.102341] random: crng init done
[   13.113465] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   13.115437] random: 7 urandom warning(s) missed due to ratelimiting
[   13.131802] [drm] No driver support for vblank timestamp query.
[   13.136843] checking generic (be000000 7e9000) vs hw (0 ffffffffffffffff)
[   13.163631] fb0: switching to sun4i-drm-fb from simple
[   13.181108] Console: switching to colour dummy device 80x25
[   13.197375] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[   13.215193] asoc-simple-card sound: sun8i <-> 1c22c00.dai mapping ok
[   13.227184] asoc-simple-card sound: ASoC: no DMI vendor name!
[   13.716458] Console: switching to colour frame buffer device 240x67
[   13.738360] cryptd: max_cpu_qlen set to 1000
[   13.779229] sun4i-drm display-engine: fb0: sun4i-drmdrmfb frame buffer device
[   14.040534] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[   14.085211] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[   14.242473] fuse: init (API version 7.31)
[   14.275035] dwmac-sun8i 1c30000.ethernet eth0: PHY [stmmac-0:01] driver [RTL8211E Gigabit Ethernet]
[   14.307810] dwmac-sun8i 1c30000.ethernet eth0: phy: setting supported 00,00000000,000062ff advertising 00,00000000,000062ff
[   14.318943] dwmac-sun8i 1c30000.ethernet eth0: No Safety Features support found
[   14.318958] dwmac-sun8i 1c30000.ethernet eth0: No MAC Management Counters available
[   14.318966] dwmac-sun8i 1c30000.ethernet eth0: PTP not supported by HW
[   14.318980] dwmac-sun8i 1c30000.ethernet eth0: configuring for phy/rgmii link mode
[   14.318999] dwmac-sun8i 1c30000.ethernet eth0: phylink_mac_config: mode=phy/rgmii/Unknown/Unknown adv=00,00000000,000062ff pause=10 link=0 an=1
[   14.330452] dwmac-sun8i 1c30000.ethernet eth0: phy link down rgmii/Unknown/Unknown
[   14.695573] audit: type=1400 audit(1575970258.164:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=447 comm="apparmor_parser"
[   14.695599] audit: type=1400 audit(1575970258.164:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=447 comm="apparmor_parser"
[   14.708638] audit: type=1400 audit(1575970258.176:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=446 comm="apparmor_parser"
[   14.724621] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[   14.880310] audit: type=1400 audit(1575970258.228:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=448 comm="apparmor_parser"
[   14.881005] audit: type=1400 audit(1575970258.228:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=448 comm="apparmor_parser"
[   14.881524] audit: type=1400 audit(1575970258.228:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=448 comm="apparmor_parser"
[   18.430953] dwmac-sun8i 1c30000.ethernet eth0: phy link up rgmii/1Gbps/Full
[   18.430988] dwmac-sun8i 1c30000.ethernet eth0: phylink_mac_config: mode=phy/rgmii/1Gbps/Full adv=00,00000000,00000000 pause=0f link=1 an=0
[   18.431011] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   18.451628] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   18.481167] dwmac-sun8i 1c30000.ethernet eth0: Too many address, switching to promiscuous
[   20.040088] dwmac-sun8i 1c30000.ethernet eth0: Too many address, switching to promiscuous
[   21.551013] dwmac-sun8i 1c30000.ethernet eth0: Too many address, switching to promiscuous
[   22.597291] dwmac-sun8i 1c30000.ethernet eth0: Too many address, switching to promiscuous
[   27.255353] logitech-hidpp-device 0003:046D:400E.0004: HID++ 2.0 device connected.
[   39.028367] broken atomic modeset userspace detected, disabling atomic

** Model information
Device Tree model: Pine64+

** Loaded modules:
fuse(E)
snd_soc_hdmi_codec(E)
dw_hdmi_i2s_audio(E)
aes_ce_blk(E)
crypto_simd(E)
cryptd(E)
aes_ce_cipher(E)
ghash_ce(E)
gf128mul(E)
aes_arm64(E)
sha2_ce(E)
sha256_arm64(E)
snd_soc_simple_card(E)
sha1_ce(E)
snd_soc_simple_card_utils(E)
evdev(E)
sg(E)
joydev(E)
sun50i_codec_analog(E)
axp20x_pek(E)
sun8i_adda_pr_regmap(E)
axp20x_adc(E)
sun8i_codec(E)
sun4i_i2s(E)
snd_soc_core(E)
lima(E)
axp20x_battery(E)
axp20x_ac_power(E)
snd_pcm_dmaengine(E)
sun8i_drm_hdmi(E)
snd_pcm(E)
dw_hdmi(E)
sun4i_drm(E)
gpu_sched(E)
snd_timer(E)
sun4i_frontend(E)
sunxi_wdt(E)
snd(E)
sun4i_tcon(E)
soundcore(E)
sun8i_tcon_top(E)
sun8i_mixer(E)
watchdog(E)
nvmem_sunxi_sid(E)
drm_kms_helper(E)
sun6i_dma(E)
drm(E)
ip_tables(E)
x_tables(E)
autofs4(E)
ext4(E)
crc16(E)
mbcache(E)
jbd2(E)
hid_logitech_hidpp(E)
hid_logitech_dj(E)
hid_generic(E)
usbhid(E)
hid(E)
btrfs(E)
sd_mod(E)
xor(E)
xor_neon(E)
zstd_decompress(E)
zstd_compress(E)
uas(E)
usb_storage(E)
scsi_mod(E)
raid6_pq(E)
libcrc32c(E)
crc32c_generic(E)
realtek(E)
axp20x_usb_power(E)
axp20x_regulator(E)
industrialio(E)
pinctrl_axp209(E)
dwmac_sun8i(E)
stmmac_platform(E)
ohci_platform(E)
ohci_hcd(E)
ehci_platform(E)
stmmac(E)
sunxi(E)
phylink(E)
phy_generic(E)
mdio_mux(E)
musb_hdrc(E)
of_mdio(E)
ehci_hcd(E)
udc_core(E)
axp20x_rsb(E)
fixed_phy(E)
axp20x(E)
libphy(E)
phy_sun4i_usb(E)
ptp(E)
usbcore(E)
pps_core(E)
sunxi_mmc(E)
i2c_mv64xxx(E)
usb_common(E)

** PCI devices:
not available

** USB devices:
not available


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 5.3.0-2-arm64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8), LANGUAGE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-5.3.0-2-arm64-unsigned depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.135
ii  kmod                                    26-3
ii  linux-base                              4.6

Versions of packages linux-image-5.3.0-2-arm64-unsigned recommends:
ii  apparmor             2.13.3-7
ii  firmware-linux-free  3.4

Versions of packages linux-image-5.3.0-2-arm64-unsigned suggests:
pn  debian-kernel-handbook  <none>
pn  linux-doc-5.3           <none>

Versions of packages linux-image-5.3.0-2-arm64-unsigned 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 to: