Mhhhh. Deine Idee ist wesentlich komfortabler. ;-)
Also:
P.S.:
Auch nach einem "make kernel-dirclean" keine Änderung.
Also:
HWRevision 94
P.S.:
Auch nach einem "make kernel-dirclean" keine Änderung.
HWRevision 94
env|grep HWR
HWRevision_ATA=1
HWRevision=94
HWRevision_BitFileCount=1
cat /proc/sys/urlader/environment |grep HWRevision
HWRevision 94.1.1.0
Hallo schussel,
wenn Deine HWRev wirklich nur "94" ist und z.B. nicht "94.1.0.0", dann hast Du leider eine 7170er der allerersten Generation, bei der diverse Sachen mit dem Switch nicht funktionieren. Da hat AVM irgendwas hardware-technisches vergeigt gehabt - in den Kernelquellen findet man da diverse Kommentare dazu.
} else if(hwrev && ( (!(strncmp( "94", hwrev, 2)) && (strlen(hwrev) < 4)) /* First 7170 revision */
|| (!(strncmp( "95", hwrev, 2)) && (strlen(hwrev) < 4)) /* First 7140 revision */
|| (!(strncmp("107", hwrev, 3)) && (strlen(hwrev) < 5)) /* First 7140 Annex A revision */
) ) {
DEB_INFO("switch works in read only 32 bit mode\n");
cpmaccfg set_switch_mode_special eth0 0x27 eth1 0x28
cpmaccfg set_switch_mode special
/var/mod/root # ./cpmaccfg gsmc
Devices: 2
WAN is port: 0
Device 1: name=wan, portmask=0x21
Device 2: name=eth0, portmask=0x2e
/var/mod/root # ./cpmaccfg gpme
Port 1: no link
Port 2: no link
Port 3: no autonegotiation, 100baseTx-FD flow-control, link ok
Port 4: no link
/var/mod/root #
root@fritz:/mod/root > cpmaccfg get_switch_mode_current
Devices: 1
WAN is port: (none)
Device 1: name=eth0, portmask=0x2f
root@fritz:/mod/root > cpmaccfg get_port_media
Port 1: no link
Port 2: no link
Port 3: no autonegotiation, 100baseTx-FD flow-control, link ok
Port 4: no link
LAN ... verbunden (LAN 1, LAN 2, LAN 3, LAN 4)
/var/mod/root # ./cpmaccfg gpme
Port 1: no link
Port 2: no link
Port 3: no autonegotiation, 100baseTx-FD flow-control, link ok
Port 4: no link
Die interne nummerierung der ports scheint nicht mit der bestückung der FB übereinzustimmen.
port 1 der FB scheint intern port 3 zu sein. ich habe auch diese ausgabe. (im moment sind bei mir die anderen 3 ports disabled)
EDIT: Egal welches LAN Interface angeschlossen wird, beim cpmaccfg wird immer port 3 angezeigt und die anderen habe immer no link. (BUG?), in der AVM Oberfläche wird das port aber korrekt aktiv markiert.
/var/mod/root # cpmaccfg gsmc
Devices: 1
WAN is port: (none)
Device 1: name=eth0, portmask=0x2f
/var/mod/root # cpmaccfg gpme
Port 1: no link
Port 2: no link
Port 3: no autonegotiation, 100baseTx-FD flow-control, link ok
Port 4: no link
cpmaccfg gpme
Port 1: no link
Port 2: no link
Port 3: no autonegotiation, 100baseTx-FD flow-control, link ok
Port 4: no link