Port série

De neufbox 4

Pourquoi accèder au port série ?

La mise en place d'un accès à la NB4 par l'intermédiaire du port série permet de pouvoir prendre la main au niveau le plus bas, c'est à dire au niveau CFE.

Cette opération n'est pas indispensable pour pouvoir reflasher le firmware car il existe beaucoup d'autres méthodes.

Cependant, il arrive des cas où une erreur ne trouvera de solution que par l'accès au niveau CFE, pour reflasher hors Linux.

Attention :

  • il est interdit de modifier le hardware de la NB4 si elle ne vous appartient pas
  • il est donc interdit de souder des connecteurs sur la carte d'une NB4 qui ne vous appartient pas
  • ce qui suit décrit des actions que vous acceptez d'effectuer sous votre propre responsabilité, les auteurs et NeufBox4.org ne pouvant en aucun cas être tenus pour responsables des conséquences.

Les différents modèles

Neuf Télécom a choisi d'avoir deux sources distinctes pour produire la NB4.

Il ne s'agit pas de deux fabricants d'une même carte, mais de la conception et de la fabrication de deux cartes "compatibles", dénommées FOX et SER.

Il y a donc lieu d'expliquer de façon adaptée à chaque modèle la manière de procéder.

Ce qui est commun

Bonne nouvelle, tout n'est pas différent!

Mais en fait ce n'est qu'une partie minime qui correspond aux niveaux logiques et aux paramètres de transmission du port série:

Les paramètres de liaison sont 115200bps, 8 bits, pas de parité, 1 bit de stop.

Les niveaux sont en 3.3V.

Au plan hardware, aucune des cartes ne dispose d'un connecteur pré-installé.

Il faut donc arriver à se connecter sur le circuit imprimé qui dispose pour chacune des cartes d'un emplacement SIL4 (Single In Line 4 pins), c'est à dire apte à recevoir un connecteur de 4 broches espacées au pas standard de 1/10 de pouce.

Sur ces connecteurs "potentiels", les deux fournisseurs mettent à dispostion :

  • la masse
  • une tension de 3,3V pouvant servir à alimenter un circuit d'interface
  • un signal TX (caractères émis par la NB4 vers le circuit d'interface)
  • un signal RX (caractères reçus par la NB4 depuis le circuit d'interface)

Comme indiqué précédemment, le niveau logique des signaux TX/RX est 3,3 volts. Ce qui veut dire qu'il doit impérativement être adapté pour pouvoir être utilisable par un terminal (écran/clavier).

Ce terminal sera certainement un PC avec un émulateur de "TTY", auquel il faudra se connecter :

  • soit par un port série (RS232) ce qui nécessite un adaptateur depuis un niveau logique 3,3V (composants discrets ou bien circuits intégrés de type MAXIM)
  • soit par le port USB (les ports série n'existant plus sur les nouveaux PC), par l'intermédiaire d'un circuit spécialisé

Personnellement, je conseille l'approche USB.

Il va maintenant falloir ouvrir votre NB4, ainsi que décrit dans le Wiki : Démonter sa Neuf Box 4

Ce qui est différent

Nous considérons ici les seules différences qui concernent le port série.

LES SIGNAUX RX / TX SONT INVERSES ENTRE LES DEUX MODELES...

Modèle FOX

Le connecteur J16 est situé au dessous du connecteur J1 (5 pins de liaison avec les LEDS du couvercle)

  • Broche 1 : +Vcc, 3.3V
  • Broche 2 : Tx (coté NeufBox, les données vont vers le PC)
  • Broche 3 : Rx (coté NeufBox, les données viennent du PC)
  • Broche 4 : GND
+--+--+--+--+
|        |  |
+--+--+--+--+
 4  3  2  1

Carte mère du modèle FOX:

NB4-FXC-serie.jpg

La flèche jaune situe le port série sur le circuit imprimé.

Modèle SER

Le connecteur J4 est situé au dessus du connecteur PCMCIA

  • Broche 1 : +Vcc, 3.3V
  • Broche 2 : Rx (coté NeufBox, les données viennent du PC)
  • Broche 3 : Tx (coté NeufBox, les données vont vers le PC)
  • Broche 4 : GND
+--+--+--+--+
|  |        |
+--+--+--+--+
 1  2  3  4

(Sur la photo ci dessous, le Vcc est à gauche et le GND à droite)

Carte mère du modèle SER:

NB4-SER.jpg

Circuits d'interface

La NeufBox4 est équipée d'un port UART-TTL 3.3V. En clair, c'est un port Universel et Asynchrone de Réception / Transmission utilisant des niveaux logiques; une tension 0 volt sur la ligne étant un 0 logique et une tension de 3.3 volts, un 1.

Interface UART <-> RS232

Le port de la NB4 est en logique de niveau 3.3V, et il est donc *impossible* d'y brancher un connecteur RS232 directement.

Il faut un petit montage d'adaptation, par exemple basé sur un MAX3233 ou équivalent. (Note: On peux obtenir des échantillons chez Maxim de ce genre de circuits...)

Une solution à composants discrets est possible, mais c'est se compliquer la vie et risquer celle de la NB4...


On peut aussi dans certains cas récupérer un câble de liaison pour téléphone portable, mais il faut être sûr de son coup (bien mesurer les tensions avant!) Personnellement j'ai récupéré celui d'un téléphone Sagem 342i. Pour ce dernier, voici la couleur des fils à utiliser:

  • Marron = GND ( Masse )
  • Blanc = TX ( signal de la box vers le PC )
  • Bleu = RX ( signal du PC vers la box )

Le câble à fabriquer est le même que celui de la Fonera : [1].

Interface UART <-> USB

Compte-tenu de la rareté progressive des ports RS232 sur les derniers PC, on peut aussi opter pour l'utilisation d'un convertisseur port série vers USB [2].

Construction totale

Le module et son branchement

Le montage suivant fonctionne sans aucune difficulté. J'ai opté pour l'alimentation à partir du port USB du PC, car le circuit d'interface est initialisé par le PC et doit être "ready" avant que le boot de la NB4 soit lancé. Pour cela les deux jumpers du module USB sont à positionner comme indiqué.

NeufBox Interface R.jpg

Comment se procurer un module d'interface (UM232R)?

Par correspondance (18,90 € au 13/12/07 pour un module): [3]

Les documents et drivers : [4]

On trouve aussi sur eBay des modules FTDI (celui décrit ou équivalent) pour moins de 8€.

Le matériel complémentaire
  • Un module FTDI de conversion série (3,3/5V) vers USB
  • une platine d'essai pour supporter le circuit
  • un connecteur mâle (droit ou coudé) pour assurer la connection du circuit
  • un câble droit avec 2 connecteurs femelles à ses extrémités
  • un connecteur mâle droit (impératif). Les pins côté soudure de ce connecteur doivent être de 0,8mm environ pour être introduits à frotement doux dans les trous de la platine NB4-SER (J4) ou bien soudé dans les trous de la platine NB4-FOX (J16)

Matériel connectique série-USB.jpg

Interface/Câbles prêt à l'emploi

Modèles basés sur une puce FTDI
Câble

Par correspondance (16,86€ au 20/12/07 pour un câble): [5]

Update: 17.72€ au 04/03/2010, mais 30€ livré ! Ce n'est pas le moins cher malheureusement, mais il est pratique...

   ATTENTION : prendre le modèle en 3.3 Volts!

TTL232R3V34.jpg


Il faudra redistribuer les connexions côté TTL

TTL232R3V34 wiring.jpg

+Vcc, 3.3V INUTILISE
Rx    ORANGE
Tx    YELLOW (JAUNE)
GND   BLACK

La documentation en anglais est ici [6]

Interface USB UART 5v/3.3v

Il existe un module simple et peu onéreux disponible sur eBay (environ 15€ frais de port inclus).

Note : désolé pour la pub mais je ne l'ai pas trouvé ailleurs.

Une simple recherche sur les mots FTDI USB UART donne généralement les bons résultats filtrables visuellement avec la photo.

Il y a parfois la mention PIC ou AVR, mais sans réel lien avec le produit.

Voici une photo de l'adaptateur (récupérée depuis lefinnois.net)

Adaptateur USB UART 5v-3.3v TTL.jpg

Note : Ce module convient pour bon nombre de routeurs grâce au jumper de sélection de la tension (5 volts, 3.3 volts).

Modèles basés sur d'autres puces
  • Sparkfun ( http://www.sparkfun.com ) dispose d'un convertisseur RS232 - TTL pas trop onéreux, et qui fonctionne parfaitement avec la NB4 :

Shifter-0.jpg http://www.sparkfun.com/commerce/product_info.php?products_id=133

(Ma version montée: Media:Adaptateur_Sparkfun2.jpg )

  • Pour ceux qui ont un Cora pas loin de chez eux :

Adaptateur Cora modifié : APM USB to Serial Adapter Adaptateur Cora Full mini.jpg

(Inspiré du post sur le forum : http://www.neufbox4.org/forum/viewtopic.php?id=734

Comment éviter de souder ?

L'illustration en photos qui suit permet de visualiser une telle installation sur une NB4-SER qui se veut avant tout une illustration d'une connexion ne nécessitant pas de soudure, donc d'altération physique de la NB4. avec les conséquences sur la garantie par exemple...

L'illustration est faite avec le câble USB "home-made" mais est bien entendu valable pour tout montage...

Et si vous avez une FOX ?

Les cartes FOX étant fabriquées sans réserve de soudure pour l'emplacement du connecteur J16, les trous métallisés sont obturés par la vague de soudure. Seule une approche de type "Mc Gyver", avec application d'une pâte collante (type UHU tac patafix) pour appliquer fortement le connecteur sur les trous "bouchés" peut résoudre le problème...

A - La NB4-SER une fois ouverte

NB4-SER.jpg

B - L'astuce est de pas souder, mais d'assurer le contact entre le trou métallisé et le connecteur par la pression d'un simple élastique ou par du "UHU tac patafix"

Sans soudure 1.jpg

C - Vue agrandie

Sans soudure 2.jpg

Il est évident que cette connexion, fonctionnelle en environnement de tests, ne saurait remplacer une soudure.

Mais après tout il n'y a aucune raison de mettre le montage en "stress test" mécanique

D - En service

En service.jpg

Emulateurs de terminal

Hyperterminal

En standard sous Windows

Rappel : Les paramètres de liaison sont 115200bps, 8 bits, pas de parité, 1 bit de stop.

minicom

Sous Debian, il suffit d'exécuter la commande suivante pour installer minicom:

# aptitude install minicom

Le fichier de configuration suivant fonctionne très bien pour la Neuf Box 4 :

$ cat /etc/minicom/minirc.dfl 
pu port             /dev/ttyS0
pu minit            
pu mreset           
pu mdialpre         
pu mdialsuf         
pu mdialpre2        
pu mdialsuf2        
pu mdialpre3        
pu mdialsuf3        
pu mconnect         
pu mnocon1          
pu mnocon2          
pu mnocon3          
pu mnocon4          
pu mhangup          
pu mdialcan         
pu rtscts           No 

Les deux commandes les plus utiles à connaître sont CTRL + O pour changer les options, et CTRL + Q pour quitter.

Log au boot

Ci-dessous le log du port série au boot. Il est intéressante de voir que l'on peux interrompre le boot en appuyant sur une touche au moment indiqué.
On rentre ainsi dans le bootloader.

CFE version 1.0.37-6.4 for BCM96358 (32bit,SP,BE)
Build Date: Fri Nov 17 13:33:10 CET 2006 (miguel@mgo)
Copyright (C) 2000-2005 Broadcom Corporation.

Boot Address 0xbe000000

Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29DL800B, id 0x22cb, size 8192KB
Auto-negotiation timed-out
10 MB Half-Duplex (assumed)
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
Total memory: 33554432 bytes (32MB)

Total memory used by CFE:  0x80401000 - 0x80528870 (1210480)
Initialized Data:          0x8041E4C0 - 0x8041FF70 (6832)
BSS Area:                  0x8041FF70 - 0x80426870 (26880)
Local Heap:                0x80426870 - 0x80526870 (1048576)
Stack Area:                0x80526870 - 0x80528870 (8192)
Text (code) segment:       0x80401000 - 0x8041E4B8 (119992)
Boot area (physical):      0x00529000 - 0x00569000
Relocation Factor:         I:00000000 - D:00000000

Board IP address                  : 192.168.1.1  
Host IP address                   : 192.168.1.100  
Gateway IP address                :   
Run from flash/host (f/h)         : f  
Default host run file name        : vmlinux  
Default host flash file name      : bcm963xx_fs_kernel  
Boot delay (0-9 seconds)          : 1  
Boot image (0=latest, 1=previous) : 0  
Board Id Name                     : 96358VW  
Psi size in KB                    : 64
Number of MAC Addresses (1-32)    : 4  
Base MAC Address                  : 00:17:33:XX:XX:XX  
Ethernet PHY Type                 : Internal
Memory size in MB                 : 32
CMT Thread Number                 : 1

SC CFE Version 1.03

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1�1�0
Booting from image (0xbe010000) ...
Code Address: 0x80010000, Entry Address: 0x80314018
Decompression OK!
Entry at 0x80314018
Closing network.
Starting program at 0x80314018
Linux version 2.6.8.1 (fdelavaud@fdelavaud-desktop) (gcc version 3.4.2) #2 Wed Jan 3 15:29:26 CET 2007
Parallel flash device: name AM29DL800B, id 0x22cb, size 8192KB
Total Flash size: 8192K with 135 sectors
[n9ufbox] Product ID NB4-FXC-r1
Address is too big.
96358VW prom init
CPU revision is: 0002a010
Determined physical RAM map:
 memory: 01f00000 @ 00000000 (usable)
On node 0 totalpages: 7936
  DMA zone: 7936 pages, LIFO batch:1
  Normal zone: 0 pages, LIFO batch:1
  HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: root=31:1 ro noinitrd
brcm mips: enabling icache and dcache...
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 16kB 2-way, linesize 16 bytes.
PID hash table entries: 128 (order 7: 1024 bytes)
Using 150.000 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 28072k/31744k available (2397k kernel code, 3652k reserved, 686k data, 80k init, 0k highmem)
Calibrating delay loop... 299.00 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction...  unavailable.
NET: Registered protocol family 16
MPI: No Card is in the PCMCIA slot
Can't analyze prologue code at 80265c38
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NTFS driver 2.1.15 [Flags: R/O].
JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
Using noop io scheduler
bcm963xx_mtd driver v1.0
Main 8MB flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 6 MTD partitions on "Main 8MB flash":
0x00000000-0x00010000 : "bootloader"
0x00010100-0x00430000 : "main kernel+fs"
0x00430000-0x00600000 : "jffs2"
0x00600100-0x00780000 : "rescue kernel+fs"
0x00780000-0x007f0000 : "adsl driver"
0x007f0000-0x00800000 : "nvram"
PCI: Enabling device 0000:00:0a.0 (0000 -> 0002)
ehci_hcd 0000:00:0a.0: PCI device 14e4:6300 (Broadcom Corporation)
PCI: Setting latency timer of device 0000:00:0a.0 to 64
ehci_hcd 0000:00:0a.0: irq 18, pci mem c0050300
ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1
PCI: cache line size of 32 is not supported by device 0000:00:0a.0
ehci_hcd 0000:00:0a.0: USB f.f enabled, EHCI 1.00, driver 2004-May-10
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
brcmboard: brcm_board_init entry
bcm963xx_serial driver v2.0
u32 classifier
    OLD policer on 
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
ip_conntrack version 2.1 (248 buckets, 0 max) - 368 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
NET: Registered protocol family 1
NET: Registered protocol family 17
Ebtables v2.0 registered
NET: Registered protocol family 8
NET: Registered protocol family 20
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 80k freed
init started:  BusyBox v1.1.3 (2007.01.03-14:31+0000) multi-call binary
init started:  BusyBox v1.1.3 (2007.01.03-14:31+0000) multi-call binary
Starting pid 43, console /dev/ttyS0: '/etc/init.d/rcS'
Algorithmics/MIPS FPU Emulator v1.5


    _   __           ________  ____ _  __
   / | / /__  __  __/ __/ __ )/ __ \ |/ /
  /  |/ / _ \/ / / / /_/ __  / / / /   / 
 / /|  /  __/ /_/ / __/ /_/ / /_/ /   |  
/_/ |_/\___/\__,_/_/ /_____/\____/_/|_| 

				    Trio4 Project By Efixo
N9UF Box Version 
Version : EFIXO_1.11_BRCM_3.06.04V
Build Date : 070109_1952
Kernel Version : 2.6.8.1 on mips cpu


net.ipv4.ip_forward = 1
net.ipv4.ip_conntrack_max = 2048
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.conf.all.proxy_arp = 0
net.ipv4.tcp_default_win_scale = 0
net.ipv4.tcp_window_scaling = 0
System Init
9fifo loaded
insmod:  Module 9 FIFO [OK]
 :: /etc/init.d/rc.sysinit  n9ufbox_start()
gpio: module license 'TODO' taints kernel.
SES: Button Interrupt 0x24 is enabled
gpio: start timer 0
insmod:  Module GPIO [OK]
[gpio] enable monitoring mode
Loading drivers and kernel modules... 

insmod:  Module ATM [OK]
blaadd: blaa_detect entry
insmod:  Module BLADD_DD [OK]
adsl: adsl_init entry
insmod:  Module ADSL [OK]
Broadcom BCM6358A1 Ethernet Network Device v0.3 Jan  3 2007 15:27:21
Config Internal PHY Through MDIO
BCM63xx_ENET: Auto-negotiation timed-out
BCM63xx_ENET: 10 MB Half-Duplex (assumed)
eth0: MAC Address: 00:17:33:XX:XX:XX 
Broadcom BCM6358A1 Ethernet Network Device v0.3 Jan  3 2007 15:27:21
Config Ethernet Switch Through MDIO Pseudo PHY Interface
dgasp: kerSysRegisterDyingGaspHandler: eth1 registered 
eth1: MAC Address: 00:17:33:XX:XX:XX 
insmod:  Module ENET [OK]
eth1.2: MAC Address: 00:17:33:XX:XX:XX 
eth1.3: MAC Address: 00:17:33:XX:XX:XX 
eth1.4: MAC Address: 00:17:33:XX:XX:XX 
insmod:  Module VNET [OK]
Broadcom BCM6358A1 USB Network Device v0.4 Jan  3 2007 15:27:23
usb0: MAC Address: 00 17 33 XX XX XX
usb0: Host MAC Address: 00 17 33 XX XX XX
insmod:  Module USB [OK]
Endpoint: endpoint_init entry
BOS: Enter bosInit 
Enter bosAppInit 
Exit bosAppInit 
BOS: Exit bosInit 
Endpoint: endpoint_init COMPLETED
insmod:  Module ENDPOINTDD [OK]
insmod:  Module IP_CONNTRACK_TFTP [OK]
leds procfs v1.0 initialized
insmod:  Module LED_PROCFS [OK]
 :: /etc/init.d/rc.sysinit  load_wifi_module()
insmod: load bcm4318_map_fxc_r0.bin
PCI: Setting latency timer of device 0000:00:01.0 to 64
PCI: Enabling device 0000:00:01.0 (0004 -> 0006)
wl: srom not detected, using main memory mapped srom info (wombo board)
wl0: wlc_attach: using main board MAC address base in NVRAM (wombo board)
wl0 MAC Address: FF:00:00:A0:81:32
wl0: Broadcom BCM4318 802.11 Wireless Controller 3.131.35.0.cpe2.3
dgasp: kerSysRegisterDyingGaspHandler: wl0 registered 
insmod:  Module WL [OK]
 :: /etc/init.d/rc.sysinit  adsl_start()
BcmAdsl_Initialize=0xC00CA3C8, g_pFnNotifyCallback=0xC00E8474
pSdramPHY=0xA1FFFFF8, 0x0 0x0
AdslCoreHwReset: AdslOemDataAddr = 0xA1FFD404
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered 
 :: /etc/init.d/rc.sysinit  atm_start()
atmapi: prioritize receive packets
pvc2684d: Interface "nas_8_35" created sucessfully

pvc2684d: Communicating over ATM 0.8.35, encapsulation: LLC

pvc2684d: Interface "nas_0_65" created sucessfully

pvc2684d: Communicating over ATM 0.0.65, encapsulation: LLC

pvc2684d: Interface "nas_0_48" created sucessfully

pvc2684d: Communicating over ATM 0.0.48, encapsulation: LLC

pvc2684d: Interface "nas_0_49" created sucessfully

pvc2684d: Communicating over ATM 0.0.49, encapsulation: LLC

pvc2684d: Interface "nas_0_50" created sucessfully

pvc2684d: Communicating over ATM 0.0.50, encapsulation: LLC

pvc2684d: Interface "nas_0_51" created sucessfully

pvc2684d: Communicating over ATM 0.0.51, encapsulation: LLC

pvc2684d: Interface "nas_0_52" created sucessfully

pvc2684d: Communicating over ATM 0.0.52, encapsulation: LLC

device nas_8_35 entered promiscuous mode
br1: port 1(nas_8_35) entering learning state
br1: topology change detected, propagating
br1: port 1(nas_8_35) entering forwarding state
device nas_0_65 entered promiscuous mode
br1: port 2(nas_0_65) entering learning state
br1: topology change detected, propagating
br1: port 2(nas_0_65) entering forwarding state
device nas_0_48 entered promiscuous mode
br1: port 3(nas_0_48) entering learning state
br1: topology change detected, propagating
br1: port 3(nas_0_48) entering forwarding state
device nas_0_49 entered promiscuous mode
br1: port 4(nas_0_49) entering learning state
br1: topology change detected, propagating
br1: port 4(nas_0_49) entering forwarding state
device nas_0_50 entered promiscuous mode
br1: port 5(nas_0_50) entering learning state
br1: topology change detected, propagating
br1: port 5(nas_0_50) entering forwarding state
device nas_0_51 entered promiscuous mode
br1: port 6(nas_0_51) entering learning state
br1: topology change detected, propagating
br1: port 6(nas_0_51) entering forwarding state
device nas_0_52 entered promiscuous mode
br1: port 7(nas_0_52) entering learning state
br1: topology change detected, propagating
br1: port 7(nas_0_52) entering forwarding state
device eth0 entered promiscuous mode
br1: port 8(eth0) entering learning state
br1: topology change detected, propagating
br1: port 8(eth0) entering forwarding state
device eth1 is not a slave of br1
device eth1 entered promiscuous mode
device eth1.2 is not a slave of br1
device eth1.2 entered promiscuous mode
device eth1.3 is not a slave of br1
device eth1.3 entered promiscuous mode
device eth1.4 is not a slave of br1
device eth1.4 entered promiscuous mode
device wl0 is not a slave of br1
device wl0 entered promiscuous mode
interface wl0.1 does not exist!
SIOCGIFINDEX: No such device
interface wl0.1 does not exist!
device usb0 is not a slave of br1
device usb0 entered promiscuous mode
br1: port 8(eth0) entering disabled state
br1: port 7(nas_0_52) entering disabled state
br1: port 6(nas_0_51) entering disabled state
br1: port 5(nas_0_50) entering disabled state
br1: port 4(nas_0_49) entering disabled state
br1: port 3(nas_0_48) entering disabled state
br1: port 2(nas_0_65) entering disabled state
br1: port 1(nas_8_35) entering disabled state
br1: port 8(eth0) entering learning state
br1: port 7(nas_0_52) entering learning state
br1: port 6(nas_0_51) entering learning state
br1: port 5(nas_0_50) entering learning state
br1: port 4(nas_0_49) entering learning state
br1: port 3(nas_0_48) entering learning state
br1: port 2(nas_0_65) entering learning state
br1: port 1(nas_8_35) entering learning state
br1: topology change detected, propagating
br1: port 8(eth0) entering forwarding state
br1: topology change detected, propagating
br1: port 7(nas_0_52) entering forwarding state
br1: topology change detected, propagating
br1: port 6(nas_0_51) entering forwarding state
br1: topology change detected, propagating
br1: port 5(nas_0_50) entering forwarding state
br1: topology change detected, propagating
br1: port 4(nas_0_49) entering forwarding state
br1: topology change detected, propagating
br1: port 3(nas_0_48) entering forwarding state
br1: topology change detected, propagating
br1: port 2(nas_0_65) entering forwarding state
br1: topology change detected, propagating
br1: port 1(nas_8_35) entering forwarding state
SIOCSIFFLAGS: Cannot assign requested address
br0: port 6(usb0) entering learning state
br0: port 5(wl0) entering learning state
br0: port 4(eth1.4) entering learning state
br0: port 3(eth1.3) entering learning state
br0: port 2(eth1.2) entering learning state
br0: port 1(eth1) entering learning state
br0: topology change detected, propagating
br0: port 6(usb0) entering forwarding state
br0: topology change detected, propagating
br0: port 5(wl0) entering forwarding state
br0: topology change detected, propagating
br0: port 4(eth1.4) entering forwarding state
br0: topology change detected, propagating
br0: port 3(eth1.3) entering forwarding state
br0: topology change detected, propagating
br0: port 2(eth1.2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(eth1) entering forwarding state
SIOCSIFFLAGS: Cannot assign requested address
Setting UP LAN br0: port 5(wl0) entering disabled state
Setting country code using abbreviation: "FR"
Setting SSID ""
Setting SSID "Sezame"
br0: port 5(wl0) entering learning state
br0: topology change detected, propagating
br0: port 5(wl0) entering forwarding state
rc.lan: WiFi                                           [OK]
Lan                                             [OK]
lan_services: Running HTTP Server LIGHTTPD                       [OK]
killall: dnsmasq: no process killed
lan_services: DnsMasq / Relay                                     [OK]
Setting UP WANrc.wan: eval wan_ifname=br1
 :: /etc/init.d/rc.wan  wan_start()
Wan                                             [KO]
Running Autoconfiguration :: /etc/init.d/rc.autoconf  update()
rc.autoconf: no variables in /var/dhcp_vars! Exiting...
Autoconfiguration                               [KO]
Starting VOIPVOIP                                            [KO]
Boot process succeeded

Starting pid 1034, console /dev/ttyS0: '/bin/login'
[NB4-FXC-r1][NB4-R1.12-MAIN][NB4-A2pB022b]
Lost login: