Wiki:kernel

Version 77 (geändert von er13, vor 10 Monaten) (Diff)

update entries for AR9 boxes (7312, 7320, 7330, 7330SL)

Kernel Layout Box Firmware Series Kernel Sources available Kernel Sources used by Freetz Replace Kernel available Remarks/Known Problems
AR9 7312 05.2X no 7330-05.20 yes
05.5X 7312-05.50 (same as 7330-05.50) 7330-05.50 yes
06.0X 7312-06.01 (same as 7330-06.01) 7330-06.01 yes
06.2X no 7320-06.30 yes (EXPERIMENTAL)
7320 05.2X 7320-05.20 (same as 7330-05.20) 7330-05.20 yes
05.5X 7320-05.50 (same as 7330-05.50) 7330-05.50 yes
06.0X 7320-06.01 (same as 7330-06.01) 7330-06.01 yes
06.2X 7320-06.30 7320-06.30 yes (EXPERIMENTAL)
7330 05.2X 7330-05.20 7330-05.20 yes
05.5X 7330-05.50 7330-05.50 yes
06.0X 7330-06.01 (actually 7330sl-06.01) 7330-06.01 yes (EXPERIMENTAL)
06.2X no 7320-06.30 yes (EXPERIMENTAL)
7330SL 05.2X 7330sl-05.20 (same as 7330-05.20) 7330-05.20 yes
05.5X 7330sl-05.50 (same as 7330-05.50) 7330-05.50 yes
06.0X 7330sl-06.01 (aka 7330-06.01) 7330-06.01 yes
06.2X no 7320-06.30 yes (EXPERIMENTAL)
AR934x 6810 05.2X n.a. n.a. n.a.
05.5X n.a. n.a. n.a.
06.0X n.a. n.a. n.a.
06.2X 6810-06.21 6810-06.21 yes (EXPERIMENTAL)
06.5X n.a. n.a. n.a.
06.8X n.a. n.a. n.a.
6842 05.2X n.a. n.a. n.a.
05.5X n.a. n.a. n.a.
06.0X n.a. n.a. n.a.
06.2X 6842-06.21 (same as 6810-06.21) 6810-06.21 yes (EXPERIMENTAL)
06.5X n.a. n.a. n.a.
06.8X n.a. n.a. n.a.
AR10 3272 05.2X n.a. n.a. n.a.
05.5X no 7272-05.59 (assuming all AR10-boxes use the same sources and .config)
TODO: ask AVM for kernel sources
yes (EXPERIMENTAL)
06.0X no 7490-06.01, TODO: ask AVM for kernel sources no
06.2X 3272-06.20 7272-06.20 (assuming all AR10-boxes use the same sources and .config)
TODO: use 3272-06.20 kernel sources if different
yes (EXPERIMENTAL)
06.5X no n.a.
TODO: ask AVM for kernel sources
no
7272 05.2X n.a. n.a. n.a.
05.5X 7272-05.59 7272-05.59 yes (EXPERIMENTAL) The kernel .config provided by AVM is most likely not the right one. Modules from the original firmware contain references to some debugfs_* symbols (s. r11992 for details). These require CONFIG_DEBUG_FS to be enabled, which is not the case in AVM's .config.
06.0X no 7490-06.01, TODO: ask AVM for kernel sources no
06.2X 7272-06.20 7272-06.20 yes (EXPERIMENTAL)
06.5X no n.a.
TODO: ask AVM for kernel sources
no
IKS 7340 05.2X no 7390-05.21, TODO: ask AVM for kernel sources yes
05.5X no 7390-05.52, TODO: ask AVM for kernel sources yes
06.0X no 7390-06.01, TODO: ask AVM for kernel sources no See comment for 7390-international
7390 05.2X 7390-05.20, 7390-05.21 7390-05.21 yes
05.5X 7390-05.50, 7390-05.51, 7390-05.52 7390-05.52 yes
06.0X 7390-06.00, 7390-06.01 7390-06.04 (same as 7390-06.01) 7390-06.01 yes (for german version) / no (for international one) The following threads contain the problems explaining why replace-kernel is not available for the international version 1 & 2
06.2X 7390-06.20, 7390-06.23, 7390-06.30 7390-06.30 yes (EXPERIMENTAL)
06.5X 7390-06.51 7390-06.51 yes (EXPERIMENTAL)
06.8X no 7390-06.51 yes (EXPERIMENTAL)
UR8 3270(v2) 04.XX 3270-04.86 (same as 7270-04.86) n.a. n.a.
05.2X 3270-05.21 (same as 7270-05.21) 7270-05.21 yes
05.5X 3270-05.50 (same as 7270-05.50) 7270-05.51 yes
06.0X n.a. n.a. n.a.
3270v3 04.XX 3270v3-04.87 (almost the same as 7270-04.86, better debug output, one #define fix) n.a. n.a.
05.2X 3270v3-05.21 (same as 7270-05.21) 7270-05.21 yes
05.5X 3270v3-05.50 (same as 7270-05.50) 7270-05.51 yes
06.0X n.a. n.a. n.a.
7240 04.XX n.a. n.a. n.a.
05.2X 7240-05.21 (same as 7270-05.21) 7270-05.21 yes
05.5X 7240-05.50 (same as 7270-05.50) 7270-05.51 yes
06.0X 7240-06.05 (same as 7270-06.05) 7270-06.05 yes
7270(v1) 04.XX 7270-04.76, 7270-04.80, 7270-04.86 7270-04.86 yes
05.2X n.a. n.a. n.a.
05.5X n.a. n.a. n.a.
06.0X n.a. n.a. n.a.
7270v2 04.XX n.a. n.a. n.a.
05.2X 7270-05.21 7270-05.21 yes
05.5X 7270-05.50, 7270-05.51 7270-05.51 yes
06.0X 7270-06.05 7270-06.05 yes (EXPERIMENTAL)
7270v3 04.XX n.a. n.a. n.a.
05.2X 7270v3-05.21 (same as 7270-05.21) 7270-05.21 yes
05.5X 7270v3-05.50 (same as 7270-05.50), 7270v3-05.51 (same as 7270-05.51) 7270-05.51 yes
06.0X 7270v3-06.05 (same as 7270-06.05) 7270-06.05 yes
7570 04.XX 7570-04.78 (almost the same as 7270-04.76, different .config, "skbuff.uniq_id"-fix) 7270-04.86 yes
05.2X n.a. n.a. n.a.
05.5X n.a. n.a. n.a.
06.0X n.a. n.a. n.a.
VR9 3370 05.2X 3370-05.21 3370-05.21 yes
05.5X 3370-05.50 (same as 7360-05.50), 3370-05.51 (same as 7360-05.51) 7360-05.51 yes
06.0X 3370-06.01 (same as 7490-06.01) 7490-06.01 yes
06.2X no 3490-06.31 yes (EXPERIMENTAL)
06.5X 3370-06.51 (same as 3390-06.51) 3390-06.51 yes (EXPERIMENTAL)
06.8X no 7490-06.80 yes (EXPERIMENTAL)
3390 05.2X no 3370-05.21 yes
05.5X 3390-05.51 (same as 7360-05.50) 7360-05.51 yes
06.0X 3390-06.01 (same as 7490-06.01) 7490-06.01 yes
06.2X no 3490-06.31 yes (EXPERIMENTAL)
06.5X 3390-06.51 (almost the same as 7490-06.51 + some tffs/avm_cpmac/avm_pa-fixes) 3390-06.51 yes (EXPERIMENTAL)
06.8X no 7490-06.80 yes (EXPERIMENTAL)
3490 05.2X n.a. n.a. n.a.
05.5X n.a. n.a. n.a.
06.0X n.a. n.a. n.a.
06.2X 3490-06.20, 3490-06.31 3490-06.31 yes (EXPERIMENTAL)
06.5X 3490-06.51 (same as 7490-06.51) 7490-06.51 yes (EXPERIMENTAL)
06.8X no 7490-06.80 yes (EXPERIMENTAL)
6840 05.2X no 3370-05.21 no
05.5X 6840-05.50 (same as 7360-05.50) 7360-05.51 yes
06.0X 6840-06.01 (same as 7490-06.01) 7490-06.01 yes
06.2X 6840-06.21 (same as 7360-06.20) 7360-06.20 yes (EXPERIMENTAL)
06.5X no 7490-06.51 yes (EXPERIMENTAL)
06.8X no 7490-06.80 yes (EXPERIMENTAL)
7360v1 05.2X 7360-05.20 7360-05.20 yes
05.5X 7360-05.50, 7360-05.51 7360-05.51 yes
06.0X 7360-06.00 (same as 7490-06.01) 7490-06.01 yes
06.2X 7360-06.20 7360-06.20 yes (EXPERIMENTAL)
06.5X n.a. n.a. n.a.
06.8X n.a. n.a. n.a.
7360v2 05.2X no 7360-05.20 yes
05.5X no 7360-05.51 yes
06.0X 7360v2-06.00 (same as 7490-06.01) 7490-06.01 yes
06.2X 7360-06.20 7360-06.20 yes (EXPERIMENTAL)
06.5X 7360-06.50 (same as 7490-06.51) 7490-06.51 yes (EXPERIMENTAL)
06.8X no 7490-06.80 yes (EXPERIMENTAL)
7360SL 05.2X 7360sl-05.20 (same as 7360-05.20) 7360-05.20 yes
05.5X 7360sl-05.50 (same as 7360-05.50), 7360sl-05.51 (same as 7360-05.50) 7360-05.51 yes
06.0X 7360sl-06.00 (same as 7490-06.01), 7360sl-06.01 (same as 7490-06.01) 7490-06.01 yes
06.2X no 7360-06.20 yes (EXPERIMENTAL)
06.5X n.a. n.a. n.a.
06.8X n.a. n.a. n.a.
7362SL 05.2X n.a. n.a. n.a.
05.5X 7362sl-05.53 (almost the same as 7360-05.50, contains in addition support for 7362SL) 7360-05.51 yes
06.0X 7362sl-06.00 (same as 7490-06.01) 7490-06.01 yes
06.2X no 3490-06.31 yes (EXPERIMENTAL)
06.5X no 7490-06.51 yes (EXPERIMENTAL)
06.8X no 7490-06.80 yes (EXPERIMENTAL)
7490 05.2X n.a. n.a. n.a.
05.5X 7490-05.59 7490-05.59 yes
06.0X 7490-06.01, 7490-06.05 7490-06.05 yes
06.2X 7490-06.10-Labor, 7490-06.20 (almost the same as 3490-06.20, less NAND chips), 7490-06.23, 7490-06.30 7490-06.30 yes (EXPERIMENTAL)
06.5X 7490-06.50, 7490-06.51, 7490-06.60, 7490-06.61 (there were no 7490-06.61 release), 7490-06.62 (there were no 7490-06.62 release) 7490-06.60 yes (EXPERIMENTAL)
06.8X 7490-06.80 7490-06.80 yes (EXPERIMENTAL)

Tree like overview

Tree like overview of all kernel sources published by AVM so far (as of 2014-09-23) for 05.2x, 05.5x, 06.0x, and 06.2x firmwares (generated using tree -d -L 4 --noreport | grep -Ev "linux-2.6.(28|32)").

Legend:
 * listed directly under 0X.YZ => unique kernel-source-package not equal to any other
 * listed under BOXID.0X.YZ-identical => kernel-source-package is identical to BOXID.0X.YZ

.
├── AR10
│   ├── 05.5X
│   │   └── 7272.05.59
│   └── 06.2X
│       └── 7272.06.10-Labor
├── AR9
│   ├── 05.2X
│   │   ├── 7330.05.20
│   │   └── 7330.05.20-identical
│   │       ├── 7320.05.20
│   │       └── 7330sl.05.20
│   ├── 05.5X
│   │   ├── 7330.05.50
│   │   └── 7330.05.50-identical
│   │       ├── 7312.05.50
│   │       ├── 7320.05.50
│   │       └── 7330sl.05.50
│   └── 06.0X
│       ├── 7330sl.06.01
│       └── 7330sl.06.01-identical
│           ├── 7312.06.01
│           └── 7320.06.01
├── IKS
│   ├── 05.2X
│   │   ├── 7390.05.20
│   │   └── 7390.05.21
│   ├── 05.5X
│   │   ├── 7390.05.50
│   │   ├── 7390.05.51
│   │   └── 7390.05.52
│   ├── 06.0X
│   │   ├── 7390.06.00
│   │   ├── 7390.06.01
│   │   └── 7390.06.01-identical
│   │       └── 7390.06.04
│   └── 06.2X
│       └── 7390.06.20
├── OHIO
│   └── 04.XX
│       ├── 7112.04.88-almost-the-same-as-7170.04.87
│       ├── 7113.04.76
│       ├── 7170.04.76
│       ├── 7170.04.76-identical
│       │   └── 7170sl.04.76
│       ├── 7170.04.80
│       ├── 7170.04.80-identical
│       │   └── 7170sl.04.80
│       └── 7170.04.87
├── UR8
│   ├── 04.XX
│   │   ├── 7270.04.76
│   │   ├── 7270.04.80
│   │   ├── 7270.04.86
│   │   ├── 7270.04.86-identical
│   │   │   ├── 3270.04.86
│   │   │   ├── 3270v3.04.87-almost-the-same-DEBUG_MASK
│   │   │   ├── 7240.04.87
│   │   │   ├── 7270v1.04.86
│   │   │   ├── 7270v2.04.86
│   │   │   └── 7270v3.04.86
│   │   └── 7570.04.78-almost-the-same-as-7270.04.76
│   ├── 05.2X
│   │   ├── 7270v2.05.21
│   │   └── 7270v2.05.21-identical
│   │       ├── 3270.05.21
│   │       ├── 3270v3.05.21
│   │       ├── 7240.05.21
│   │       └── 7270v3.05.21
│   ├── 05.5X
│   │   ├── 7270.05.50
│   │   ├── 7270.05.50-identical
│   │   │   ├── 3270.05.50
│   │   │   ├── 3270v3.05.50
│   │   │   ├── 7240.05.50
│   │   │   ├── 7270v2.05.50
│   │   │   └── 7270v3.05.50
│   │   ├── 7270.05.51
│   │   └── 7270.05.51-identical
│   │       ├── 7270v2.05.51
│   │       └── 7270v3.05.51
│   └── 06.0X
│       ├── 7270.06.05
│       └── 7270.06.05-identical
│           ├── 7240.06.05
│           └── 7270v3.06.05
└── VR9
    ├── 05.2X
    │   ├── 3370.05.21
    │   ├── 7360v1.05.20
    │   └── 7360v1.05.20-identical
    │       └── 7360sl.05.20
    ├── 05.5X
    │   ├── 7360.05.50
    │   ├── 7360.05.50-identical
    │   │   ├── 3370.05.50
    │   │   ├── 3390.05.51
    │   │   ├── 6840lte.05.50
    │   │   ├── 7360sl.05.50
    │   │   ├── 7360sl.05.51
    │   │   ├── 7360v1.05.50
    │   │   └── 7362sl.05.53-contains-extra-7362-support
    │   ├── 7360.05.51
    │   ├── 7360.05.51-identical
    │   │   ├── 3370.05.51
    │   │   └── 7360v1.05.51
    │   └── 7490.05.59
    ├── 06.0X
    │   ├── 7490.06.01
    │   ├── 7490.06.01-identical
    │   │   ├── 3370.06.01
    │   │   ├── 3390.06.01
    │   │   ├── 6840lte.06.01
    │   │   ├── 7360sl.06.00
    │   │   ├── 7360sl.06.01
    │   │   ├── 7360v1.06.00
    │   │   ├── 7360v2.06.00
    │   │   └── 7362sl.06.00
    │   └── 7490.06.05
    └── 06.2X
        ├── 7490.06.10-Labor
        ├── 3490.06.20
        └── 3490.06.20-identical
            └── 7490.06.20-minor-NAND-code-differences (no toshiba chips)