Searching testing people for hdmi + wifi in Kernel 4.16

kernel used 4.16
operation system debian/stretch)
resolutions and frequency (vsync) fbconsole 1920x1080@60
xorg 1920x1080 & 1600x1200 & 1680x1050 & ......60Hz
adapters used no
tested function fbconsole & xorg
problems

hdmi no

but

[    6.447454] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ethernet@1b100000/mdio-bus/switch@0[0]' - status (0)
[    6.468859] gpio gpiochip0: Persistence not supported for GPIO 33
[    6.515841] mdio_bus dsa-0.0: GPIO lookup for consumer reset
[    6.531183] mdio_bus dsa-0.0: using lookup tables for GPIO lookup
[    6.531197] mdio_bus dsa-0.0: lookup for GPIO reset failed
[    6.727284] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/ethernet@1b100000/mdio-bus/switch@0/ports/port@6/fixed-link[0]'
[    6.778947] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ethernet@1b100000/mdio-bus/switch@0/ports/port@6[0]'

at times

[  584.701629] ata1.00: exception Emask 0x10 SAct 0x4 SErr 0x280100 action 0x6 frozen
[  584.709355] ata1.00: irq_stat 0x08000000, interface fatal error
[  584.715429] ata1: SError: { UnrecovData 10B8B BadCRC }
[  584.720659] ata1.00: failed command: READ FPDMA QUEUED
[  584.725913] ata1.00: cmd 60/00:10:00:97:f0/01:00:0e:00:00/40 tag 2 ncq dma 131072 in
[  584.725913]          res 40/00:10:00:97:f0/00:00:0e:00:00/40 Emask 0x10 (ATA bus error)
[  584.741911] ata1.00: status: { DRDY }
[  584.745646] ata1: hard resetting link
[  594.742279] ata1: softreset failed (1st FIS failed)
[  594.747259] ata1: hard resetting link
[  604.742492] ata1: softreset failed (1st FIS failed)
[  604.747466] ata1: hard resetting link
[  639.741993] ata1: softreset failed (1st FIS failed)
[  639.746974] ata1: limiting SATA link speed to 3.0 Gbps
[  639.752232] ata1: hard resetting link
[  644.752017] ata1: softreset failed (1st FIS failed)
[  644.756992] ata1: reset failed, giving up
[  644.761068] ata1.00: disabled
[  644.764188] ata1: EH complete
[  644.767351] sd 0:0:0:0: [sda] tag#7 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.767355] sd 0:0:0:0: [sda] tag#4 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.767369] sd 0:0:0:0: [sda] tag#4 CDB: opcode=0x28 28 00 0e f0 97 00 00 01 00 00
[  644.775686] sd 0:0:0:0: [sda] tag#7 CDB: opcode=0x2a 2a 00 0e e7 98 38 00 00 08 00
[  644.775700] print_req_error: I/O error, dev sda, sector 250058808
[  644.784030] print_req_error: I/O error, dev sda, sector 250648320
[  644.791706] Buffer I/O error on dev sda2, logical block 7, lost async page write
[  644.819362] sd 0:0:0:0: [sda] tag#5 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.827704] sd 0:0:0:0: [sda] tag#5 CDB: opcode=0x28 28 00 0e f0 98 00 00 01 00 00
[  644.829333] sd 0:0:0:0: [sda] tag#9 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.829337] sd 0:0:0:0: [sda] tag#8 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.829348] sd 0:0:0:0: [sda] tag#8 CDB: opcode=0x28 28 00 0e f0 97 00 00 00 08 00
[  644.829353] print_req_error: I/O error, dev sda, sector 250648320
[  644.829476] sd 0:0:0:0: [sda] tag#10 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.829486] sd 0:0:0:0: [sda] tag#10 CDB: opcode=0x28 28 00 0e f0 97 00 00 00 08 00
[  644.829490] print_req_error: I/O error, dev sda, sector 250648320
[  644.835470] print_req_error: I/O error, dev sda, sector 250648576
[  644.843789] sd 0:0:0:0: [sda] tag#9 CDB: opcode=0x2a 2a 00 10 67 98 00 00 00 10 00
[  644.852204] sd 0:0:0:0: [sda] tag#6 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.856161] sd 0:0:0:0: [sda] tag#12 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.856175] sd 0:0:0:0: [sda] tag#12 CDB: opcode=0x28 28 00 19 ad cb 80 00 00 70 00
[  644.856182] print_req_error: I/O error, dev sda, sector 430820224
[  644.858398] sd 0:0:0:0: [sda] tag#14 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.858410] sd 0:0:0:0: [sda] tag#14 CDB: opcode=0x28 28 00 19 ad cb 80 00 00 08 00
[  644.858416] print_req_error: I/O error, dev sda, sector 430820224
[  644.858534] sd 0:0:0:0: [sda] tag#16 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  644.858544] sd 0:0:0:0: [sda] tag#16 CDB: opcode=0x28 28 00 19 ad cb 80 00 00 08 00
[  644.858549] print_req_error: I/O error, dev sda, sector 430820224
[  644.859843] print_req_error: I/O error, dev sda, sector 275224576
[  644.866066] sd 0:0:0:0: [sda] tag#6 CDB: opcode=0x2a 2a 00 16 2b 9f 58 00 00 98 00
[  644.867328] print_req_error: I/O error, dev sda, sector 430740952
[  644.874453] Buffer I/O error on dev sda2, logical block 3145728, lost async page write
[  644.874476] Buffer I/O error on dev sda2, logical block 3145729, lost async page write
[  644.882403] Aborting journal on device sda2-8.
[  644.888601] Buffer I/O error on dev sda2, logical block 3153953, lost async page write
[  644.894900] Buffer I/O error on dev sda2, logical block 15237120, lost sync page write
[  645.034724] Buffer I/O error on dev sda2, logical block 3153956, lost async page write
[  645.034759] JBD2: Error -5 detected when updating journal superblock for sda2-8.
[  645.034768] EXT4-fs error (device sda2) in ext4_reserve_inode_write:5764: Journal has aborted
[  645.034768] EXT4-fs error (device sda2) in ext4_reserve_inode_write:5764: Journal has aborted
[  645.035001] EXT4-fs (sda2): Remounting filesystem read-only
[  645.042915] Buffer I/O error on dev sda2, logical block 12582913, lost async page write
[  645.050726] EXT4-fs (sda2): ext4_writepages: jbd2_start: 4095 pages, ino 5637663; err -30
[  645.059194] Buffer I/O error on dev sda2, logical block 12582928, lost async page write
[  645.097110] Buffer I/O error on dev sda2, logical block 12582944, lost async page write
[  645.113025] EXT4-fs warning (device sda2): ext4_end_bio:323: I/O error 10 writing to inode 5637663 (offset 0 size 0 starting bloc
k 31274641)
[  645.133573] Buffer I/O error on device sda2, logical block 17296
[  645.245352] EXT4-fs error (device sda2): ext4_find_entry:1437: inode #4196067: comm aptitude: reading directory lblock 0
[  645.264372] EXT4-fs (sda2): previous I/O error to superblock detected
[  668.108211] scsi_io_completion: 26 callbacks suppressed
[  668.108234] sd 0:0:0:0: [sda] tag#9 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  668.137783] sd 0:0:0:0: [sda] tag#9 CDB: opcode=0x28 28 00 10 68 99 20 00 00 08 00
[  668.153399] print_req_error: 29 callbacks suppressed
[  668.153404] print_req_error: I/O error, dev sda, sector 275290400
[  668.180684] EXT4-fs warning (device sda2): htree_dirblock_to_tree:978: inode #786443: lblock 0: comm aptitude: error -5 reading d
irectory block
[  668.202310] sd 0:0:0:0: [sda] tag#10 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  668.219044] sd 0:0:0:0: [sda] tag#10 CDB: opcode=0x28 28 00 16 ed 7c 80 00 00 48 00
[  668.235188] print_req_error: I/O error, dev sda, sector 384662656
[  668.249973] sd 0:0:0:0: [sda] tag#11 UNKNOWN(0x2003) Result: hostbyte=0x04 driverbyte=0x00
[  668.266886] sd 0:0:0:0: [sda] tag#11 CDB: opcode=0x28 28 00 16 ed 7c 98 00 00 08 00
[  668.283209] print_req_error: I/O error, dev sda, sector 384662680

IMG_20180604_142304

Sata-issue seems to be this: SATA Kernel 4.14 failed command: IDENTIFY DEVICE

Need pcie-patch…https://github.com/garywangcn/bpi-r2_lede/blob/bpi-r2-on-lede-v1/target/linux/mediatek/patches-4.9/0073-mtk-pcie-bug-fix.patch

i’ve seen the others,but currently no idea how to fix. These should not occour in 4.14…4.16 is no longtime and will be end-of-life soon

I’ve tested VGA agapter - same results. X*600 resolutions don’t work.

can you please test 1024x768@60 over vga and look at the hsync?

@jofri can you please try last 4.16-main for the sata-issue? i have removed the pcie-nodes and re-added them with the patch-file i’ve used for 4.14 (which seems to fix that issue), not much changes, but maybe it’s enough

Actually, X * 600 are not standard DMT or CEA HDMI resolutions but DVI.

HDMI spec:

tmp

MT7623 HW could support these DVI resolutions but I’m not sure whether the related functionality has been implemented or not.

Hi, I’ve testet 1024x768@60 over vga, and I got hsync 48kHz

strange that it does not work in my tests…or only partial after killing xorg first time

@Ryder.Lee can you explain the values for hsync-start and hsync-end because these do not match the expected values

I don’t get your points (hsync-start and hsync-end because these do not match the expected values) ?

tmp

Are the values printed calculated or defined…where is this done in code? Currently I can only print them

Also your datasheet is only for 16:9 aspect-ratio…the problems i have are mainly for 4:3 vga-resolutions (1024x768@60, 800x600@60, 640x480@60)…and 720p (where i don’t have any clue why my tv does not recognize signal)

I’ve tested 4.16-main, and I do not think any change is noticeable. Since it does not always occur, it is difficult to make a statement about it. It is noticeable when booting, or when the system is very busy. That’s why I suspect the power supply of the ssd.

Does the sata-error comes again with 4.16-main?

Occasionally yes. I had this error synonymous on other computer and it was always the power supply

Has anybody make a longtime-test and look if system is stable so far? As far as i see i can merge actual hdmi+wifi…some resolutions are not working yet,but a basic graphics-support is available…better than nothing

1 Like

My longest system’s uptime was about 3 days, and always the reason was proper reboot. No hangs was all that time. Hdmi was OK(main resolution - 1920x1080). No wifi was tested - I still have no antenna.

1 Like

@Ryder.Lee i mean this values for hsync-start and end:

mediatek-drm-hdmi 14015000.hdmi: hsync_start:1048,hsync_end:1184, htotal:1344

This seems no kHz value which should be near 48khz for 1024x768

Full log here Hdmi in uboot and linux

Please see my previous post: Searching testing people for hdmi + wifi in Kernel 4.16

Just wanted to chime in here. I updated the kernel on my device to your 2.4.16-hdmi + wifi branch; Sunday 6/10.

So far so good video seems to work its picking 1080 without passing any arguments. Looks good but I don’t have X installed so I am only using fbcon.

Wifi-driver is now merged to 4.18-rc1:

https://github.com/frank-w/BPI-R2-4.14/tree/4.18-wlan

it will be great if somebody can test it

wmt-tools including my script: https://drive.google.com/open?id=1MJxfHCpR-ph5YJu-_yMTCH5YG9rL6HHY

seems like there is anything missing again (crash on running wifi.sh):

root@bpi-r2-ubuntu:~# wifi.sh
+ set +e
+ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+ DAEMON=/dev/null
+ NAME=wifi
+ DESC='Load MediaTek MT6625L firmware wifi & BT'
+ echo 4
+ dmesg -D
+ [[ ! -e /dev/wmtWifi ]]
+ echo 'wifidev does not exist...create it...'
wifidev does not exist...create it...
+ [[ -x /usr/bin/wmt_loader ]]
+ /usr/bin/wmt_loader
+ sleep 3
+ [[ -c /dev/stpwmt ]]
+ sleep 5
+ /usr/bin/stp_uart_launcher -p /etc/firmware
[   26.339063] Internal error: Oops: 805 [#1] SMP ARM
[   26.343892] Modules linked in: mt7530 dsa_core phylink bridge mtk_thermal mt6577_auxadc thermal_sys spi_mt65xx pwm_mediatek ip
_tables x_tables ipv6
[   26.357190] CPU: 3 PID: 370 Comm: mtk_wmtd Not tainted 4.18.0-rc1-bpi-r2-wlan #18
[   26.364621] Hardware name: Mediatek Cortex-A7 (Device Tree)
[   26.370169] PC is at hal_btif_hw_init+0x34/0x160
[   26.374753] LR is at _btif_init+0xd4/0x4d4
[   26.378816] pc : [<c05c17a0>]    lr : [<c05ba078>]    psr: a00f0013
[   26.385032] sp : db43fcc8  ip : db43fce8  fp : db43fce4
[   26.390214] r10: 00000000  r9 : c0e57280  r8 : 00000000
[   26.395397] r7 : 00000000  r6 : 00000000  r5 : c0e5724c  r4 : 00000000
[   26.401871] r3 : def075c0  r2 : 00000000  r1 : 600f0013  r0 : c0e5724c
[   26.408349] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[   26.415430] Control: 10c5387d  Table: 9c54c06a  DAC: 00000051
[   26.421132] Process mtk_wmtd (pid: 370, stack limit = 0xe473083a)
[   26.427178] Stack: (0xdb43fcc8 to 0xdb440000)
[   26.431503] fcc0:                   c0e56ed0 c0e56edc c0e5724c 00000000 db43fd1c db43fce8
[   26.439622] fce0: c05ba078 c05c1778 db43fd24 db43fcf8 c0260db4 c0e56ed0 c0e56edc c0e56ed0
[   26.447739] fd00: 00000000 c0f281f0 e2967004 00000000 db43fd3c db43fd20 c05bcf1c c05b9fb0
[   26.455856] fd20: e2967000 c0e570e0 c0e56ed0 c0afb084 db43fd7c db43fd40 c05be158 c05bcedc
[   26.463972] fd40: df7dd440 8040003c 1ea3b000 e296700c dc169480 c0e04c48 db43fe6c db43fe68
[   26.472094] fd60: c0e04c48 00000000 00000000 00000004 db43fd94 db43fd80 c04f3e5c c05be090
[   26.480213] fd80: c0e04c48 db43fe6c db43fda4 db43fd98 c04ef1bc c04f3e3c db43fdbc db43fda8
[   26.488335] fda0: c04dd01c c04ef1b0 c0e04c48 db43fe6c db43fdcc db43fdc0 c04dd354 c04dd010
[   26.496455] fdc0: db43fe54 db43fdd0 c04d96ec c04dd31c c093a110 e28c7000 db43fdfc db43fde8
[   26.504576] fde0: 00000004 00000000 00000000 c093a488 db43fe54 db43fe00 c04e3d3c c04fcd50
[   26.512698] fe00: c04dd354 c04dd20c c0e04c48 c0eee924 c093a120 c0af5e3c e28c7000 c0af600c
[   26.520818] fe20: 00000000 cbdec846 00000001 00000002 db43fe6c c0eee398 c0e04c48 c0eee9d0
[   26.528939] fe40: c0af18fc c0eef0f0 db43fe9c db43fe58 c04db238 c04d969c 00000000 c0eee968
[   26.537059] fe60: db18e700 c090291c 00000000 00000000 c08e60f4 cbdec846 00000002 c0939874
[   26.545178] fe80: c0af1924 c0f30ff8 c0eee398 c0af18fc db43fee4 db43fea0 c04db8a0 c04db1dc
[   26.553298] fea0: c0e04c48 c0af0614 db43fef4 00000000 00000000 cbdec846 00000000 c0eee398
[   26.561418] fec0: 00000009 c0eee94c c0eef0f0 c04e0664 c0f30ff8 c0eee968 db43ff14 db43fee8
[   26.569539] fee0: c04dba28 c04db764 db43ff34 db43fef8 c04f1608 c0eef0f0 c0eee924 c0eee94c
[   26.577658] ff00: 00000000 c04e0664 db43ff24 db43ff18 c04d9604 c04db9d8 db43ff34 db43ff28
[   26.585778] ff20: c04d9650 c04d95dc db43ff74 db43ff38 c04e2da8 c04d9630 c0af5944 c0af59b0
[   26.593897] ff40: c0af596c 00000000 dc54789c dc547880 dc2aa840 00000000 db43e000 c0eee924
[   26.602017] ff60: dc54789c db443d94 db43ffac db43ff78 c014a1e8 c04e2c14 00000000 c04e2c08
[   26.610136] ff80: db43ffac dc2aa840 c014a0a8 00000000 00000000 00000000 00000000 00000000
[   26.618256] ffa0: 00000000 db43ffb0 c01010e8 c014a0b4 00000000 00000000 00000000 00000000
[   26.626376] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   26.634495] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[   26.642632] [<c05c17a0>] (hal_btif_hw_init) from [<c05ba078>] (_btif_init+0xd4/0x4d4)
[   26.650413] [<c05ba078>] (_btif_init) from [<c05bcf1c>] (btif_open+0x4c/0xd8)
[   26.657499] [<c05bcf1c>] (btif_open) from [<c05be158>] (mtk_wcn_btif_open+0xd4/0x344)
[   26.665278] [<c05be158>] (mtk_wcn_btif_open) from [<c04f3e5c>] (mtk_wcn_consys_stp_btif_open+0x2c/0xbc)
[   26.674612] [<c04f3e5c>] (mtk_wcn_consys_stp_btif_open) from [<c04ef1bc>] (mtk_wcn_stp_open_btif+0x18/0x1c)
[   26.684291] [<c04ef1bc>] (mtk_wcn_stp_open_btif) from [<c04dd01c>] (wmt_ctrl_stp_open+0x18/0x104)
[   26.693105] [<c04dd01c>] (wmt_ctrl_stp_open) from [<c04dd354>] (wmt_ctrl+0x44/0xc0)
[   26.700712] [<c04dd354>] (wmt_ctrl) from [<c04d96ec>] (wmt_core_ctrl+0x5c/0xe8)
[   26.707974] [<c04d96ec>] (wmt_core_ctrl) from [<c04db238>] (wmt_core_stp_init+0x68/0x558)
[   26.716098] [<c04db238>] (wmt_core_stp_init) from [<c04db8a0>] (opfunc_pwr_on+0x148/0x274)
[   26.724307] [<c04db8a0>] (opfunc_pwr_on) from [<c04dba28>] (opfunc_func_on+0x5c/0x340)
[   26.732172] [<c04dba28>] (opfunc_func_on) from [<c04d9604>] (wmt_core_opid_handler+0x34/0x54)
[   26.740639] [<c04d9604>] (wmt_core_opid_handler) from [<c04d9650>] (wmt_core_opid+0x2c/0x6c)
[   26.749020] [<c04d9650>] (wmt_core_opid) from [<c04e2da8>] (wmtd_thread+0x1a0/0x254)
[   26.756715] [<c04e2da8>] (wmtd_thread) from [<c014a1e8>] (kthread+0x140/0x170)
[   26.763892] [<c014a1e8>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[   26.771060] Exception stack(0xdb43ffb0 to 0xdb43fff8)
[   26.776073] ffa0:                                     00000000 00000000 00000000 00000000
[   26.784192] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   26.792310] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[   26.798878] Code: e3a06000 13a02000 15832004 15832000 (e584600c) 
[   26.805001] ---[ end trace 8253cff6fee568cc ]---
+ [[ -c /dev/wmtWifi ]]
++ pidof hostapd
+ [[ -n '' ]]
++ ip a
++ grep ap0
+ [[ -n '' ]]
[   31.302205] [MTK-WIFI] WIFI_open: WIFI_open: major 155 minor 0 (pid 363)
+ echo A
[   31.310091] [MTK-WIFI] WIFI_write: WIFI_write A
[   31.310091] 
[   31.316842] [WMT-PLAT][W]wmt_plat_wake_lock_ctrl:WMT-PLAT: wakelock status(1), counter(2)

^C[   48.448699] [WMT-LIB][E]DISABLE_PSM_MONITOR(142):--->lock psm_lock failed, ret=-4
sig_term...
[   48.456432] [WMT-EXP][E]mtk_wcn_wmt_func_ctrl(112):wake up failed,OPID(3) type(3) abort
[   48.465878] [WMT-PLAT][W]wmt_plat_wake_lock_ctrl:WMT-PLAT: wakelock status(1), counter(1)
[   48.474178] [MTK-WIFI] WIFI_write: WMT turn on WIFI fail!
[   48.479880] [MTK-WIFI] WIFI_close: WIFI_close: major 155 minor 0 (pid 363)

dmesg with some debug-infos:

4.18-wlan-dmesg.txt (55,1 KB)

This seems to be a hint:

MTK-BTIF[E]_btif_set_default_setting(220):get btif device node fail                                                                               
[    0.764051] MTK-BTIF[E]_btif_set_default_setting(225):get interrupt flag from DTS fail                                                                        
[    0.771933] MTK-BTIF[E]_btif_set_default_setting(232):get register phy base from DTS fail

this problem is here:

drivers/misc/mediatek/btif/common/btif_plat.c:212     node = of_find_compatible_node(NULL, NULL, "mediatek,btif");

after change the compatible-string of btif-node (add “mediatek,btif”) i got this:

[    0.756544] MTK-BTIF[E]hal_btif_clk_get_and_prepare(285):[CCF]cannot get clk.

this depends on this line:

 drivers/misc/mediatek/btif/common/btif_plat.c:283         clk_btif = devm_clk_get(&pdev->dev, "btifc");

here i also fixed btif-node in dtsi:

clocks = <&pericfg CLK_PERI_BTIF>, <&pericfg CLK_PERI_AP_DMA>;
clock-names = "btifc", "apdmac";

both btif-problems can be also fixed in source (compatible-string “mediatek,btif” to “mediatek,mtk-btif” and clockname “btifc” to “main”)…maybe this is the better way, but finally i got the ap0-device:

9: ap0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000                                     
    link/ether 02:08:22:30:01:fc brd ff:ff:ff:ff:ff:ff                                                                   
    inet 192.168.10.1/24 scope global ap0                                                                                
       valid_lft forever preferred_lft forever

seems like patching code instead of dtsi does not work or the additional clock “apdmac” is needed too

+ echo A                                                                                                                                                                    
/usr/local/sbin/wifi.sh: line 64: echo: write error: Input/output error

4.18-wifi.patch (2,5 KB)

had to patch struct apbtif_of_ids[] in drivers/misc/mediatek/btif/common/mtk_btif.c too…now it works with default names (compatible/clock) of btif-node in mt7623.dtsi

uploaded compiled 4.18-wlan kernel to my gdrive for testing

https://drive.google.com/open?id=17MoFc3vIuGHDEV5SsCmGegJDr009IXls

source on my github-repo (branch 4.18-wlan):

For information only if someone has similar problems.

The sata problems are resolved by re-soldering the sata sockets.