[Frage] Fritzbox 7240 mit Annex A-Treibern

royalware

Neuer User
Mitglied seit
20 Sep 2012
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Guten Abend,

Nach tagelangem Suchen, Lesen und Herumprobieren muss ich meine Frage jetzt doch ans Forum stellen:
Ich habe eine FritzBox 7240 und lebe im "Annex A-Ausland". Da es keine Annex A-Treiber für die 7240 gibt, habe ich versucht, die entsprechenden Dateien aus der 7270 zu implantieren. Ich habe daher gemäß einer Anleitung aus dem Forum die beiden .image-Dateien
FRITZ.Box_Fon_WLAN_7240.73.05.22.image
und
FRITZ.Box_Fon_WLAN_7270_v3.en-de-es-it-fr.74.05.23.image
mittels "fwmod" in Freetz extrahiert. Anschließend habe ich alle Annex A-Dateien aus dem Unterverzeichnis ./original/filesystem/lib/modules/dsp_ur8 der 7270 in das entsprechende Verzeichis der 7240 kopiert und die Annex B-Treiber entfernt. Danach habe ich durch
Code:
freetz@freetz-linux:~/freetz/trunk$ ./fwmod -p -d unpackDest ../FRITZ.Box_Fon_WLAN_7240.73.05.22.image
ein neues Image erstellt und dieses per Webinterface auf die FB geladen. Durch eine Telnet-Verbindung zur Box wollte ich schauen ob das erfolgreich war. Es gibt jetzt einen Annex A-Eintrag, jedoch scheint Annex B immer noch aktiviert zu sein:
Code:
# env|grep -i annex
ANNEX_TEST=0
ANNEX=B
annex=A
CONFIG_DSL_MULTI_ANNEX=n
CONFIG_ANNEX=B
#

Ich habe auch das Image fritz_as_annex_a_kernel_args_newer2.tar hochgeladen um Annex A zu aktiveren, jedoch ist das Resultat noch das Selbe. Weiterhin habe ich den Weg über den FTP versucht:

Code:
C:\Windows\system32>ftp 192.168.178.1
Connected to 192.168.178.1.
220 ADAM2 FTP Server ready
User (192.168.178.1:(none)): adam2
331 Password required for adam2
Password:
230 User adam2 successfully logged in
ftp> quote SETENV HWRevision 144
200 SETENV command successful
ftp> quote SETENV annex A
200 SETENV command successful
ftp> quote SETENV kernel_args annex=A
200 SETENV command successful
ftp> quote SETENV firmware_version avm
200 SETENV command successful
ftp> bye
221 Thank you for using the FTP service on ADAM2

Leider war das ebenfalls ohne Erfolg, daher frage ich Euch jetzt, ob mir jemand sagen kann, was ich falsch mache oder vergessen habe.
 
Ich würde vorschlagen, dass du eine 7240 Firmware auf Grundlage eines 7270 Images (Alien) erstellst. Dann solltest du einfach zwischen den Annexes umstellen können. Dazu musst du aber die internationale Firmware nehmen und die firmware_version auf avme setzen. Sonst kann hier doch keiner nachvollziehen was du mit dem Image gemacht hast...

Gruß
Oliver
 
Sonst kann hier doch keiner nachvollziehen was du mit dem Image gemacht hast...

Hat Oliver völlig recht - aus Deinem # lässt sich nicht nachvollziehen was Du tatsächlich gemacht hast. Hast Du [Thread=204802]diesen Thread[/Thread] gesehen, dort insbesondere #5 und #6?
 
Hallo,

Edit: [ Lösung des Problems:
freetz Alien bauen und darauf achten, dass kernel_args nicht gesetzt ist oder auf Annex A steht.

]


ich hänge mich hier mal mit an.

Ich habe bereits auf 3 verschiedene Wege (alle bereits mehrfach) versucht meine 7240 auf Annex A zu bringen, alle ohne Erfolg.

Methode 1) gemäss der Anleitung in dem von imagomundi erwähnten Thread (mit FRITZ.Box_Fon_WLAN_7240.AnnexB.73.05.22.image (gibt nur noch dieses als Downgrade image, vielleicht liegt es daran?) und FRITZ.Box_Fon_WLAN_7270_v3.en-de-es-it-fr.74.05.23.image)
Methode 2) freetz 7270 Alien (auch hier musste ich das Downgrade image verwenden und manuell umbenennen) config: siehe Anhang

beide produzieren ein Image mit dem die Fritzbox startet, jedoch bekommt sie kein DSL Signal (an der Verbindung zu meiner Dose liegt es nicht, habe nachgemessen (Multimeter) ob sie eine Verbindung hat, ausserdem geht es mit beiden Kabeln die ich probiert habe an meiner 7170 (die ich im übrigen erfolgreich von Annex B auf Annex A konvertiert habe) ohne Probleme). Das Spektrum bleibt auch "leer" oder ist das normal wenn sie sich nicht verbindet?

Methode 3) speed2fritz config: siehe Anhang
wenn ich das dadurch erzeugte image flashen lasse, hängt die 7240 in einem Boot loop

hier die Ausgabe beim flashen:
Code:
You must reboot your box now. Waiting for box to shut down for restart ...
.......................................................     found!
ADAM2 version 0.18.1 at 192.168.178.1 (192.168.178.1)
ip already ok
Product ID: Fritz_Box_7240
Hardware Revision: 144
Urlader  Revision: 1484
Firmware Revision: 73.05.23
Box is in ADAM FTP mode now

Initiating file transfer of 'kernel.image' ...

Please be patient, it takes about one minute to erase the mtd1 partition ...
open "192.168.178.1"
user adam2 adam2
debug
Debugging on (debug=1).
binary
---> TYPE I
quote MEDIA FLSH
---> MEDIA FLSH
put /tmp/speedZJQ mtd1
---> PASV
---> STOR mtd1
[===========================================>                                  ]
put /tmp/speed-to-fritz/empty mtd3
---> PASV
---> STOR mtd3
put /tmp/speed-to-fritz/empty mtd4
---> PASV
---> STOR mtd4
quote SETENV firmware_version avme===========>                                 ]
---> SETENV firmware_version avme
quote SETENV autoload no
---> SETENV autoload no

quote SETENV ProductID  Fritz_Box_7270plus
---> SETENV ProductID Fritz_Box_7270plus
quote SETENV HWRevision  144.1.0.6
---> SETENV HWRevision 144.1.0.6
quote SETENV kernel_args annex=A
---> SETENV kernel_args annex=A
quote SETENV annex A
---> SETENV annex A
quote REBOOT
---> REBOOT
quit
---> QUIT

ich kann natürlich Fehler meiner seits nicht ausschliessen, habe jedoch mittlerweile (von meiner 7170 und der 7141 meiner Eltern) schon einige Erfahrung mit freetz und mit Linux sowieso.
Jedenfalls bin ich mittlerweile fast soweit, das Problem auf ein nicht funktionierendes Modem zu schieben? Oder hätte jemand von euch noch eine Idee wie ich das Problem lösen könnte?

P.s. Hat jemand noch das orginal "FRITZ.Box_Fon_WLAN_7240.73.05.22.image" Image, vielleicht liegt es ja tatsächlich daran.

Edit:
Wenn ich mein freetz image drauf mache zeigt freetz unter boxinfo folgendes:
Code:
Box nameFRITZ!Box Fon WLAN 7240 ANNEXA
HWRevision144.1.0.0 Flash (ROM)16 MB RAM64 MB
CPU familyTI UR8 (7270) CPU modelMIPS 4KEc V6.8
Operating hours counter0 hours 0 days 0 months 0 years (12 starts)
Heisst das, dass die HWRevision von sp2fritz falsch ist, vielleicht bootet das image deswegen nicht?

Liebe Grüsse,
Ralf
 

Anhänge

  • freetz.txt
    54.8 KB · Aufrufe: 2
  • sp2fritz.txt
    1.9 KB · Aufrufe: 4
Zuletzt bearbeitet:
P.s. Hat jemand noch das orginal "FRITZ.Box_Fon_WLAN_7240.73.05.22.image" Image, vielleicht liegt es ja tatsächlich daran.

Frag doch mal im Sammelthread "Suche Firmware- und Recovery-Image" danach.
Da wird Dir bestimmt geholfen.
 
Ich glaube nicht, dass es daran liegt. AVM hat das Original Image, "Downgrade Images" gibt es nicht.
 
Zuletzt bearbeitet:
okay ich bin etwas weitergekommen:
1) an dem Image liegt es nicht (FRITZ.Box_Fon_WLAN_7240.73.05.22.image = FRITZ.Box_Fon_WLAN_7240.AnnexB.73.05.22.image -- überprüft mit md5sum)
2) das Modem der 7240 funktioniert an einem ANNEX B Anschluss (habe das Spektrum, dass er da anzeigt einmal angehängt), zum Zeitpunkt des Tests war mein 7270 Alien freetz image installiert

Naja jedenfalls bin ich nun komplett ratlos und weiß nicht, was ich noch testen kann. Hat noch jemand eine Idee oder ist dies ein hoffnungsloser Fall?

Edit: hat vielleicht auch etwas hiermit (http://www.ip-phone-forum.de/showthread.php?t=257196) zutun? Ich werde es einmal mit einer älteren Freetz Version versuchen.
 

Anhänge

  • dsl.png
    dsl.png
    66.8 KB · Aufrufe: 13
Zuletzt bearbeitet:
es geht nun

dmesg, lsmod und ps: (bevor es funktioniert hat)
Code:
root@fritz:/var/mod/root# dmesg
Linux version 2.6.32.41 (gcc version 4.6.1 (Buildroot 2011.08) ) #1 Mon Jun 4 16:38:22 CEST 2012
bootconsole [early0] enabled
CPU revision is: 00019068 (MIPS 4KEc)
[memsize] memsize=0x4000000
[memsize] memsize=0x4000000
ur8_clk_get_pll_factor: 300000000
ur8_get_pci_clock 33333333
[setup_pci_master]
registering PCI controller with io_map_base unset
TI UR8 (7270), ID: 0x0030, Revision: 0x10
Determined physical RAM map:
Wasting 8192 bytes for tracking 256 unused pages
Zone PFN ranges:
  Normal   0x00014000 -> 0x00018000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00014000 -> 0x00018000
On node 0 totalpages: 16384
free_area_init_node: node 0, pgdat 9457a660, node_mem_map 95000000
  Normal zone: 128 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 16256 pages, LIFO batch:3
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: annex=B
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[avm_cache_set_coherency]: setting cache coherency for HWRevision=144 to write through 
Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes
Memory: 58036k/64064k available (3220k kernel code, 5960k reserved, 1366k data, 244k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:256
[mips_cpu_irq_init] irq_base 0
[mips_cpu_irq_init]change irqline 21 -> irqchan(prio) 8
[mips_cpu_irq_init]change irqline 8 -> irqchan(prio) 21
console [ttyS0] enabled, bootconsole disabled
Calibrating delay loop... 359.62 BogoMIPS (lpj=1798144)
Mount-cache hash table entries: 512
kernel_init: started
kernel_init: kernel locked
NET: Registered protocol family 16
[cpmac] Version: 1.108.1.101 - Revision 811:1778 - Mo  4.06.2012 16:38:04 
MUSB UR8 pdev active!
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pcibios_read_config: accessing present PCI slot : 14, where 0, size 4
pci 0000:00:0e.0: reg 10 32bit mmio: [0x000000-0x00ffff]
Master and Slave Enabled
NET: Registered protocol family 8
NET: Registered protocol family 20
musb_hdrc: version 6.0, cppi-dma, host, debug=0
musb_hdrc: ConfigData=0x06 (UTMI-8, dyn FIFOs, SoftConn)
musb_hdrc: MHDRC RTL version 1.500 
musb_hdrc: setup fifo_mode 2
musb_hdrc: 8/9 max ep, 3648/4096 memory
musb_core_init 1505: musb_hdrc: hw_ep 0shared, max 64
musb_core_init 1505: musb_hdrc: hw_ep 1tx, max 512
musb_core_init 1513: musb_hdrc: hw_ep 1rx, max 512
musb_core_init 1505: musb_hdrc: hw_ep 2tx, max 512
musb_core_init 1513: musb_hdrc: hw_ep 2rx, max 512
musb_core_init 1505: musb_hdrc: hw_ep 3tx, max 512
musb_core_init 1513: musb_hdrc: hw_ep 3rx, max 512
musb_core_init 1513: musb_hdrc: hw_ep 4rx, max 512
musb_hdrc: USB Host mode controller at a3400000 using DMA, IRQ 39
musb_hdrc musb_hdrc: MUSB HDRC host driver
musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1
[loadcontrol]module musb_hdrc registered
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: MUSB HDRC host driver
usb usb1: Manufacturer: Linux 2.6.32.41 musb-hcd
usb usb1: SerialNumber: musb_hdrc
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
avm_net_trace: New net trace device 'usb1' registered with minor 161.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
[simple_profiling] 0 entries 50 min
squashfs: version 3.4 (2008/08/26) Phillip Lougher
Installing knfsd (copyright (C) 1996 [email protected]).
fuse init (API version 7.13)
msgmni has been set to 113
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered (default)
[avm_membench_init]
avm_net_trace: Up and running.
[loadcontrol] set auto - scale=1
[avm] configured: watchdog event debug enable direct gpio 

AVM_WATCHDOG: Watchdog Driver for AR7 Hardware (Version 1.0, build: Jun  4 2012 16:37:37)
[simple-profiling]: no performance counters implemented
[simple-profiling]: no performance counters implemented
[avm]: AVM Simple Profiling enabled.
Serial: SERIAL_AVM_8250 driver
ttyS0 at MMIO 0x0 (irq = 15) is a PORT_16550A
[physmap_flash_probe] line=101, doing probes
physmap platform flash device: 01000001 at 10000000
[do_map_probe] driver_name=cfi_probe
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
physmap-flash.0: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
6 find_squashfs partitions found on MTD device physmap-flash.0
Creating 6 MTD partitions on "physmap-flash.0":
0x000000183c00-0x000000f80000 : "rootfs"
mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
0x000000020000-0x000000183c00 : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
0x000000000000-0x000000020000 : "urlader"
0x000000f80000-0x000000fc0000 : "tffs (1)"
0x000000fc0000-0x000001000000 : "tffs (2)"
0x000000e80000-0x000000f80000 : "jffs2"
Generic platform RAM MTD, (c) 2004 Simtec Electronics
[dectsync] inactive
prefetch_code: 942b3000: len=1856
[cpmac] [cpmac_if_register] dev cpmac0 (phy_id 0) registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver libusual
CAPI Subsystem Rev 1.1.2.8
AVM PA 2.7.7 2012-05-02
AVM PA skb pktinfo at offset 128 size 188
[loadcontrol]module avm_pa registered
TCP cubic registered
mcfw: IGMPv3 fast forwarding
NET: Registered protocol family 10
NET: Registered protocol family 17
NET: Registered protocol family 8
atmpvc_init() failed with -17
TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 2.0)
      mount on mtd3 and mtd4 (double buffering)
Adam2 environment variables API installed.
kernel_init: basic setup done
[squashfs] use lzma compression 
VFS: Mounted root (squashfs filesystem) readonly on device 31:0.
Freeing bootloader memory: 1024k freed
Freeing unused kernel memory: 244k freed
trying /sbin/init
TFFS Name Table H
led_modul_Fritz_Box_7270plus: module license 'unspecified' taints kernel.
Disabling lock debugging due to kernel taint
__io_remap_setwriteprotect: info: no pte for addr 97ae0000
AVM_WATCHDOG: System Init UEberwachung 480 Sekunden
__io_remap_setwriteprotect: info: no pte for addr 97ad8000
rtc-avm rtc-avm.0: rtc core: registered avm as rtc0
[avm-rtc]: avm_rtc_probe: register: ret=0x97969200
[avm-rtc]: avm_rtc_probe: success

[avm_debug]standard kernel-messages
__io_remap_setwriteprotect: info: no pte for addr 97b00000
[piglet]use settings for 144(6 gpios from hw_config)

patch_dectfw: c025a000, totallen = 70210(11242)
patch_dectfw: patch_adress: f1038 max_len: 26 with Version 2 Len: 17
patch_dectfw: dectmode 2
dect_loader: fast-bootmode
*
*****************************************************************************************************************************************
dect144xx_file_process: upload of '/lib/modules/dectfw_secondlevel_488.hex' successfull
[piglet]bitfile '/lib/modules/bitfile.bit'

[piglet] clock from pll3(384000000)
[piglet] bitfile 72743 bytes done
[piglet]TDM: FS: 8000 Hz CLK:2047990 Hz
__io_remap_setwriteprotect: info: no pte for addr 97b80000
JFFS2 version 2.2 (NAND) (ZLIB) (RTIME) (c) 2001-2006 Red Hat, Inc.
__io_remap_setwriteprotect: info: no pte for addr 97b70000
loop: module loaded
[4294938623][0]system-load 7  25 tasks:19 % curr:usbcfgctl(0 %) max:init(12 %, pid:1), readytorun: 1, pgfault 1549/s (max 1 avg 1.0)
[pcmlink]svn: 1552
driver params overwritten io_addr=0x0 irq_num=0
[pcmlink]chrony-support

[pcmlink]c55: simple checksum: 62D8F7
capicodec_init()
[capi_codec] support fax
[capi_codec] support Codecs
__io_remap_setwriteprotect: info: no pte for addr 94900000
dect_uicp_from_dect, ignore 8 bytes, dect_manager not up: %B
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
fat: exports duplicate symbol fat_add_entries (owned by kernel)
fat: exports duplicate symbol fat_add_entries (owned by kernel)
__io_remap_setwriteprotect: info: no pte for addr 96c18000
ramzswap: /dev/ramzswap0 initialized: disksize_kb=8192
Adding 8184k swap on /dev/ramzswap0.  Priority:-1 extents:1 across:8184k SS
[4294939627][0]system-load 9  87 tasks:16 % curr:configd(0 %) max:rc.S(1 %, pid:24), readytorun: 21, pgfault 3636/s (max 1 avg 1.0)
__io_remap_setwriteprotect: info: no pte for addr 96fc0000
[dsl_ur8] DDC_cpsarChOpen done:0: Ch=15, Dir=TX
[dsl_ur8] DDC_cpsarChOpen done:0: Ch=15, Dir=RX
[dsl_ur8] driver version: 3.02.02.00
[dsl_ur8] before enabling Saras Digital Control: ADSLSS_PRCR(0xA1000500)=0x00000000!
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
[dsl_ur8] after enabling Saras Digital Control: ADSLSS_PRCR(0xA1000500)=0x000007FF!
[dsl_ur8] datapump path (/lib/modules/dsp_ur8/ur8-B-dsl.bin)
[dsl_ur8] DSP binary filesize = 440878 bytes
[dsl_ur8] shim_osLoadFWImage: Completed 
[dsl_ur8] DSP image page address: (96500000)
[dsl_ur8] PM2EMIF=06500000 DM2EMIF=06500000 at DSLSS Start Time. PM2EMIF changes when DSL DP runs
[dsl_ur8] dslhal_support_hostDspCodeDownload: Done. Datapump version: 01.52.53.11
[dsl_ur8] dsl serial number successfully set to "465249545a21426f78466f6e574c414e37323430093030314633464441444444"
[dsl_ur8] AVM Fw Version successfully set into EOC Stuct 73.05.23
[dsl_ur8] DDC_dsl_init: Done 
[dsl_ur8] DDC_atm_init: Done priv = 96c01400
[dsl_ur8] DDA_atm_irq_request: SAR Interrupt registered 
[dsl_ur8] AVM Datapump
[dsl_ur8] DDA_atm_irq_request: DSL Interrupt registered 
[dsl_ur8] Powermanagment (States => 1,10) supported!
[dsl_ur8] Loading Linux DSL Driver done
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
[4294940647][0]system-load 100 % 36 tasks:31 % curr:busybox(29 %) max:busybox(29 %, pid:622), readytorun: 7, pgfault 1199/s (max 1 avg 1.0)
kdsldmod: init start (Jul  6 2012 13:32:16) sizeof(struct sk_buff)=440
kdsldmod: init done
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
[dsl_ur8] ioctl set inventory invoked
[dsl_ur8] dsl serial number successfully set to "303031463346444144444442204621426f78373234302037332e30352e323300"
eth: port 0 status 2 throttle 0
eth: port 1 status 1 throttle 1
[cpmac] [adm_power_config] tried to set a mode 1 that is not possible for this port 1.
[avm_power] : ethernet switch failed
eth: port 2 status 1 throttle 1
[cpmac] [adm_power_config] tried to set a mode 1 that is not possible for this port 2.
[avm_power] : ethernet switch failed
eth: port 3 status 1 throttle 1
[cpmac] [adm_power_config] tried to set a mode 1 that is not possible for this port 3.
[avm_power] : ethernet switch failed
ADDRCONF(NETDEV_UP): cpmac0: link is not ready
ADDRCONF(NETDEV_UP): lan: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
device eth0 entered promiscuous mode
device cpmac0 entered promiscuous mode
ADDRCONF(NETDEV_UP): guest: link is not ready
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
avm_pa: disabled
[dsl_ur8] hwrev=144 is_ATA_Ld_Hw=0
[dsl_ur8] from ATA to DSL Mode
[dsl_ur8] DSP in QUIET Mode. State Machine is being restarted
[dsl_ur8] SARAS PWDREG = 0x0000
avm_pa: disabled
[4294941649][0]system-load 100 % 45 tasks:47 % curr:wlancfgctl(0 %) max:ctlmgr(31 %, pid:712), readytorun: 1, pgfault 3554/s (max 2 avg 1.0)
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
ADDRCONF(NETDEV_CHANGE): cpmac0: link becomes ready
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
lan: port 1(eth0) entering forwarding state
__io_remap_setwriteprotect: info: no pte for addr 96e40000
[wlan_eeprom] calibration data blocks found = 1
[wlan_eeprom] Got calibration data version 2 for instance #1
[wlan_eeprom] Loading "/lib/modules/wlan_eeprom_hw0.bin"
[wlan_eeprom] Patching calibration data into eeprom
[wlan_eeprom] Patching MAC address to 00:1f:3f:d0:92:eb
[wlan_eeprom] Customer data="7240_V7B13_Dualband_CTL"
wlanfw: Init.
avm_wlan_memory: Init.
ath_hal: 0.9.14.25 (AR5416, REGOPS_FUNC)
__io_remap_setwriteprotect: info: no pte for addr 96740000
ath_dfs: Version 2.0.0
Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved
__io_remap_setwriteprotect: info: no pte for addr 96780000
wlan: 0.8.4.2 (Atheros/multi-bss)
Registered for AVM event source.
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
__io_remap_setwriteprotect: info: no pte for addr 96770000
ath_rate_atheros: Version 2.0.1
Copyright (c) 2001-2004 Atheros Communications, Inc, All Rights Reserved
__io_remap_setwriteprotect: info: no pte for addr 967c0000
ath_spectral: Version 2.0.0
Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved
__io_remap_setwriteprotect: info: no pte for addr 95800000
ath_pci: 0.9.4.5 (Atheros/multi-bss)
ath_pci: CR-LSDK-1.3.1.146
cache line size: 16
Chan  Freq  RegPwr  HT   CTL CTL_U CTL_L DFS
   1  2412n     20  HT20  1    0    1     N
   2  2417n     20  HT20  1    0    1     N
   3  2422n     20  HT40  1    0    1     N
   4  2427n     20  HT40  1    0    1     N
   5  2432n     20  HT40  1    1    1     N
   6  2437n     20  HT40  1    1    1     N
   7  2442n     20  HT40  1    1    1     N
   8  2447n     20  HT40  1    1    1     N
   9  2452n     20  HT40  1    1    1     N
  10  2457n     20  HT40  1    1    0     N
  11  2462n     20  HT40  1    1    0     N
  12  2467n     20  HT20  1    1    0     N
  13  2472n     20  HT20  1    1    0     N
  36  5180n     30  HT20  1    0    1     N
  38  5190n     20  HT40  1    0    0     N
  40  5200n     30  HT20  1    1    0     N
  44  5220n     30  HT20  1    0    1     N
  46  5230n     20  HT40  1    0    0     N
  48  5240n     30  HT20  1    1    0     N
  52  5260n     20  HT20  1    0    1     Y
  54  5270n     20  HT40  1    0    0     Y
  56  5280n     20  HT20  1    1    0     Y
  60  5300n     20  HT20  1    0    1     Y
  62  5310n     20  HT40  1    0    0     Y
  64  5320n     20  HT20  1    1    0     Y
 100  5500n     27  HT20  1    0    1     Y
 102  5510n     27  HT40  1    0    0     Y
 104  5520n     27  HT20  1    1    0     Y
 108  5540n     27  HT20  1    0    1     Y
 110  5550n     27  HT40  1    0    0     Y
 112  5560n     27  HT20  1    1    0     Y
 116  5580n     27  HT20  1    0    1     Y
 118  5590n     27  HT40  1    0    0     Y
 120  5600n     27  HT20  1    1    0     Y
 124  5620n     27  HT20  1    0    1     Y
 126  5630n     27  HT40  1    0    0     Y
 128  5640n     27  HT20  1    1    0     Y
 132  5660n     27  HT20  1    0    1     Y
 134  5670n     27  HT40  1    0    0     Y
 136  5680n     27  HT20  1    1    0     Y
 140  5700n     27  HT20  1    0    0     Y
get_wlan_memory: (Rx) dd->dd_desc: b7fd4000, dd->dd_desc_paddr: 17fd4000, dd->dd_desc_len: 9510, *bf: 97fde000
get_wlan_memory: (Tx) dd->dd_desc: b7f90000, dd->dd_desc_paddr: 17f90000, dd->dd_desc_len: 246c0, *bf: 97fb5000
ath_descdma_setup: beacon DMA map: b6e1e000 (1152) -> physical 16e1e000 (1152)
dfs_init_radar_filters: dfs->dfs_rinfo.rn_numradars: 0
DFS min filter rssiThresh = 21
DFS max pulse dur = 131 ticks
ic_chainmask=3x3
wifi0: 11na rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: 11na MCS:  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
wifi0: 11ng rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: 11ng MCS:  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
wifi0: mac 128.2 phy 13.0 radio 12.0
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Use hw queue 7 for UAPSD
avm_net_trace: New net trace device 'HW (2.4 + 5 GHz, wifi0)' registered with minor 128.
wifi0: Atheros 9280: mem=0x40000000, irq=80 hw_base=0xc1d80000
__io_remap_setwriteprotect: info: no pte for addr 967e0000
__io_remap_setwriteprotect: info: no pte for addr 96618000
wlan: mac acl policy registered
__io_remap_setwriteprotect: info: no pte for addr 96e08000
avm_net_trace: New net trace device 'AP (2.4 + 5 GHz, ath0)' registered with minor 130.
avm_net_trace: New net trace device 'AP (2.4 + 5 GHz, ath0)' registered with minor 131.
[4294942655][0]system-load 100 % 45 tasks:7 % curr:iwpriv(0 %) max:rc.wlan(3 %, pid:762), readytorun: 1, pgfault 6127/s (max 2 avg 1.0)
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
Noise floor calibration not compleated (-50)
device ath0 entered promiscuous mode
lan: port 2(ath0) entering forwarding state
dect_uicp_from_dect, ignore 16 bytes, dect_manager not up: %B
[4294943656][0]system-load 100 % 58 tasks:34 % curr:wlancfgctl(0 %) max:hostapd(6 %, pid:1445), readytorun: 1, pgfault 3863/s (max 3 avg 1.0)
AVM_WATCHDOG: System Init UEberwachung abgeschlossen (413760 ms noch verfuegbar)
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_cpuclock: norm_power_rate=100 act_rate=100 mul=0 div=1 offset=0 NormP=0 mW -> SumNormP=0 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_systemclock: norm_power_rate=100 act_rate=100 mul=0 div=1 offset=3000 NormP=3000 mW -> SumNormP=3000 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_dspclock: norm_power_rate=100 act_rate=100 mul=0 div=1 offset=974 NormP=974 mW -> SumNormP=3974 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_loadrate: norm_power_rate=100 act_rate=100 mul=29 div=10 offset=-17 NormP=273 mW -> SumNormP=4247 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_analog: norm_power_rate=200 act_rate=0 mul=141 div=10 offset=100 NormP=2920 mW -> SumNormP=7167 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_isdnnt: norm_power_rate=100 act_rate=0 mul=1 div=1 offset=0 NormP=100 mW -> SumNormP=7267 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_isdnte: norm_power_rate=100 act_rate=0 mul=1 div=1 offset=0 NormP=100 mW -> SumNormP=7367 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_wlan: norm_power_rate=100 act_rate=100 mul=84 div=10 offset=100 NormP=940 mW -> SumNormP=8307 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_usb_host: norm_power_rate=500 act_rate=0 mul=55 div=10 offset=0 NormP=2750 mW -> SumNormP=11057 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_dect: norm_power_rate=100 act_rate=0 mul=200 div=78 offset=150 NormP=406 mW -> SumNormP=11463 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_dsl: norm_power_rate=100 act_rate=80 mul=15 div=1 offset=0 NormP=1500 mW -> SumNormP=12963 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_ethernet: norm_power_rate=467 act_rate=16777433 mul=1 div=1 offset=50 NormP=517 mW -> SumNormP=13480 mW
SysRq : Changing Loglevel
Loglevel set to 4
[4294944657][0]system-load 100 % 62 tasks:6 % curr:busybox(0 %) max:ctlmgr(1 %, pid:712), readytorun: 2, pgfault 6823/s (max 2 avg 1.0)
[4294945659][0]system-load 100 % 68 tasks:4 % curr:busybox(0 %) max:menu-update(1 %, pid:2320), readytorun: 2, pgfault 3009/s (max 1 avg 1.0)
[4294956204][0]system-load 1  56 tasks:1 % curr:luacgi(0 %) max:ctlmgr(0 %, pid:712), readytorun: 2, pgfault 94/s (max 2 avg 1.0)
[4294957238][0]system-load 6  56 tasks:26 % curr:luacgi(7 %) max:ctlmgr(14 %, pid:712), readytorun: 2, pgfault 453/s (max 1 avg 1.0)
[dsl_ur8] params 0x00000000
[dsl_ur8] ioctl retrain the modem
[4294959021][0]system-load 2  56 tasks:15 % curr:luacgi(7 %) max:luacgi(7 %, pid:2486), readytorun: 2, pgfault 127/s (max 1 avg 1.0)
[4294960330][0]system-load 2  56 tasks:12 % curr:luacgi(5 %) max:luacgi(5 %, pid:2488), readytorun: 2, pgfault 148/s (max 1 avg 1.0)
[4294961392][0]system-load 4  60 tasks:9 % curr:wlancfgctl(0 %) max:ctlmgr(5 %, pid:712), readytorun: 1, pgfault 2116/s (max 1 avg 1.0)
[4294962395][0]system-load 100 % 60 tasks:23 % curr:rc.wlan(0 %) max:luacgi(10 %, pid:3041), readytorun: 2, pgfault 7210/s (max 1 avg 1.0)
lan: port 2(ath0) entering disabled state
lan: port 2(ath0) entering forwarding state
[4294965548][0]system-load 8  61 tasks:11 % curr:version(0 %) max:ctlmgr(8 %, pid:712), readytorun: 2, pgfault 869/s (max 1 avg 1.0)
/proc/tffs: info request: success
[365][0]system-load 1  60 tasks:4 % curr:version(0 %) max:ctlmgr(2 %, pid:712), readytorun: 2, pgfault 1299/s (max 1 avg 1.0)
/proc/tffs: info request: success
[1458][0]system-load 2  57 tasks:13 % curr:dropbear(9 %) max:dropbear(9 %, pid:3827), readytorun: 1, pgfault 2727/s (max 1 avg 1.0)
root@fritz:/var/mod/root# lsmod
Module                  Size  Used by    Tainted: P  
wlan_scan_ap            7537  1 
wlan_acl                3184  1 
wlan_wep                4375  0 
wlan_tkip               9408  1 
wlan_ccmp               6137  0 
wlan_xauth               601  0 
ath_pci               149400  0 
ath_spectral           93193  1 ath_pci
ath_rate_atheros       59649  1 ath_pci
wlan                  220606  9 wlan_scan_ap,wlan_acl,wlan_wep,wlan_tkip,wlan_ccmp,wlan_xauth,ath_pci,ath_rate_atheros
ath_dfs                40072  3 wlan_scan_ap,ath_pci,wlan
ath_hal               299091  5 ath_pci,ath_spectral,ath_rate_atheros,ath_dfs
avm_ath_extensions     41416  6 wlan_scan_ap,ath_pci,ath_rate_atheros,wlan,ath_dfs,ath_hal
kdsldmod             1089235  4 
dsl_ur8               191113  0 
ramzswap               18434  1 
lzo_compress            1898  1 ramzswap
lzo_decompress          2031  1 ramzswap
dect_io                11547  0 
avm_dect              239585  1 dect_io
capi_codec            417508  0 
isdn_fbox_fon5        792793  5 
pcmlink               383288  3 avm_dect,capi_codec,isdn_fbox_fon5
loop                   13767  2 
jffs2                 107686  1 
Piglet_noemif          48115  0 
rtc_avm                 5237  1 pcmlink
rtc_core               15336  1 rtc_avm
led_modul_Fritz_Box_7270plus    73611  2 
root@fritz:/var/mod/root# ps
  PID USER       VSZ STAT COMMAND
    1 root      1080 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [events/0]
    5 root         0 SW   [khelper]
    6 root         0 SW   [async/mgr]
    7 root         0 SW   [CPMAC workqueue]
    8 root         0 SW   [sync_supers]
    9 root         0 SW   [bdi-default]
   10 root         0 SW   [kblockd/0]
   11 root         0 SW   [khubd]
   12 root         0 SW   [rpciod/0]
   13 root         0 SW   [kswapd0]
   14 root         0 SW   [aio/0]
   15 root         0 SW   [nfsiod]
   20 root         0 SW   [pm_info]
   21 root         0 SWN  [avmdebug]
   22 root         0 SW   [mtdblockd]
   23 root         0 SW   [tffsd_mtd_0]
   83 root         0 SW   [cleanup_timer_f]
  193 root         0 SWN  [jffs2_gcd_mtd5]
  213 root         0 SW<  [loop0]
  220 root         0 SW   [capi_oslib]
  221 root         0 SW   [capi_oslib/0]
  223 root         0 SW   [capitransp]
  226 root         0 SW<  [avm_dect_thread]
  227 root         0 SW   [ksock tcp worke]
  228 root         0 SW   [ksock tcp serve]
  434 root      1020 S <  /sbin/udevd --daemon
  523 root      1020 S <  /sbin/udevd --daemon
  603 root      2336 S    /bin/configd
  704 root         0 SWN  [dectuart_route]
  712 root     11068 S    /usr/bin/avm/ctlmgr
  735 root      4592 S    multid -U -d
  782 root     11068 S    /usr/bin/avm/ctlmgr
  783 root     11068 S    /usr/bin/avm/ctlmgr
  784 root     11068 S    /usr/bin/avm/ctlmgr
  835 root      4592 S    multid -U -d
 1287 root      1020 S <  /sbin/udevd --daemon
 1492 root      4408 S    dsld -g -i -n
 1498 root      3712 S    pbd
 1500 root      3712 S    pbd
 1501 root      3712 S    pbd
 1502 root      3712 S    pbd
 1503 root      3712 S    pbd
 1508 root      5008 S    telefon a127.0.0.1
 1510 root      5008 S    telefon a127.0.0.1
 1511 root      5008 S    telefon a127.0.0.1
 1518 root      4928 S <  voipd
 2028 root       828 S    /bin/run_clock -c /dev/tffs -d
 2259 root      1072 S    {busybox} inetd
 2474 root      1080 S    init
 3243 root      3028 S    hostapd -B /var/tmp/wlan_ath0_topology
 3492 root      1072 S    {busybox} httpd-webcfg -P /var/run/webcfg.pid -p 81 -c /mod/etc/webcfg.conf -h /usr/mww/ -r Freetz
 3719 root      1140 S    dropbear -p 22 -R
 3827 root      1208 S    dropbear -p 22 -R
 3834 root      1088 S    -sh
 3943 root      1076 R    {busybox} ps
root@fritz:/var/mod/root#

besonders interessant:
Code:
[dsl_ur8] datapump path (/lib/modules/dsp_ur8/ur8-B-dsl.bin)
[dsl_ur8] DSP binary filesize = 440878 bytes
[dsl_ur8] shim_osLoadFWImage: Completed 
[dsl_ur8] DSP image page address: (96500000)
Indem ich die kernel_args manuell auf Annex A gesetzt habe (mit echo kernel_args annex=A >> /proc/sys/urlader/environment) geht es :) (alleine über das webmenü hat nicht gereicht)

Alllerdings ist die Bandbreite deutlich geringer als bei meiner 7170, woran könnte das liegen?
 
Zuletzt bearbeitet:
Wahrscheinlich liegt das daran, dass du immer noch den Annex B-Treiber verwendest. Der wurde ja nur mit kernel_args auf Annex A umgeschaltet.
 
Nur mit "kernel_args_annex=a" läuft eine Box mit NUR B-Treiber ebenso überhaupt nicht - es gibt da kein "Umschalten" - ist etwa so wie einem toten Pferd die Sporen geben - das läuft auch nicht.

Wenn die Sync-Werte schlecht sind, kann das daran liegen, daß die 7240-Hardware (Modem-Teil) nicht für Annex A ausgelegt ist, läuft dann zwar, aber synct eben schlechter. Die 7170-HW dagegen ist grundsätzlich für B und A ausgelegt und kann deshalb auch mit 7170-spezifischer FW für A und B ordentlich laufen.
Außerdem nicht zu vergessen, daß der A-Treiber aus der FW einer anderen Box stammt und nicht aus einer Original-A-FW der 7240, weil es eine solche ja nicht gibt.
Es kann aber auch an der verwendeten Methode liegen, mit der der A-Treiber "implantiert" worden ist. Nach meiner Erfahrung bringt sp2fr ebenfalls schlechtere Sync-Werte (und ist außerdem volumenmässig viel grösser als die Original-7240-FW) - k.A. weswegen.
Die effizienteste Methode ist die von mir beschriebene, mit der der A-Treiber anstelle des B-Treibers in die Original-FW der 7240 eingebaut wird.
 
Shouter weist aber selbst darauf hin, dass "besonders interessant" der Annex B-Treiber geladen wurde:
Code:
[dsl_ur8] datapump path (/lib/modules/dsp_ur8/ur8-B-dsl.bin)
Fünf Zeilen darunter steht auch die Versionsnummer eines Annex B DSL-Treibers im Protokoll.
Code:
[dsl_ur8] dslhal_support_hostDspCodeDownload: Done. Datapump version: 01.52.53.11
 
DAS ist dann in der Tat "besonders interessant", daß die Box mit B-Treiber im A-Netz überhaupt irgendwie läuft.
 
Entschuldigung für den Un-ausführlichen Report gestern... Ich verwende einen 7270v3 freetz Alien in der internationalen Version, wodurch auch Annex A Treiber vorhanden sind.

Shouter weist aber selbst darauf hin, dass "besonders interessant" der Annex B-Treiber geladen wurde:
...

Achso, nein das war bevor ich die kernel_args auf A umgestellt, aber nachdem ich unter DSL-Settings im Webmenü auf Annex A umgestellt habe. Gibt es da einen schöneren Weg, so dass die Umstellung im Webmenü auch funktioniert?

Gemacht habe ich folgendes:
1) Branding von avm auf avme über ftp umgestellt
2) freetz image mit push_firmware geflasht
3) kernel_args auf Annex A gesetzt

sonst habe ich am Environment nichts verändert.

Das Problem mit der Bandbreite habe ich mittlerweile auch gefunden, ich habe gestern während dem Testen die Verbindung auf maximale Stabilität anstatt auf maximal Performance eingestellt. Jetzt wo es auf maximale Performance ist, habe ich sogar eine grössere Bandbreite als bei der 7170.
 
Zuletzt bearbeitet:
Du hast eine international firmware mit multi annex auf der Box? Da gibt es eine Seite im Webinterface auf der man den Annex einstellen kann oder?

Was bringt bei dir:
Code:
root@fritz:/var/mod/root# cat /proc/sys/urlader/annex
B
root@fritz:/var/mod/root# echo ar7cfg.dslglobalconfig.Annex | ar7cfgctl -s
Gruß
Oliver
 
Ja, diese Seite gibt es. Das war auch die Seite von der ich oben gesprochen habe.

Code:
root@fritz:/var/mod/root# cat /proc/sys/urlader/annex
B
root@fritz:/var/mod/root# echo ar7cfg.dslglobalconfig.Annex | ar7cfgctl -s
"A"

Gruß,
Ralf
 
Kannst du mal bitte "sh -x /etc/init.d/E-40dsl" aufrufen? Vielleicht sieht man da wo es klemmt. Eigentlich sollte der Eintrag aus der ar7.cfg höhere Priorität haben als der aus dem Urlader. Es sei denn multi annex ist nicht gesetzt.

Gruß
Oliver
 
klar:

Code:
root@fritz:/var/mod/root# sh -x /etc/init.d/E40-dsl
+ . /etc/term.sh
+ [ 0 -eq 0 ]
+ basename /etc/init.d/E40-dsl
+ scriptname=E40-dsl
+ [ E40-dsl == E40-dsl ]
+ CMD=start
+ status_test
+ [ -n  ]
+ start_dsl
+ ANNEX_FIRMWARE=/lib/modules/microvoip-dsl.bin
+ [ ! -f /lib/modules/microvoip-dsl.bin ]
+ ANNEX_FIRMWARE=/lib/modules/ar0700xx.bin
+ [ ! -f /lib/modules/ar0700xx.bin ]
+ ANNEX_FIRMWARE=/lib/modules/ar0700aa.bin
+ [ ! -f /lib/modules/ar0700aa.bin ]
+ ANNEX_FIRMWARE=/lib/modules/ubik/ubik2-dsl.bin
+ choose_datapump
+ DSL_ACT_ANNEX_A=/lib/modules/dsp_ur8/ur8-A-dsl.bin.bsdiff
+ DSL_REL_ANNEX_A=/lib/modules/dsp_ur8/release-ur8-A-dsl.bin.bsdiff
+ DSL_ACT_ANNEX_B=/lib/modules/dsp_ur8/ur8-B-dsl.bin
+ DSL_REL_ANNEX_B=/lib/modules/dsp_ur8/release-ur8-B-dsl.bin.bsdiff
+ echo ar7cfg.dslglobalconfig.sDPVersion
+ ar7cfgctl -s
+ SAVED_FW_VERSION=""
+ echo 73.05.23
+ CURRENT_FW_VERSION="73.05.23"
+ DSLFW_PATH=/var/dsl/dspfw
+ test -d /var/dsl/dspfw
+ rm -f /var/dsl/dspfw/multi_DSLFW.log /var/dsl/dspfw/multi_DSLFW.reset
+ echo ""
+ echo "73.05.23"
+ [ "" != "73.05.23" ]
+ [ "" !=  ]
+ touch /var/dsl/dspfw/multi_DSLFW.reset
+ DPVersion=
+ [ A == B ]
+ [ A == A ]
+ ANNEX_FIRMWARE=/var/dsl/dspfw/ur8-A-dsl.bin
+ create_datapump /lib/modules/dsp_ur8/ur8-B-dsl.bin /lib/modules/dsp_ur8/ur8-A-dsl.bin.bsdiff /var/dsl/dspfw/ur8-A-dsl.bin
+ BSPATCH=/usr/bin/bspatch
+ BASE_DP=/lib/modules/dsp_ur8/ur8-B-dsl.bin
+ DELTA_DP=/lib/modules/dsp_ur8/ur8-A-dsl.bin.bsdiff
+ NEW_DP=/var/dsl/dspfw/ur8-A-dsl.bin
+ /usr/bin/bspatch /lib/modules/dsp_ur8/ur8-B-dsl.bin /var/dsl/dspfw/ur8-A-dsl.bin /lib/modules/dsp_ur8/ur8-A-dsl.bin.bsdiff
+ dirname /var/dsl/dspfw/ur8-A-dsl.bin
+ cd /var/dsl/dspfw
+ md5sum -c /lib/modules/dsp_ur8/ur8-A-dsl.bin.md5sum
+ cut -d   -f 2
+ [ OK != OK ]
+ cd -
/var/mod/root
+ [ -n  ]
+ echo attempting to load DSL Firmware '/var/dsl/dspfw/ur8-A-dsl.bin'
attempting to load DSL Firmware '/var/dsl/dspfw/ur8-A-dsl.bin'
+ [ ! -f /var/dsl/dspfw/ur8-A-dsl.bin ]
+ export ANNEX_PTEST_FILE=ptest-results-
+ export ANNEX_PTEST_HOST=
+ echo **** ANNEX: 'A'
**** ANNEX: 'A'
+ [  != 0 ]
+ echo **** ANNEX_TEST: ''
**** ANNEX_TEST: ''
+ echo **** ANNEX_TEST: File 'ptest-results-'
**** ANNEX_TEST: File 'ptest-results-'
+ echo **** ANNEX_TEST: Host ''
**** ANNEX_TEST: Host ''
+ echo *************************************
*************************************
+ echo setting DSL Firmware to Annex A
setting DSL Firmware to Annex A
+ atm_driver_params=
+ [ -f /var/dsl/dspfw/ur8-A-dsl.bin ]
+ sed -e s/ //g
+ echo FRITZ!Box Fon WLAN 7240
+ product_eoc_name=FRITZ!BoxFonWLAN7240
+ echo EOC info: product_name='FRITZ!BoxFonWLAN7240'
EOC info: product_name='FRITZ!BoxFonWLAN7240'
+ echo ar7cfg.dslglobalconfig.DiagnosticEnabled
+ ar7cfgctl -s
+ DSLDIAG_ENABLED=no
+ [ no = yes ]
+ atm_driver_params=
+ modprobe dsl_ur8 firmware_load_file=/var/dsl/dspfw/ur8-A-dsl.bin annex=A ptest= product_name=FRITZ!BoxFonWLAN7240 product_fw_version=73.05.23
+ dirname /var/dsl/dspfw/ur8-A-dsl.bin
+ [ /var/dsl/dspfw == /var/dsl/dspfw ]
+ rm -rf /var/dsl/dspfw/ur8-A-dsl.bin
+ lsmod
+ grep ^dsl_ur8
+ [ -z dsl_ur8               191113  1  ]
+ annex_test
+ [ -n  ]


... Es sei denn multi annex ist nicht gesetzt...

meinst du damit CONFIG_DSL_MULTI_ANNEX="y" ?

Zitat aus rc.conf:
Code:
##########################################################################################
## Box spezifische Konfiguration (aus Produkt.init)
##########################################################################################
export CONFIG_ANNEX="B"
export CONFIG_INSTALL_TYPE="ur8_16MB_xilinx_4eth_2ab_dect_isdn_pots_wlan_33906"
export CONFIG_VERSION="05.23"
export CONFIG_SUBVERSION=""
export CONFIG_VERSION_MAJOR="73"
export CONFIG_ROMSIZE="16"
export CONFIG_RAMSIZE="64"
export CONFIG_RELEASE="1"
export CONFIG_BETA_RELEASE="0"

Code:
root@fritz:/var/mod/root# echo $CONFIG_ANNEX
B
root@fritz:/var/mod/root# echo $CONFIG_DSL_MULTI_ANNEX
y

vielleicht liegt es an $CONFIG_ANNEX ?

Edit:
/etc/init.d/rc.conf
Code:
##########################################################################################
## Annex
##########################################################################################
if [ -z "$annex_param" ] ; then
if [ "${CONFIG_DSL_MULTI_ANNEX}" = "y" ] ; then
LOADANNEX=`echo ar7cfg.dslglobalconfig.Annex | ar7cfgctl -s 2>/dev/null | sed s/\\"//g` ; # annex aus users
if [ -z "${LOADANNEX}" ] ; then
export ANNEX=`cat $CONFIG_ENVIRONMENT_PATH/annex` ; # annex aus /proc nehmen, nicht von Config!
else                      
export ANNEX=${LOADANNEX} ; # annex aus userselection
fi                        
else
export ANNEX=`cat $CONFIG_ENVIRONMENT_PATH/annex` # annex aus /proc nehmen, nicht von Config!
fi
if [ -z "${ANNEX}" ] ; then export ANNEX=${CONFIG_ANNEX} ; fi # nur wenn vom /proc nix kommt, default setze
else # annex_param
echo "overwrite annex"
export ANNEX=$annex_param     
fi
gemäss diesem code interessiert ihn zunächst mal $annex_param, dies wird hier gesetzt: (/etc/init.d/S01-head)

Code:
##########################################################################################
## aus den kernel parameters die für die module ermitteln
##########################################################################################
avm_event_param=
atm_param=
ar7wdt_param=
cpmac_param=
i2c_param=
annex_param=
for i in `cat /proc/cmdline` ; do
case $i in
avm_event_*)
avm_event_param=$i
;;
atm_*)
atm_param="$atm_param $i"
;;
ar7wdt_*)
ar7wdt_param="$ar7wdt_param $i"
;;
cfg_*)
cpmac_param="$cpmac_param $i"
;;
i2c_*)
i2c_param="$i2c_param $i"
;;
annex=*)
annex_param=${i##annex=}
;;
CPU_NR=*)
CPU_NR=${i##CPU_NR=}
;;
mute=*)
mute_param=${i##mute=}
;;
*)
;;
esac
done

wobei in meinem Fall natürlich:
Code:
cat /proc/cmdline
annex=A

-> also hat zumindest bei mir kernel_args höhere Priorität?
 
Zuletzt bearbeitet:
In deinem Trace von oben wird doch jetzt aber der Annex A Treiber geladen?

Wo kommt der Annex Parameter in der cmdline her? Has du den selbst gesetzt? Den brauchst du doch gar nicht, wenn du den Annex über das Webinterface setzen kannst...

Gruß
Oliver
 
Hallo Oliver,

ja mittlerweile wird Annex A geladen, aber nur, weil ich kernel_args annex=A gesetzt habe (ja hab ich selbst manuell gesetzt), ohne das lädt er Annex B (bei der 7240 ist kernel_arg annex=B standard - würde es auch reichen da nichts zu setzen? Bzw wäre es dann möglich über das Interface umzustellen?)
Wie ist das bei einer 7270v3? (also kernel_args)

Liebe Grüße,
Ralf
 
Ich kann mir nicht vorstellen, dass der Annex standardmäßig über die kernel_args gesetzt wird. Wenn nicht, dann kann man den Annex über das Webinterface einstellen.

Gruß
Oliver
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.