WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: What maxim Kernel version for what hardware  (Read 230 times)

Offline nick65go

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 997
What maxim Kernel version for what hardware
« on: April 17, 2026, 04:06:58 PM »
My understating about chasing new versions of linux_kernel (on tiny-core website) is that someone current physical hardware could be better supported (aka bug fixed, speed improvement). It is not about new hardware, because you do not buy new hardware and only then check if is working in linux.

For me it matters the SPEED: CPU (single/multi processor), storage type, USB type. For example how to know when is enough, asking google/AI, I found (quickly) what MINIMUM kernel version I would need for USB speed:

type                                                            Kernel version
USB 1.0/1.1                               (12 Mbit/s), Kernel 2.2.18+ , stable in kernels 2.4.0
USB 2.0                                     (480 Mbit/s), Kernel 2.4.10, Stable Support: 2.4.19, Optimal 2.6.18
USB 3.0    / (USB 3.2 Gen 1x1)    (5 Gbit/s),  Kernel 2.6.31, Stable Support: 2.4.19, recommend kernel 3.4+
USB 3.1    / (USB 3.2 Gen 2x1)    (10 Gbit/s), Kernel 4.6, 
USB 3.2   / (USB 3.2 Gen 2x2)     (20 Gbit/s) /USB-C , kernel 4.12 /4.18, Recommended 5.3
USB4       / (USB4 Gen 3x2)         (40 Gbit/s), kernel 5.6 , Stable Support: 5.10 /5.15
USB4 v2  / (USB4 Gen 4x2)         (80 Gbit/s), kernel 6.5, Stable Support: 6.10, maturing in 6.12+

Linux 6.5+: Thunderbolt 5: This technology forms the basis for Intel's Thunderbolt 5, which also offers 80 Gbit/s bi-directional or 120 Gbit/s asymmetric speeds.
So for USB 2.x sockets, a kernel 3.x   is enough 
So for USB 3.x sockets, a kernel 5.3+ is enough 
So for USB 4.x sockets, a kernel 6.12+ is enough, etc 
For the "correct" kernel versions, about proper/mature support for UBS + GPU + HDD/SDD/NVme see
https://en.wikipedia.org/wiki/Linux_kernel_version_history

    [Edit]: Corrected typo. Changed  40 Mbit/s  to  480 Mbit/s.  Rich
« Last Edit: April 18, 2026, 08:37:51 PM by Rich »

Offline mocore

  • Hero Member
  • *****
  • Posts: 755
  • ~.~
Re: What maxim Kernel version for what hardware
« Reply #1 on: April 18, 2026, 12:35:27 PM »

thanks for taking the time to share "your" ;) research on this topic

>So for USB N.x sockets, a kernel N.x   is enough

wrt :"is enough" assumption

what effect is expected if (apparent) minimum version "required" is not met ?

..any one with hw / time to test the above assertions ?
( i see slow speeds are noted , that presumably results from falling back to older more tested usb 2/1 )

or links or search terms to find reference to any of the presumably many relevant bugs ....

ftr / afair
my only experience with usb failing to meet my expectations
has been slow loading when booting (afair grub2) with (i assume ) usb3 capable devices storage devices on usb capable pc hw

it was unclear to me weather or not! ...the exact cause was hw-config or sw-config or some combination of both !!

my understanding of this boot time pre-linux  is limited
but i have found mention from other ppl booting other OS's 
about encountering these apparent muddy waters

though its an area that i imagine few will stray far enough from the beaten path to encounter
let alone find time to care to file/fix bugs that might lurk in the brief pre-os domain of such setup's
 

Offline nick65go

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 997
Re: What maxim Kernel version for what hardware
« Reply #2 on: April 18, 2026, 01:38:54 PM »
To be "truly" nomadic, the linux should boot from external medium, lets say (but not limited to) from  CDROM /DVDROM, USB-stick, HDD-external, PXE + network). Plus at destination to have the appropriate interfaces to boot that storage (PATA/SATA/SCSI/Firewire/USB).

In this post I limit (myself) to physical CD / DVD connected by PATA or USB. For USB theoretical maxim speed I wrote previously.
I try to "demonstrate" that a bus like ATA/33 (33 MB/s) is enough for a CD or DVD, because the limited maxim theoretical speed for CD or DVD.

PATA (Parallel Advanced Technology Attachment) interfaces, commonly known as IDE (Integrated Drive Electronics):
Common Standards: ATA/33, ATA/66, ATA/100, and ATA/133. Speed range from 33 MB/s up to 133 MB/s
PS: Significantly slower than SATA, which ranges [150 - 969] MB/s 

Extra info for SATA (Serial Advanced Technology Attachment)
SATA I (1.5 Gbps): 150 MB/s maximum theoretical speed
SATA II (3 Gbps): 300 MB/s maximum theoretical speed.
SATA III (6 Gbps): 600 MB/s maximum theoretical speed.     (Typical SSDs operate around 500–550 MB/s.)

CD-ROM (compact disc read-only memory)
    KB/s                Mbit/s          MB/s   RPM (at edge) Equivalent
1×  150                 1.2288             0.146    200–530
2×  300                 2.4576             0.293    400–1,060
4×  600                 4.9152             0.586    800–2,120
8×  1,200               9.8304             1.17   1,600–4,240
10× 1,500              12.2880             1.46   2,000–5,300   UBS 1.0/1.1 (12 Mbit/s)
12× 1,800              14.7456             1.76   2,400–6,360
20× 1,200–3,000      < 24.5760          <  2.93   4,000 (CAV)
24× 1,440–3,600      < 29.4910          <  3.51   4,800 (CAV)
32× 1,920–4,800      < 39.3216          <  4.69   6,400 (CAV)   USB 2.0 (480 Mbit/s)
36× 2,160–5,400      < 44.2368          <  5.27   7,200 (CAV)
40× 2,400–6,000      < 49.1520         <  5.86   8,000 (CAV)
48× 2,880–7,200      < 58.9824          <  7.03   9,600 (CAV)
52× 3,120–7,800      < 63.8976          <  7.62  10,400 (CAV) ...undesirable noise (disk vibration, rushing air, spindle motor)
56× 3,360–8,400      < 68.8128          <  8.20  11,200 (CAV)
72× 6,750–10,800     < 88.4736          < 10.50  2,700 (multi-beam) << far from USB 3.0 (5 Gbit/s)!! 


DVD (Digital video/Versatile Disk)
      Mbit/s   MB/s    RPM (constant linear velocity)   Equivalent-CDROM            Equvialent-USB
1×    11       1.38    1400 (inner) 580 (outer)         cdrom-10x (max. 1.46 MB/s)  USB 1.0/1.1 (12 Mbit/s)
2×    22       2.8     2800 (inner) 1160 (outer)        cdrom-20x (max. 2.93 MB/s)
2.4×  27       3.3     3360 (inner) 1392 (outer)       
2.6×  29       3.6     3640 (inner) 1508 (outer)        cdrom-24x (max. 3.51 MB/s)
3×    33       4.1     4200 (inner) 2320 (outer)
4×    44       5.5     5600 (inner) 2900 (outer)        cdrom-36x (max. 5.27 MB/s)  USB 2.0 (480 Mbit/s) !!
6×    67       8.3     8400 (inner) 3480 (outer)
8×    89      11.1     4640 (CAV; no longer uses CLV)   cdrom-72x (max.10 MB/s)
10×  111      13.9     5800
12×  133      16.6     6960
16×  177      22.2     9280                             limit reading speed to 16× (constant angular velocity)
18×  199      24.9    10440
20×  222      27.7    11600
22×  244      30.5    12760
24×  266      33.2    13920                             PATA/33 (33 MB/s)

extra (unsolicited) info:
CD-ROM (compact disc read-only memory), in Mode1 format: raw sector =2,352 bytes (16 bytes header + 2,048 bytes DATA +288 bytes CRC).
- "1× speed CD". =  153.6 kB/s (150 KiB/s). Size CDROM = 650 MB
- "1× speed DVD" = 1,385 kB/s (1,353 KiB/s); Size DVD=4.7GB =aprox. 6x CDROM.
If the disc spins at a constant angular velocity (CAV), the linear velocity is 2.4 times higher at the outer edge.

(temporary) Summary:
- max. CD-72x (ha, ha, very few) is equivalent speed to a DVD-8x suitable for PATA/33 , or USB 3.0
- CD-36x is equivalent speed to a DVD-4x suitable for PATA/33, or UBS 3.0 (practicaly USB 2.0, YMMV) 
- max. CD-32x is suitable for PATA/33, or USB 2.0A max. CD-10x is equivalent speed to a DVD-1x suitable for PATA/33, or USB 1.1

    [Edit]: Corrected typo. Changed  40 Mbit/s  to  480 Mbit/s, two places.  Rich
« Last Edit: April 18, 2026, 08:40:29 PM by Rich »

Offline nick65go

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 997
Re: What maxim Kernel version for what hardware
« Reply #3 on: April 18, 2026, 02:30:23 PM »
FYI: my previous post (for CD, DVD, PATA) was "worked" (aka shame-less copy+paste 100% + polish layout) 
using just Wikipedia, without A.I., so for the skeptics ones here are the links:
https://en.wikipedia.org/wiki/Parallel_ATA 
https://en.wikipedia.org/wiki/CD-ROM
https://en.wikipedia.org/wiki/DVD
The purpose was to refresh the (human) memory for interconnections of booting storage + interfaces + (not necessary the TC) kernel features.


Offline nick65go

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 997
Re: What maxim Kernel version for what hardware
« Reply #4 on: April 18, 2026, 03:10:48 PM »
1.thanks for taking the time to share "your" ;) research on this topic

2. what effect is expected if (apparent) minimum version "required" is not met ?

3. my only experience with usb failing to meet my expectations
has been slow loading when booting (afair grub2) with (i assume ) usb3 capable devices storage devices on usb capable pc hw

1. A.I.+ google were using as a starting point, but then Wikipedia was my friend for USB speed limits
https://en.wikipedia.org/wiki/USB

2. "required" means that kernel staring to implement the specification; but later bugs discovered + fixed; then later no more (major) improvements. you are welcome to do your proper research and to invalidate my list, in a constructive way.

3. Please do not (always) trust what big device manufacture take pride to lie to you advertise. They bet that you as a common consumer will not dare to go in court with them because  a so small issue.




Offline nick65go

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 997
Re: What maxim Kernel version for what hardware
« Reply #5 on: April 18, 2026, 03:51:43 PM »
I kindly ask admin of this forum to correct a typo / mistake in my post 1 and 2:
USB 2.0 has maxim transfer speed 480 Mbit/s (and real data transfer 58 MB/s); not 40 Mbit/s, sorry.

mocore: Thank you, you stimulated me to check again my numbers.
But the conclusions remain the same about CD / DVD devices + USB interface.
« Last Edit: April 18, 2026, 03:56:08 PM by nick65go »

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12701
Re: What maxim Kernel version for what hardware
« Reply #6 on: April 18, 2026, 08:41:39 PM »
Hi nick65go
Your typos have been corrected.