Ich habe eine Raspberry Pi 4 und den XBox One Tuner.
Wenn ich den Tuner vom RPi abziehe, erhalte ich einen NULL pointer dereference.
ZitatAlles anzeigenusb 1-1.3: USB disconnect, device number 3
Unable to handle kernel NULL pointer dereference at virtual address 0000000000000028
Mem abort info:
ESR = 0x96000007
EC = 0x25: DABT (current EL), IL = 32 bits
SET = 0, FnV = 0
EA = 0, S1PTW = 0
Data abort info:
ISV = 0, ISS = 0x00000007
CM = 0, WnR = 0
user pgtable: 4k pages, 39-bit VAs, pgdp=00000000eee71000
[0000000000000028] pgd=00000000f01d3003, pud=00000000f01d3003, pmd=00000000eecb1003, pte=0000000000000000
Internal error: Oops: 96000007 [#1] PREEMPT SMP
Modules linked in: rfcomm bnep hci_uart btbcm serdev bluetooth ecdh_generic ecc fuse 8021q garp stp llc tda18250 mn88472 regmap_i2c dvb_usb_dib0700 dib9000 dib7000m dib0090 brcmfmac dib0070 dib3000mc dibx000_common brcmutil dvb_usb vc4 dvb_core v3d sha256_generic drm_kms_helper libsha256 gpu_sched raspberrypi_hwmon cfg80211 hwmon bcm2835_codec(C) bcm2835_isp(C) rfkill drm bcm2835_v4l2(C) v4l2_mem2mem videobuf2_dma_contig videobuf2_vmalloc bcm2835_mmal_vchiq(C) videobuf2_memops drm_panel_orientation_quirks snd_soc_core videobuf2_v4l2 videobuf2_common snd_compress snd_bcm2835(C) videodev snd_pcm_dmaengine mc snd_pcm snd_timer snd rpivid_mem vc_sm_cma(C) syscopyarea sysfillrect sysimgblt fb_sys_fops uio_pdrv_genirq uio i2c_dev ip_tables x_tables ipv6 nf_defrag_ipv6
CPU: 1 PID: 545 Comm: kdvb-ad-0-fe-0 Tainted: G C 5.4.35-v8+ #1314
Hardware name: Raspberry Pi 4 Model B Rev 1.1 (DT)
pstate: 60000005 (nZCv daif -PAN -UAO)
pc : mn88472_sleep+0x28/0x70 [mn88472]
lr : dvb_usb_fe_sleep+0x44/0x68 [dvb_usb]
sp : ffffffc0121bbd70
x29: ffffffc0121bbd70 x28: ffffff80ec9e5940
x27: ffffffc010e28000 x26: ffffff80ec9e5940
x25: ffffff80f319adb8 x24: ffffffc010f600a0
x23: ffffff80f319ac00 x22: 0000000000000000
x21: ffffff80f319ade0 x20: ffffff80eecc52c0
x19: 0000000000000000 x18: 0000000000000000
x17: 0000000000000000 x16: 0000000000000000
x15: 0000000000000000 x14: 0000000000000000
x13: 0000000000000000 x12: 0000000000000000
x11: 0000000000000000 x10: 0000000000001980
x9 : ffffffc0121bbc40 x8 : ffffff80ec9e7320
x7 : 0000000000000000 x6 : ffffffc010e29000
x5 : ffffffc010e29068 x4 : 0000000000000001
x3 : ffffffc01013f268 x2 : 0000000000000030
x1 : 000000000000000c x0 : ffffff80f1fecc00
Call trace:
mn88472_sleep+0x28/0x70 [mn88472]
dvb_usb_fe_sleep+0x44/0x68 [dvb_usb]
dvb_frontend_thread+0x25c/0x4b8 [dvb_core]
kthread+0xfc/0x128
ret_from_fork+0x10/0x1c
Code: f9418260 52800602 52800181 f9404c13 (f9401660)
---[ end trace 8067b8758d705da2 ]---
Message from syslogd@raspberrypi at May 10 21:04:09 ...
kernel:[ 365.260303] Internal error: Oops: 96000007 [#1] PREEMPT SMP
Message from syslogd@raspberrypi at May 10 21:04:09 ...
kernel:[ 365.260824] Code: f9418260 52800602 52800181 f9404c13 (f9401660)
usb 1-1.3: dvb_frontend_stop: warning: thread 00000000659cd96f won't exit
Was kann ich dagegen tun? (Ausser jetzt nicht den tuner abziehen)
Versionsnummern:
pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.4.35-v8+ #1314 SMP PREEMPT Fri May 1 17:54:25 BST 2020 aarch64 GNU/Linux
[ 5.159044] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
[ 5.164202] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 5.289024] dib0700: firmware started successfully.
[ 5.823678] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
[ 5.824115] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 5.824729] dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
[ 5.824753] usb 1-1.3: media controller created
[ 5.827015] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 6.202523] mn88472 11-0018: Panasonic MN88472 successfully identified
[ 6.266881] tda18250 11-0060: NXP TDA18250BHN/M successfully identified
[ 6.270570] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
[ 6.270606] dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
[ 6.275420] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
[ 6.276738] usbcore: registered new interface driver dvb_usb_dib0700
pi@raspberrypi:~ $ vdr --version
vdr (2.4.0/2.4.0) - The Video Disk Recorder
noepg (0.0.5) - block/allow EPG for selected channels
streamdev-server (0.6.1-git) - VDR Streaming Server
Alles anzeigen