Changeset 11992


Ignorieren:
Zeitstempel:
04.05.2014 20:40:46 (vor 4 Jahren)
Autor:
er13
Nachricht:

AR10-boxes with 05.5X firmware:

  • integrate kernel sources from AVM's opensrc package 7272.05.59
  • Freetz kernel config (Config.ar10.7272_05.59) has been created from Config.vr9.7490_05.59 by applying to it differences between kernel configs from the following AVM source packages: 7490_05.59 vs. 7272_05.59. In addition CONFIG_DEBUG_FS has been set to y, otherwise I got
    unresolved symbol debugfs_create_dir in file /lib/modules/2.6.32.60/kernel/drivers/usb/core/usbcore.ko
    unresolved symbol debugfs_create_file in file /lib/modules/2.6.32.60/kernel/drivers/usb/core/usbcore.ko
    unresolved symbol debugfs_remove in file /lib/modules/2.6.32.60/kernel/drivers/usb/core/usbcore.ko
    
  • activate replace kernel for all AR10-boxes with 05.5X firmware but mark it as EXPERIMENTAL
  • compile-tested only, FEEDBACK IS VERY WELCOME
  • refs #2418, refs #2185
Ort:
trunk
Dateien:
1 hinzugefügt
6 bearbeitet
2 kopiert

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/config/avm/firmware.in

    r11988 r11992  
    3030    bool 
    3131config FREETZ_AVM_VERSION_7270_05_51 
     32    bool 
     33config FREETZ_AVM_VERSION_7272_05_59 
    3234    bool 
    3335config FREETZ_AVM_VERSION_7330_05_20 
     
    104106    default "7270_05.21"    if FREETZ_AVM_VERSION_7270_05_21 
    105107    default "7270_05.51"    if FREETZ_AVM_VERSION_7270_05_51 
     108    default "7272_05.59"    if FREETZ_AVM_VERSION_7272_05_59 
    106109    default "7390_05.21"    if FREETZ_AVM_VERSION_7390_05_21 
    107110    default "7390_05.52"    if FREETZ_AVM_VERSION_7390_05_52 
  • trunk/config/gui/firmware.in

    r11988 r11992  
    589589config FREETZ_AVM_VERSION_FOR_KERNEL_LAYOUT_AR10 
    590590    depends on FREETZ_KERNEL_LAYOUT_AR10 
    591     select FREETZ_AVM_VERSION_7490_05_59 if FREETZ_AVM_VERSION_05_5X 
     591    select FREETZ_AVM_VERSION_7272_05_59 if FREETZ_AVM_VERSION_05_5X 
    592592    select FREETZ_AVM_VERSION_7490_06_01 if FREETZ_AVM_VERSION_06_XX 
    593593    bool 
  • trunk/config/gui/kernel.in

    r11988 r11992  
    88    depends on ! FREETZ_REPLACE_KERNEL_AVAILABLE 
    99 
     10if !FREETZ_REPLACE_KERNEL_EXPERIMENTAL 
    1011config FREETZ_REPLACE_KERNEL 
    1112    bool "Replace kernel" 
     13    depends on FREETZ_REPLACE_KERNEL_AVAILABLE 
     14    select FREETZ_REPLACE_KERNEL_IMPL 
     15    help 
     16        Replace AVM kernel with self-built kernel. 
     17 
     18endif 
     19 
     20if FREETZ_REPLACE_KERNEL_EXPERIMENTAL 
     21config FREETZ_REPLACE_KERNEL 
     22    bool "Replace kernel (EXPERIMENTAL, read help please)" 
     23    depends on FREETZ_REPLACE_KERNEL_AVAILABLE 
     24    select FREETZ_REPLACE_KERNEL_IMPL 
     25    help 
     26        Replace AVM kernel with self-built kernel. 
     27 
     28        BIG FAT WARNING: 
     29          Replace kernel is EXPERIMENTAL and provided for testing 
     30          purposes only. Be prepared to recover your box if necessary. 
     31 
     32          In either case we would highly appreciate it if you could 
     33          provide us feedback as to if it works for you or not on either 
     34            - Freetz-Trac (http://freetz.org) or 
     35            - IP-Phone-Forum (http://www.ip-phone-forum.de/forumdisplay.php?f=525) 
     36 
     37endif 
     38 
     39config FREETZ_REPLACE_KERNEL_IMPL 
     40    bool 
    1241    depends on FREETZ_REPLACE_KERNEL_AVAILABLE 
    1342    # until http://freetz.org/ticket/1716 is fixed: 
     
    5685        ) 
    5786    default n 
    58     help 
    59         Replace AVM kernel with self-built kernel. 
    6087 
    6188endif # FREETZ_SHOW_ADVANCED # 
  • trunk/config/mod/download.in

    r11990 r11992  
    9696        # delta concept: KERNEL_SOURCE_ID-value + patch = target version 
    9797        # 
     98        default "7490_05.59"                       if FREETZ_AVM_VERSION_7272_05_59 
    9899        default "7490_06.01"                       if FREETZ_AVM_VERSION_7330_06_01 
    99100        # 
     
    127128        default "ec2130c7ff5238a8f78e12fa95681dbe"  if FREETZ_AVM_VERSION_7390_05_52 
    128129        default "93522806e71da89b5cf7d474e1fe9eac"  if FREETZ_AVM_VERSION_7390_06_01 
    129         default "41279902c9d19635072d2adcf59d9c6b"  if FREETZ_AVM_VERSION_7490_05_59 
     130        default "41279902c9d19635072d2adcf59d9c6b"  if FREETZ_AVM_VERSION_7490_05_59 || FREETZ_AVM_VERSION_7272_05_59 
    130131        default "80bab95f103b2ad29e1af07ff0006e20"  if FREETZ_AVM_VERSION_7490_06_01 || FREETZ_AVM_VERSION_7330_06_01 
    131132        default "f3d0b2245b0b6442297eb211b0f39692"  if FREETZ_AVM_VERSION_7490_06_05 
  • trunk/config/mod/firmware.in

    r11989 r11992  
    1111        ! (FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN) && \ 
    1212        \ 
    13         ! FREETZ_TYPE_3272 && \ 
    14         ! FREETZ_TYPE_7272 && \ 
     13        ! ((FREETZ_TYPE_3272 || FREETZ_TYPE_7272) && FREETZ_TYPE_FIRMWARE_06_XX) && \ 
    1514        \ 
    1615        ! FREETZ_TYPE_6810 && \ 
     
    2322    help 
    2423        Select this if source code exactly matching the firmware version used is available for your box. 
     24 
     25config FREETZ_REPLACE_KERNEL_EXPERIMENTAL 
     26    bool 
     27    depends on \ 
     28        FREETZ_AVM_VERSION_7272_05_59 || \ 
     29        FREETZ_AVM_VERSION_7330_06_01 
     30    default y 
    2531 
    2632config FREETZ_REPLACE_MODULE_AVAILABLE 
  • trunk/make/linux/Config.ar10.7272_05.59

    r11991 r11992  
    22# Automatically generated make config: don't edit 
    33# Linux kernel version: 2.6.32.60 
    4 # Tue Dec 31 15:07:14 2013 
     4# Sun May  4 20:04:12 2014 
    55# 
    66CONFIG_MIPS=y 
     
    6565# CONFIG_AR9 is not set 
    6666CONFIG_IFX_CLOCK_CHANGE=y 
    67 CONFIG_VR9=y 
    68  
    69 # 
    70 # VR9 Boards 
    71 # 
    72 # CONFIG_VR9_REF_BOARD is not set 
    73 CONFIG_VR9_AVM_FRITZ_BOX=y 
    74 # CONFIG_LTQ_RT288 is not set 
     67# CONFIG_VR9 is not set 
     68CONFIG_DMA_PACKET_ARBITRATION_ENABLED=y 
     69# CONFIG_HN1 is not set 
     70CONFIG_AR10=y 
     71 
     72# 
     73# AR10 Boards 
     74# 
     75# CONFIG_AR10_REF_BOARD is not set 
     76CONFIG_AR10_AVM_FRITZ_BOX=y 
     77 
     78# 
     79# AR10 Boards Family 
     80# 
     81CONFIG_AR10_EVAL_BOARD=y 
     82# CONFIG_AR10_FAMILY_BOARD_1_1 is not set 
     83# CONFIG_AR10_FAMILY_BOARD_1_2 is not set 
     84# CONFIG_AR10_FAMILY_BOARD_2 is not set 
     85 
     86# 
     87# Emulator Support 
     88# 
     89# CONFIG_USE_EMULATOR is not set 
    7590 
    7691# 
    7792# Extra Configuration 
    7893# 
    79 CONFIG_DMA_PACKET_ARBITRATION_ENABLED=y 
    80 # CONFIG_GRX_25M_MODEL is not set 
    81 # CONFIG_HN1 is not set 
    82 # CONFIG_AR10 is not set 
    8394CONFIG_AR9VR9_C55_MEMORY_SIZE=0x0 
    8495CONFIG_AR9VR9_C55_MEMORY_START=0x0 
     
    182193CONFIG_MIPS_MT_FPAFF=y 
    183194# CONFIG_MIPS_VPE_LOADER is not set 
    184 CONFIG_PERFCTRS=y 
     195# CONFIG_PERFCTRS is not set 
    185196CONFIG_MTSCHED=y 
    186197# CONFIG_MIPS_MT_SMTC_IM_BACKSTOP is not set 
     
    209220CONFIG_KSM=y 
    210221CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 
    211 # CONFIG_AVM_LOW_MEMORY_STRATEGY is not set 
     222CONFIG_AVM_LOW_MEMORY_STRATEGY=y 
    212223CONFIG_SMP=y 
    213224CONFIG_SMP_UP=y 
     
    227238# CONFIG_HZ_1024 is not set 
    228239CONFIG_SYS_SUPPORTS_100HZ=y 
    229 CONFIG_SYS_SUPPORTS_250HZ=y 
    230240CONFIG_SYS_SUPPORTS_1000HZ=y 
    231241CONFIG_HZ=100 
     
    319329# GCOV-based kernel profiling 
    320330# 
     331# CONFIG_GCOV_KERNEL is not set 
    321332# CONFIG_GCOV_KERNEL_ENABLE is not set 
    322333CONFIG_SLOW_WORK=y 
     334# CONFIG_SLOW_WORK_DEBUG is not set 
    323335CONFIG_HAVE_GENERIC_DMA_COHERENT=y 
    324336CONFIG_SLABINFO=y 
     
    368380# CONFIG_IFX_PCIE_PHY_100MHZ_MODE is not set 
    369381CONFIG_IFX_PCIE_1ST_CORE=y 
    370 CONFIG_IFX_PCIE_HW_SWAP=y 
    371 # CONFIG_IFX_PCIE_INBOUND_NO_HW_SWAP is not set 
    372 # CONFIG_IFX_PCIE_VR9_A11_HRST is not set 
     382# CONFIG_IFX_PCIE_HW_SWAP is not set 
     383CONFIG_IFX_PCIE_INBOUND_NO_HW_SWAP=y 
     384# CONFIG_IFX_PCIE_2ND_CORE is not set 
    373385# CONFIG_PCIEASPM is not set 
    374386CONFIG_ARCH_SUPPORTS_MSI=y 
     
    380392# CONFIG_PCI_DISABLE_COMMON_QUIRKS is not set 
    381393# CONFIG_PCI_IOV is not set 
    382 # CONFIG_IFX_PCI is not set 
    383394CONFIG_MMU=y 
    384395# CONFIG_PCCARD is not set 
     
    603614CONFIG_IFX_OAM=y 
    604615CONFIG_L2TP=y 
     616# CONFIG_L2TP_DEBUGFS is not set 
    605617CONFIG_L2TP_V3=y 
    606618CONFIG_L2TP_IP=y 
     
    610622# CONFIG_BRIDGE_SNOOPING is not set 
    611623# CONFIG_NET_DSA is not set 
    612 CONFIG_VLAN_8021Q=y 
    613 # CONFIG_VLAN_8021Q_GVRP is not set 
     624# CONFIG_VLAN_8021Q is not set 
    614625# CONFIG_DECNET is not set 
    615626CONFIG_LLC=y 
     
    729740CONFIG_STANDALONE=y 
    730741CONFIG_PREVENT_FIRMWARE_BUILD=y 
    731 CONFIG_FW_LOADER=y 
     742CONFIG_FW_LOADER=m 
    732743# CONFIG_FIRMWARE_IN_KERNEL is not set 
    733744CONFIG_EXTRA_FIRMWARE="" 
     
    797808CONFIG_MTD_PLATRAM=y 
    798809CONFIG_MTD_PLATNOR=y 
    799 # CONFIG_MTD_IFX_NOR is not set 
    800810 
    801811# 
     
    835845CONFIG_MTD_IFX_NAND=y 
    836846CONFIG_MTD_IFX_NAND_FLASH_SIZE=128 
    837 # CONFIG_MTD_IFX_HSNAND is not set 
     847# CONFIG_MTD_IFX_MLCNAND is not set 
     848# CONFIG_NAND_CS0 is not set 
     849CONFIG_NAND_CS1=y 
    838850# CONFIG_MTD_ONENAND is not set 
    839851 
     
    10081020# CONFIG_ATHRS27_PHY is not set 
    10091021CONFIG_LANTIQ_11G_PHY=y 
    1010 CONFIG_WLAN_OFFLOAD_PHY=y 
     1022# CONFIG_WLAN_OFFLOAD_PHY is not set 
    10111023# CONFIG_NETDEV_10000 is not set 
    10121024# CONFIG_TR is not set 
    1013 # CONFIG_WLAN is not set 
     1025CONFIG_WLAN=y 
     1026# CONFIG_WLAN_PRE80211 is not set 
     1027# CONFIG_WLAN_80211 is not set 
    10141028 
    10151029# 
     
    10551069# CONFIG_ATM_SOLOS is not set 
    10561070# CONFIG_IFX_ATM is not set 
    1057 # CONFIG_IFX_PTM is not set 
    1058 # CONFIG_IFX_ADTRAN_PTM is not set 
    10591071CONFIG_IFX_ETHSW_API=y 
    10601072 
     
    10681080# CONFIG_LTQ_VLAN is not set 
    10691081# CONFIG_LTQ_WOL is not set 
    1070 # CONFIG_IFX_ETHSW_API_COC is not set 
    1071 # CONFIG_IFX_ETHSW_API_COC_PMCU is not set 
    10721082# CONFIG_GPHY_DRIVER is not set 
    10731083CONFIG_IFX_PPA_NAPI_ENABLE=y 
     
    10791089CONFIG_IFX_PPA_API_PROC=m 
    10801090CONFIG_IFX_PPA_MFE=y 
    1081 CONFIG_IFX_PPA_QOS=y 
    1082 CONFIG_IFX_PPA_QOS_WFQ=y 
    1083 CONFIG_IFX_PPA_QOS_RATE_SHAPING=y 
     1091# CONFIG_IFX_PPA_QOS is not set 
    10841092CONFIG_IFX_PPA_DATAPATH=m 
    1085 # CONFIG_IFX_PPA_A5 is not set 
     1093CONFIG_IFX_PPA_A5=y 
    10861094# CONFIG_IFX_PPA_D5 is not set 
    1087 CONFIG_IFX_PPA_E5=y 
    1088 # CONFIG_IFX_PPE_E5_OFFCHIP_BONDING is not set 
     1095# CONFIG_IFX_PPA_E5 is not set 
    10891096CONFIG_IFX_PPA_IPv6_ENABLE=y 
    1090 CONFIG_PTM_VECTORING=y 
    1091 # CONFIG_IFX_7PORT_SWITCH is not set 
     1097# CONFIG_PTM_VECTORING is not set 
    10921098CONFIG_IFX_ETH_FRAMEWORK=y 
    10931099# CONFIG_FDDI is not set 
     
    12241230CONFIG_SERIAL_AVM_ASC_CONSOLE=y 
    12251231# CONFIG_SERIAL_IFX_ASC is not set 
    1226 # CONFIG_SERIAL_IFX_USIF_UART is not set 
    12271232CONFIG_UNIX98_PTYS=y 
    12281233# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set 
     
    12771282CONFIG_IFX_GPIO=y 
    12781283CONFIG_IFX_RCU=y 
    1279 # CONFIG_IFX_SI is not set 
    12801284# CONFIG_IFX_LEDC is not set 
    1281 CONFIG_IFX_WDT=y 
    1282 CONFIG_DSL_MEI_CPE_DRV=y 
     1285# CONFIG_IFX_WDT is not set 
     1286CONFIG_IFXMIPS_DSL_CPE_MEI=y 
     1287# CONFIG_DSL_MEI_CPE_DRV is not set 
    12831288# CONFIG_IFX_PMON is not set 
    1284 # CONFIG_IFX_DCDC is not set 
    12851289CONFIG_IFX_TS=y 
     1290# CONFIG_IFX_INA219 is not set 
    12861291CONFIG_I2C=y 
    12871292CONFIG_I2C_BOARDINFO=y 
     
    13621367CONFIG_IFX_SPI=y 
    13631368# CONFIG_IFX_SPI_DEBUG is not set 
    1364 # CONFIG_IFX_SPI_ASYNCHRONOUS is not set 
    13651369CONFIG_IFX_SPI_FLASH=y 
    13661370# CONFIG_IFX_SPI_AT45_FLASH is not set 
     
    17161720# CONFIG_EXT4_DEBUG is not set 
    17171721CONFIG_JBD=y 
     1722# CONFIG_JBD_DEBUG is not set 
    17181723CONFIG_JBD2=y 
     1724# CONFIG_JBD2_DEBUG is not set 
    17191725CONFIG_FS_MBCACHE=y 
    17201726CONFIG_REISERFS_FS=m 
     
    19291935# CONFIG_STRIP_ASM_SYMS is not set 
    19301936CONFIG_UNUSED_SYMBOLS=y 
    1931 # CONFIG_DEBUG_FS is not set 
     1937CONFIG_DEBUG_FS=y 
    19321938# CONFIG_HEADERS_CHECK is not set 
    19331939CONFIG_DEBUG_KERNEL=y 
     
    19761982CONFIG_TRACING_SUPPORT=y 
    19771983# CONFIG_FTRACE is not set 
     1984# CONFIG_DYNAMIC_DEBUG is not set 
    19781985# CONFIG_SAMPLES is not set 
    19791986CONFIG_HAVE_ARCH_KGDB=y 
  • trunk/make/linux/patches/2.6.32.60/7272_05.59/110-hwrev_list.patch

    r11188 r11992  
    66  
    77-EXTRA_CFLAGS += -DAVMNET_VERSION="\"`svn info $(src)/.. | grep URL | sed -e "s/^.*\/\([0-9.]\+\)-[^\/]*/\1/g"`  -  Revision `svnversion -cn $(src)/..`  -  `date +\"%a  %e.%m.%Y  %H:%M:%S\"` \"" 
    8 +EXTRA_CFLAGS += -DAVMNET_VERSION="\"6.103 - Revision 1496:2451 - Di  1.10.2013 09:43:59\"" 
     8+EXTRA_CFLAGS += -DAVMNET_VERSION="\"6.88 - Revision 1496:2366 - Sa  8.02.2014 18:45:07\"" 
    99  
    1010 obj-y  += avmnet_config.o avmnet_common.o 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.