Wo sind meine Devices (ifconfig) ?

derheimi schrieb:
Poste doch mal bitte noch die Ausgabe von "cat /proc/sys/urlader/environment" und von "dmesg" nach einem Neustart der Box, vielleicht kann man da noch was erkennen...

Code:
# cat /proc/sys/urlader/environment
HWRevision      94
ProductID       Fritz_Box_7170
SerialNumber    0000000000000000
annex   B
autoload        yes
bootloaderVersion       1.124
bootserport     tty0
bluetooth       00:04:0E:FF:FF:07
cpufrequency    211968000
firstfreeaddress        0x946AD0F0
firmware_version        1und1
firmware_info   29.04.30
flashsize       0x00800000
maca    00:15:0C:42:39:7C
macb    00:15:0C:42:39:7D
macwlan 00:15:0C:42:39:7E
macdsl  00:15:0C:42:39:7F
memsize 0x02000000
modetty0        38400,n,8,1,hw
modetty1        38400,n,8,1,hw
mtd0    0x90000000,0x90000000
mtd1    0x90010000,0x90780000
mtd2    0x90000000,0x90010000
mtd3    0x90780000,0x907C0000
mtd4    0x907C0000,0x90800000
my_ipaddress    192.168.178.2
prompt  AVM_Ar7
ptest
reserved        00:04:0E:FF:FF:00
req_fullrate_freq       125000000
sysfrequency    125000000
urlader-version 1124
usb_board_mac   00:15:0C:42:39:80
usb_rndis_mac   00:15:0C:42:39:81
usb_device_id   0x3D00
usb_revision_id 0x0200
usb_device_name USB DSL Device
usb_manufacturer_name   AVM
wlan_key        4481184995189258
wlan_cal        03F7,03D6,000F,00E6,010A,00EB,010A,0319,0316

Code:
# dmesg
 map->size 0x400000 map->name phys_mapped_flash
[genprobe_new_chip] min_chips 1 max_chips 2
[genprobe_new_chip] cfi->interleave 1
[genprobe_new_chip] map_bankwidth 2 type 2
[genprobe_new_chip] call probe_chip
phys_mapped_flash: Found 1 x16 devices at 0x0 in 16-bit bank
[genprobe_ident_chips] cfi.cfiq->DevSize 23
[genprobe_ident_chips] 3 cfi.numchips 1 max_chips 0
[mtd_do_chip_probe] check_cmd_set
 Amd/Fujitsu Extended Query Table at 0x0040
phys_mapped_flash: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
RedBoot partition parsing not available
Calling initcall 0x941ee0a8: platram_init+0x0/0x30()
Generic platform RAM MTD, (c) 2004 Simtec Electronics
Calling initcall 0x941ee0d8: init_ohio_flash+0x0/0xaf8()
Ohio flash driver (size->0x400000 mem->0x10000000)
flash_size=0x800000
[mtd_do_chip_probe] map 941bb3d4
[genprobe_ident_chips] map name Ohio flash memory
[genprobe_new_chip] map 0x941bb3d4 map->size 0x800000 map->name Ohio flash memor
y
[genprobe_new_chip] min_chips 1 max_chips 2
[genprobe_new_chip] cfi->interleave 1
[genprobe_new_chip] map_bankwidth 2 type 2
[genprobe_new_chip] call probe_chip
Ohio flash memory: Found 1 x16 devices at 0x0 in 16-bit bank
[genprobe_ident_chips] cfi.cfiq->DevSize 23
[genprobe_ident_chips] 3 cfi.numchips 1 max_chips 1
[genprobe_ident_chips] 4 i 0 j 0
[genprobe_ident_chips] 5 i 0 j 1
[mtd_do_chip_probe] check_cmd_set
 Amd/Fujitsu Extended Query Table at 0x0040
Ohio flash memory: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
[mtd]: set to default: jffs2_size = 0x20 * 64KByte (0x200000 Bytes)
ohio_flash_map.virt 0xb0000000
ohio_ram_map.virt 0x00000000
[ohio_find_hidden_filesystem] start=0x10000 end=0x780000 size=0x770000
[ohio_find_hidden_filesystem]: super block found: bytes_used: 0x3fa682/4171394
[init_ohio_flash] find hidden filesystem size=0x6cdb00 offset=0xb2500
[mtd] configure jffs2 partition
[mtd] fs_size=0x4a0000 max=0x2d0000 is=0x200000 max jffs2_size value 45
[mtd] ohio_flash_map: name=Ohio flash memory bankwidth=2 virt=0xb0000000 phys=0x
10000000 size=0x800000
partition_info[0]: name=filesystem offset=b2500 size=6cdb00
partition_info[1]: name=kernel offset=10000 size=770000
partition_info[2]: name=bootloader offset=0 size=10000
partition_info[3]: name=tffs (1) offset=780000 size=40000
partition_info[4]: name=tffs (2) offset=7c0000 size=40000
partition_info[5]: name=jffs2 offset=580000 size=200000
partition_info[6]: name=Kernel without jffs2 offset=10000 size=570000
Creating 7 MTD partitions on "Ohio flash memory":
0x000b2500-0x00780000 : "filesystem"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
mtd: partition "filesystem" doesn't start on an erase block boundary -- force re
ad-only
0x00010000-0x00780000 : "kernel"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
0x00000000-0x00010000 : "bootloader"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
        'Virtual blocks not allowed'
0x00780000-0x007c0000 : "tffs (1)"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
        'Virtual blocks not allowed'
0x007c0000-0x00800000 : "tffs (2)"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
        'Virtual blocks not allowed'
0x00580000-0x00780000 : "jffs2"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
        'Virtual blocks not allowed'
0x00010000-0x00580000 : "Kernel without jffs2"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
        'Virtual blocks not allowed'
Calling initcall 0x941eedb0: kcapi_init+0x0/0x9c()
Calling initcall 0x941eeef4: capi_init+0x0/0x324()
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
Calling initcall 0x941ef218: capifs_init+0x0/0x108()
capifs: Rev 1.1.2.3
Calling initcall 0x941ef320: fritz_init+0x0/0xf0()
Calling initcall 0x941efd9c: blackhole_module_init+0x0/0xc()
Calling initcall 0x941f0a8c: inet_init+0x0/0x504()
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 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
Calling initcall 0x941f34a4: init+0x0/0x8()
Calling initcall 0x941f34ac: bictcp_register+0x0/0xc()
TCP bic registered
Calling initcall 0x941f34b8: mcfw_init_module+0x0/0x2c()
mcfw: IGMPv3 fast forwarding
Calling initcall 0x941f34e4: af_unix_init+0x0/0xa0()
NET: Registered protocol family 1
Calling initcall 0x941f3584: packet_init+0x0/0x80()
NET: Registered protocol family 17
Calling initcall 0x941f3604: br_init+0x0/0x68()
Calling initcall 0x941f36c0: atm_init+0x0/0xec()
NET: Registered protocol family 8
NET: Registered protocol family 20
Calling initcall 0x941f3864: br2684_init+0x0/0x54()
Calling initcall 0x941de024: ohio_install_dummy_irq_functions+0x0/0x58()
[setup_irq]: irq 1 irqaction->handler 0x94001590 (dummy_timer_irq+0x0/0x14 )
[setup_irq]: irq 6 irqaction->handler 0x940015a4 (dummy_system_irq_2+0x0/0x14 )
Calling initcall 0x940017e4: ohio_late_init+0x0/0x3c()
[ohio_late_init]
Calling initcall 0x941de160: ohio_clk_switch_init+0x0/0x60()
Calling initcall 0x941de3d8: speedup_init+0x0/0x3c()
Calling initcall 0x941eb4ec: seqgen_init+0x0/0x20()
Calling initcall 0x940cb000: avm_event_push_button_init+0x0/0x130()
[avm_new] push_button_gpio=8 value=0 enabled
Calling initcall 0x941ec4f8: tffs_init+0x0/0x2e4()
[tffs] alloc_chrdev_region() param=mtd4
[tffs] CONFIG_TFFS_MTD_DEVICE_0=4 CONFIG_TFFS_MTD_DEVICE_1=5
[tffs] Character device init successfull
TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 2.0)
      mount on mtd4 and mtd5 (double buffering)
Adam2 environment variables API installed.
Calling initcall 0x941ed408: early_uart_console_switch+0x0/0xb4()
Calling initcall 0x9411e588: net_random_reseed+0x0/0x34()
Calling initcall 0x941f1fac: ip_auto_config+0x0/0x1120()
[prepare_namespace] new mount root /dev/mtdblock1
tffsd: wait for events
use lzma compression
VFS: Mounted root (squashfs filesystem) readonly.
Freeing prom memory: 0kb freed
Freeing unused kernel memory: 116k freed (7596 free)
[setup_irq]: irq 15 irqaction->handler 0x940d498c (serial8250_interrupt+0x0/0x13
c )
[setup_irq]: irq 15 irqaction->handler 0x940d498c (serial8250_interrupt+0x0/0x13
c )
[setup_irq]: irq 15 irqaction->handler 0x940d498c (serial8250_interrupt+0x0/0x13
c )
[setup_irq]: irq 15 irqaction->handler 0x940d498c (serial8250_interrupt+0x0/0x13
c )
AR7WDT: System Init UEberwachung 120 Sekunden
TFFS Name Table 8
Piglet: module license '
(C) Copyright 2005 by AVM
' taints kernel.
[avm_new]push_button 'Wlan-Taster' presses: GPIO=8 time=4294938242
EMIF: asize=1 ta=3 r_hold=0 w_strobe=6 r_strobe=6 ew=1
[avm_new]push_button 'Wlan-Taster', released: GPIO=8 presses=510 key=button_key_
1
registered device TI Avalanche SAR
tiatm driver (patch_annex=0xc0057ccc)
[tiatm] Set StrictPriority=0
DSP binary filesize = 303784 bytes
[tiatm] INFO V2U-BRIDGEREGISTER: 0x00000019
[setup_irq]: irq 23 irqaction->handler 0xc003f208 (tn7atm_sar_irq+0x0/0x30 [tiat
m] )
[setup_irq]: irq 31 irqaction->handler 0xc003f238 (tn7atm_dsl_irq+0x0/0x28 [tiat
m] )
[tiatm]: Powermanagment (States => 1,3,10) supported!
Texas Instruments ATM driver: version:[4.06.04.38]
ubik2 driver (ubik2 - 0x10=0xc006a7b4)
atm_dsp_register_ubik2: ubik2_ToMIPS_notify=0xc005bbfc
atm_dsp_register_ubik2: dsp mem pointer 0xa1c0f218
ubik2_init_interface: DSP-Link Version v3 8480
AR7WDT: System Init UEberwachung abgeschlossen (94690 ms noch verfuegbar)
#

dmesg allerdings nicht nach einem Neustart.

Gruß,
Berndi
 
Zuletzt bearbeitet:
In der original busybox soll kein cat drin sein? Das kann ich mir beim besten Willen nicht vorstellen.
Code:
/var/mod/root $ busybox|grep cat
        [, [[, arp, arping, ash, awk, basename, cat, chmod, chown,
        yes, zcat
/var/mod/root $ busybox|grep dmesg
        df, dirname, dmesg, du, echo, egrep, env, ether-wake,
/var/mod/root $
MfG Oliver
 
Also aufgrund der
glaube ich, dass Du eine Box der 1. Generation hast, also mit besagtem Hardware-Bug. Bei neueren Boxen sieht das so aus:
Code:
HWRevision      94.0.0.0

Der Bug verhindert die Konfiguration des Switches, dadurch werden einige Funktionen im Treiber deaktiviert (z.B. die Möglichkeit, die Box als ATA zu betreiben). Möglich wäre, dass dadurch auch die Initialisierung der Box selbst nicht ganz klappt, allerdings kann ich noch nicht ganz nachvollziehen, wer wann wo welche Initialisierung macht (im Kernel) und/oder ob der "multid" da auch noch reinspielt...

Kannst Du denn eignetlihc die IP-Adresse der Box im Webinterface ändern, also funktioniert das, oder hat das keine Auswirkungen? Ich meine, wer gibt denn eigentlich dem cpmac0-Interface die IP-Adresse? Die Interfaces werden doch durch den multid initialisert, oder?
Wenn Du die IP ändern kannst, musst Du Dich wohl mit cpmac0 anfreuen, eth0 gibts dann für Dich wohl nicht mehr.
Wenn Du die IP-Adresse nicht ändern kannst, ist das ein Bug in der Firmware.
 
Was mich an der Sache halt stutzig macht ist die Tatsache, dass erst mit dem Kernelupdate von 2.4 auf 2.6 diese Problematik auftritt.

Kann ich denn mit cpmac0 genauso umgehen, wie mit eth0 ?

... also im Sinne von:
Code:
ifconfig cpmac0:1 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255 up

Gruß,
Berndi
 
Berndi schrieb:
Was mich an der Sache halt stutzig macht ist die Tatsache, dass erst mit dem Kernelupdate von 2.4 auf 2.6 diese Problematik auftritt.
Na wenn Du Dir den NIC-Treiber in den einzelnen GPL-Sourcen anschaust, liegen zwischen diesen Versionen schon teilweise Welten...

Kann ich denn mit cpmac0 genauso umgehen, wie mit eth0 ? ...
Definitiv ja.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,868
Beiträge
2,219,772
Mitglieder
371,585
Neuestes Mitglied
PauSchmitz
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.