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

Bug#928124: linux-image-4.19.0-4-arm64: Running the 7th USB DVB TechnoTrend CT2-4400/4650 after a while driver crashes



Package: src:linux
Version: 4.19.28-2
Severity: normal

Hi all,

I'm using Odroid C2 as a mini-PC as DVB-C receiver. I've connected 6x
TechnoTrend TVStick CT2-4400 and 2x TechnoTrend TT-connect CT2-4650.
With 6 devices is working fine, when I'm starting the 7th DVB after a while or
instant I'm receiving a module Opps.

As streaming software I'm using dvblast.

Seems that this issue is also present in previous kernels.
I'm using external power supply for 2x USB 3.0 Hubs where DVB-C devices are
connected and which is powering those devices.

Kind regards,
Adrian



-- Package-specific info:
** Version:
Linux version 4.19.0-4-arm64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-2)) #1 SMP Debian 4.19.28-2 (2019-03-15)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-4.19.0-4-arm64 root=UUID=28fed50d-70fa-46ab-921f-12e065fc842e ro max_freq=1296 quiet

** Tainted: D (128)
 * Kernel has oopsed before.

** Kernel log:
[   43.809682] IPv6: ADDRCONF(NETDEV_UP): eth0.4091: link is not ready
[   43.930304] systemd[1]: Started Raise network interfaces.
[   44.482698] systemd[1]: Started Log2Ram.
[   44.486317] systemd[1]: Starting Journal Service...
[   44.665610] systemd[1]: Started Journal Service.
[   44.691475] systemd-journald[821]: Received request to flush runtime journal from PID 1
[   46.812099] meson8b-dwmac c9410000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[   46.812140] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   46.812401] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.4090: link becomes ready
[   46.812463] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.4091: link becomes ready
[   47.206611] input: lircd-uinput as /devices/virtual/input/input8
[   47.555668] dvb_ca_en50221: dvb_ca adapter 0: DVB CAM detected and initialised successfully
[  103.603718] si2168 4-0064: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
[  103.603735] si2168 4-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  104.523200] si2168 6-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  105.334202] si2168 4-0064: firmware version: B 4.0.25
[  105.348337] si2168 8-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  105.349670] si2157 5-0060: found a 'Silicon Labs Si2157-A30'
[  105.402435] si2157 5-0060: firmware version: 3.0.5
[  106.262493] si2168 6-0064: firmware version: B 4.0.25
[  106.277060] si2157 7-0060: found a 'Silicon Labs Si2157-A30'
[  106.303432] si2157 7-0060: firmware version: 3.0.5
[  107.077202] si2168 8-0064: firmware version: B 4.0.25
[  107.091692] si2157 9-0060: found a 'Silicon Labs Si2157-A30'
[  107.144062] si2157 9-0060: firmware version: 3.0.5
[  120.140094] si2168 10-0064: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
[  120.140111] si2168 10-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  120.945421] si2168 12-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  121.749008] si2168 14-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  121.898767] si2168 10-0064: firmware version: B 4.0.25
[  121.913589] si2157 11-0060: found a 'Silicon Labs Si2157-A30'
[  121.966397] si2157 11-0060: firmware version: 3.0.5
[  122.712271] si2168 12-0064: firmware version: B 4.0.25
[  122.728385] si2157 13-0060: found a 'Silicon Labs Si2157-A30'
[  122.781474] si2157 13-0060: firmware version: 3.0.5
[  123.544898] si2168 14-0064: firmware version: B 4.0.25
[  123.560648] si2157 15-0060: found a 'Silicon Labs Si2157-A30'
[  123.614142] si2157 15-0060: firmware version: 3.0.5
[  126.332183] si2168 16-0064: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
[  126.332200] si2168 16-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[  128.246718] si2168 16-0064: firmware version: B 4.0.25
[  128.262407] si2157 17-0060: found a 'Silicon Labs Si2157-A30'
[  128.316746] si2157 17-0060: firmware version: 3.0.5
[54605.812648] usb 1-1.2.4: USB disconnect, device number 10
[54607.501045] Unable to handle kernel NULL pointer dereference at virtual address 00000000000000b8
[54607.504350] Mem abort info:
[54607.507103]   ESR = 0x96000006
[54607.510013]   Exception class = DABT (current EL), IL = 32 bits
[54607.515861]   SET = 0, FnV = 0
[54607.518872]   EA = 0, S1PTW = 0
[54607.521970] Data abort info:
[54607.524788]   ISV = 0, ISS = 0x00000006
[54607.528619]   CM = 0, WnR = 0
[54607.531553] user pgtable: 4k pages, 48-bit VAs, pgdp = 0000000007ab6aa1
[54607.538104] [00000000000000b8] pgd=000000006f443003, pud=000000006f0a3003, pmd=0000000000000000
[54607.546737] Internal error: Oops: 96000006 [#1] SMP
[54607.551529] Modules linked in: cpufreq_conservative cpufreq_userspace cpufreq_ondemand cpufreq_powersave uinput 8021q garp mrp stp llc lz4hc lz4hc_compress nft_chain_route_ipv4 xt_DSCP nft_counter ipt_REJECT nf_reject_ipv4 xt_multiport zram zsmalloc nft_compat nf_tables nfnetlink evdev rc_tt_1500 nls_ascii nls_cp437 sp2 vfat si2157 fat media si2168 dvb_usb_dvbsky dvb_usb_v2 m88ds3103 i2c_mux dvb_core rc_core meson_dw_hdmi meson_drm dw_hdmi drm_kms_helper drm meson_saradc industrialio meson_rng rng_core efi_pstore efivars meson_gxbb_wdt nvmem_meson_efuse leds_gpio bonding efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 fscrypto ecb aes_arm64 btrfs xor zstd_decompress zstd_compress xxhash raid6_pq libcrc32c crc32c_generic dwmac_generic realtek dwc2 dwmac_meson8b stmmac_platform stmmac udc_core
[54607.622204]  of_mdio fixed_phy usbcore meson_gx_mmc libphy i2c_meson phy_meson8b_usb2 usb_common fixed gpio_regulator
[54607.632696] CPU: 0 PID: 1704 Comm: kdvb-ad-5-fe-0 Not tainted 4.19.0-4-arm64 #1 Debian 4.19.28-2
[54607.641401] Hardware name: amlogic odroid-c2/odroid-c2, BIOS 2018.07-armbian 09/19/2018
[54607.649337] pstate: 80000005 (Nzcv daif -PAN -UAO)
[54607.654089] pc : si2168_read_status+0x44/0x340 [si2168]
[54607.659264] lr : dvb_frontend_swzigzag+0x68/0x2b8 [dvb_core]
[54607.664859] sp : ffff00000f84bb30
[54607.668134] x29: ffff00000f84bb30 x28: 0000000000000000 
[54607.673397] x27: ffff800070ebbb50 x26: 0000000000000020 
[54607.678657] x25: ffff00000926f518 x24: 0000000000000000 
[54607.683918] x23: ffff00000f84bbec x22: ffff80005bd239e0 
[54607.689179] x21: ffff800070ebb828 x20: ffff800070ebb828 
[54607.694442] x19: ffff0000090a9708 x18: 0000000000000000 
[54607.699702] x17: 0000000000000000 x16: 0000000000000000 
[54607.704965] x15: 0000000000000000 x14: 0000000000000000 
[54607.710225] x13: 0000000000000000 x12: 0000000000000012 
[54607.715485] x11: 000000000000002b x10: 0000000000000a50 
[54607.720747] x9 : ffff00000f84bc60 x8 : ffff80005c23ee70 
[54607.726009] x7 : 0000000000000001 x6 : ffff80007ff71840 
[54607.731270] x5 : 0000000000000004 x4 : ffff80005c23e5c0 
[54607.736532] x3 : dead000000000200 x2 : ffff0000014725c8 
[54607.741792] x1 : ffff00000f84bbec x0 : 0000000000000000 
[54607.747056] Process kdvb-ad-5-fe-0 (pid: 1704, stack limit = 0x00000000065d703d)
[54607.754388] Call trace:
[54607.756804]  si2168_read_status+0x44/0x340 [si2168]
[54607.761641]  dvb_frontend_swzigzag+0x68/0x2b8 [dvb_core]
[54607.766899]  dvb_frontend_thread+0x31c/0x620 [dvb_core]
[54607.772073]  kthread+0x130/0x138
[54607.775261]  ret_from_fork+0x10/0x1c
[54607.778801] Code: f9400260 f9003fe0 d2800000 9100831a (f9404f56) 
[54607.784836] ---[ end trace 28840222fc22782d ]---
[54607.794607] efivars: get_next_variable: status=8000000000000007
[54607.796600] efivars: get_next_variable: status=8000000000000007
[54607.803597] efivars: get_next_variable: status=8000000000000007
[54607.808025] efivars: get_next_variable: status=8000000000000007
[54607.815219] efivars: get_next_variable: status=8000000000000007
[54607.820031] efivars: get_next_variable: status=8000000000000007
[54607.825907] efivars: get_next_variable: status=8000000000000007
[54607.831195] efivars: get_next_variable: status=8000000000000007
[54607.837071] efivars: get_next_variable: status=8000000000000007
[54607.844617] efivars: get_next_variable: status=8000000000000007
[54607.849834] efivars: get_next_variable: status=8000000000000007
[54607.856088] efivars: get_next_variable: status=8000000000000007

** Model information
Device Tree model: Hardkernel ODROID-C2

** Loaded modules:
cpufreq_conservative
cpufreq_userspace
cpufreq_ondemand
cpufreq_powersave
uinput
8021q
garp
mrp
stp
llc
lz4hc
lz4hc_compress
nft_chain_route_ipv4
xt_DSCP
nft_counter
ipt_REJECT
nf_reject_ipv4
xt_multiport
zram
zsmalloc
nft_compat
nf_tables
nfnetlink
evdev
rc_tt_1500
nls_ascii
nls_cp437
sp2
vfat
si2157
fat
media
si2168
dvb_usb_dvbsky
dvb_usb_v2
m88ds3103
i2c_mux
dvb_core
rc_core
meson_dw_hdmi
meson_drm
dw_hdmi
drm_kms_helper
drm
meson_saradc
industrialio
meson_rng
rng_core
efi_pstore
efivars
meson_gxbb_wdt
nvmem_meson_efuse
leds_gpio
bonding
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
fscrypto
ecb
aes_arm64
btrfs
xor
zstd_decompress
zstd_compress
xxhash
raid6_pq
libcrc32c
crc32c_generic
dwmac_generic
realtek
dwc2
dwmac_meson8b
stmmac_platform
stmmac
udc_core
of_mdio
fixed_phy
usbcore
meson_gx_mmc
libphy
i2c_meson
phy_meson8b_usb2
usb_common
fixed
gpio_regulator

** PCI devices:

** USB devices:
Bus 001 Device 012: ID 0b48:3014 TechnoTrend AG TT-TVStick CT2-4400
Bus 001 Device 011: ID 0b48:3014 TechnoTrend AG TT-TVStick CT2-4400
Bus 001 Device 009: ID 0b48:3014 TechnoTrend AG TT-TVStick CT2-4400
Bus 001 Device 007: ID 0b48:3015 TechnoTrend AG 
Bus 001 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 010: ID 0b48:3014 TechnoTrend AG TT-TVStick CT2-4400
Bus 001 Device 008: ID 0b48:3014 TechnoTrend AG TT-TVStick CT2-4400
Bus 001 Device 006: ID 0b48:3014 TechnoTrend AG TT-TVStick CT2-4400
Bus 001 Device 005: ID 0b48:3015 TechnoTrend AG 
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


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

Kernel: Linux 4.19.0-4-arm64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_DIE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.19.0-4-arm64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.132
ii  kmod                                    25-2
ii  linux-base                              4.5

Versions of packages linux-image-4.19.0-4-arm64 recommends:
pn  apparmor             <none>
ii  firmware-linux-free  3.4
pn  irqbalance           <none>

Versions of packages linux-image-4.19.0-4-arm64 suggests:
pn  debian-kernel-handbook  <none>
pn  linux-doc-4.19          <none>

Versions of packages linux-image-4.19.0-4-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>
ii  firmware-realtek          20180825+dfsg-1
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information


Reply to: