OK...
What is happening???vmlinuz from
http://tinycorelinux.net/17.x/x86/release/ + usb-serial-6.18.2-tinycore.tcz
may-21: crash after 14hr
may-23: crash after 12hr
vmlinuz recompiled as custom kernel with usb-serial included in kernel
may-25: running for 48hr and still running......
WHY does the vmlinuz from download location crash 2 times in a row and does the regenerated kernel survive 4x longer?===================================
Some comparison of file size & date:
vmlinuz from
http://tinycorelinux.net/17.x/x86/release/-rwxrw-r-- 1 tc staff 6087168 Feb 10 13:10 vmlinuz
vmlinuz recompiled as custom kernel with usb-serial included in kernel
-rw-rw-r-- 1 tc staff 6304256 May 23 08:15 vmlinuz17C2
Both are linux 6.18.2
For some reason the recompiled kernel is 217k bigger
I just recompiled the kernel without usb-serial to see whether that explains the file size difference;
-rw-r--r-- 1 tc staff 6287872 May 25 08:43 bzImage
==> so "no"; freshly compiled kernel without usb-serial included is 200k bigger than published kernel at download location
I checked timestamps to check on evidence that the kernel source on download location has a different version than the compiled vmlinuz on download location. I see no evidence for that. So... for all I can see I'm compiling my custom kernel from exactly the same source.
I'm working on a Via Eden processor. I compiled the kernel on a HP510 thin client with 1GHz dual core Via Eden processor. I'm running on a 500MHz single core 32bit Via Eden processor. So.. although it's the x86 instructions it's not an intel chip.
- Could the fact that I compile on a Via Eden processor explain the difference?
- The executable is 5% bigger. Is that a tell?
Anyway...
- I leave this running for 1 or 2 extra days "just to be sure"
- After that I will probably test the custom kernel without integrated usb-serial and test that with usb-serial-6.18.2-tinycore.tcz
All in all...... if this works
- than I basically have a solution.
- and I also basically do no longer have a bug-suspicion towards linux.
- I would have a suspicion towards "validity of published tinycore kernel for Via Eden Processor" but that's something I can live with. I can easily circumvent by generating my own kernel from published sources. My main objective "to stay current with linux versions" is perfectly served.
So... if things keep functional I will close this and move on with application work
..... but for now... keep testing.....