What is the current status of 4.14? I have tried to put it together from the threads here but I have been away for awhile and it looks like a lot has changed. I just built 14.14.158 from Frank’s git. I wend thru the included default config and merged the other hardware support (mostly dvb stuff) from /proc/config.gz while the system was running with my mostly working 14.14.56 kernel.
The system boots and things seem unchanged. If i try to run high data rates generated from bpi-r2 side just tons of packet loss still. I had to go right back to my usb-ethernet adapters i had been using.
It has to be something DSA driver related because I don’t have these issues on the USB NIC.
With 4.14.52 (before your working version) second gmac was added,then imho no related changes,except i dropped a openwrt patch that was reported as unstable
Thanks for the reply. Any guidance here; I would like to minimize changes seen in userspace as much as possible. It looks like somewhere along the way the network interfaces get different names. 4.19 probably makes the most sense keep the dvb3 interfaces. I probably have a better shot at doing makeoldconfig on 4.19.
Does 4.19 really not support vlans or is the ‘features table’ just old.
For 1: default route/dns set on client,forwarding,default route on r2?
for 2: maybe relared to my watchdog cleanup…maybe proc-device is used for reset? I thought this is done by wakelocks…maybe @lexa2 knows more
Ap0 log looks clean (if the switches to forwarding state not come permanently). I guess the mt76 driver causes this issue…and leave the entire system unstable
I was wrong about the network interface names thing; looks like they are taking the same names from the dtb.
I took leap and tried to go to your 5.4-main branch. I did make old config from my 4.14 build and I believe merged the other changes from mt7623n_evb_fwu_defconfig.
I have two issues (that I know of).
First I can’t seem to get my SATA drive recognized on 5.4. I have verified “CONFIG_SATA_AHCI=y” is set to yes. Any guesses as to what else might be wrong missing?
The other strange on is the lanX ports all work fine, but I can’t seem to get anything to work on the wan port. Its there, I can bring the interface up and down and set an IP on it. If I remove the uplink to the switch and put it back I see the line protocol go up and down in dmesg output. That one has me stumped.
Again thank you so much for all the help and all the hard work you have been putting into kernel support for this board. It would be nearly useless without your efforts.
I am using build.sh as a basic template to follow of the process; I don’t actually use it because I want to package up the kernel the way slackware ususally does.
My network scripts do set unique macs (well their fixed but each is different) for the ports when they are brought up. In any case I had the wan port initially connected to a DSL modem and it was not working at that point either so I moved it the switch and assigned a static ip to confirm.
It looks like I had AHCI_MTK=y in my config PHY_MTK_TPHY was set to M probably merged in from the other config at some point. I wrote a little loop to go through the configs. These are the lines that still differ at this point. At least some of unmached ones don’t appear to exist in 5.4 any longer if you search for the strings from inside menuconfig. All the other differences look benign. It will be compiling most of the rest of the day here but hopefully this next build works.
I don’t yet. I did a make clean and I have 5.4.2 recompiling now with the updated config. Its possible that I switching for AHCI_MTK form module to builtin was the issue.
I have to think this is a software issue as doing nothing but switching uEnv.txt back to pointing at my 4.14 kernel image makes the SATA drive work fine.