Hello, everyone.

I am testing AP/router with GW2358-4 which has with its cpu being ixp435.
Recently I switched to kamikaze development branch for testing
ATH9k (11n).

SVN revision number is r18362.
IIRC after switching to development branch, NPE in ixp435 was brought up too late.
For example, after booting at the shell prompt, If I type
ifconfig eth1

It stucks there for long time after that NPE is brought up.

Does anyone have this problem?

For your reference:

/etc/config/network:

config 'interface' 'loopback'
        option 'ifname' 'lo'
        option 'proto' 'static'
        option 'ipaddr' '127.0.0.1'
        option 'netmask' '255.0.0.0'

config 'interface' wan
        option ifname eth1
        option proto dhcp

config 'interface' 'lan'
        option 'ifname' 'eth0'
        option 'type' 'bridge'
        option 'proto' 'static'
        option 'netmask' '255.255.255.0'
        option 'dns' '164.124.101.2'
        option 'gateway' '192.168.1.1'
        option 'ipaddr' '192.168.2.1'



/etc/config/wireless:

config 'wifi-device' 'wifi0'
        option 'type' 'mac80211'
        option 'channel' '5'
        option 'macaddr' '00:15:6d:84:1e:cb'
        option 'hwmode' '11ng'
        list 'ht_capab' 'HT40-'
        list 'ht_capab' 'SHORT-GI-40'
        list 'ht_capab' 'DSSS_CCK-40'

config 'wifi-iface'
        option 'device' 'wifi0'
        option 'network' 'lan'
        option 'mode' 'ap'
        option 'ssid' 'OpenWrt'
        option 'encryption' 'psk2'
        option 'key'  'xxxx'

config 'wifi-device' 'wifi1'
        option 'type' 'mac80211'
        option 'channel' '5'
        option 'macaddr' '00:15:6d:84:1f:04'
        option 'hwmode' '11ng'
        list 'ht_capab' 'HT40-'
        list 'ht_capab' 'SHORT-GI-40'
        list 'ht_capab' 'DSSS_CCK-40'

config 'wifi-iface'
        option 'device' 'wifi1'
        option 'network' 'lan'
        option 'mode' 'ap'
        option 'ssid' 'OpenWrt'
        option 'encryption' 'none'

config 'wifi-device' 'wifi2'
        option 'type' 'mac80211'
        option 'channel' '5'
        option 'macaddr' '00:15:6d:84:2d:1c'
        option 'hwmode' '11ng'
        list 'ht_capab' 'HT40-'
        list 'ht_capab' 'SHORT-GI-40'
        list 'ht_capab' 'DSSS_CCK-40'

config 'wifi-iface'
        option 'device' 'wifi2'
        option 'network' 'lan'
        option 'mode' 'ap'
        option 'ssid' 'OpenWrt'
        option 'encryption' 'none'

config 'wifi-iface'
        option 'device' 'wifi0'
        option 'mode' 'ap'
        option 'encryption' 'none'



And output from 'ps':

root@OpenWrt:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1108 S    init       
    2 root         0 SW<  [kthreadd]
    3 root         0 SW<  [ksoftirqd/0]
    4 root         0 SW<  [events/0]
    5 root         0 SW<  [khelper]
   41 root         0 SW<  [kblockd/0]
   71 root         0 SW   [pdflush]
   72 root         0 SW   [pdflush]
   73 root         0 SW<  [kswapd0]
   74 root         0 SW<  [aio/0]
  605 root         0 SW<  [mtdblockd]
1330 root         0 SWN  [jffs2_gcd_mtd3]
1340 root      1100 S    /bin/sh /etc/init.d/rcS S boot
1343 root      1100 S    logger -s -p 6 -t sysinit
1344 root      1116 R    /bin/ash --login
1357 root      1112 S    syslogd -C16
1359 root      1092 S    klogd
1371 root       544 S    /sbin/hotplug2 --override --persistent --set-worker /
1673 root         0 SW   [crypto]
1674 root         0 SW   [crypto_ret]
1784 root         0 SW<  [khubd]
1786 root         0 SW<  [ata/0]
1787 root         0 SW<  [ata_aux]
1797 root         0 SW<  [phy0]
1800 root         0 SW<  [phy1]
1812 root         0 SW<  [phy2]
2112 root         0 SW<  [kmmcd]
2121 nobody     612 S    /usr/sbin/portmap
2415 root      1720 S    lua -lluci.lucid -e luci.lucid.start()
2425 root       812 S    /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
2437 root       768 S    /usr/sbin/rpc.mountd -r
2439 root       744 S    /usr/sbin/rpc.nfsd
2666 root      2052 S    /usr/sbin/snmpd -Lf /dev/null -p /var/run/snmpd.pid
2670 root      1096 S    telnetd -l /bin/login.sh
2708 root      2120 S N  smbd -D
2735 root      1140 S    /usr/sbin/collectd
2736 root      1140 S    /usr/sbin/collectd
2737 root      1140 S    /usr/sbin/collectd
2741 root      1140 S    /usr/sbin/collectd
2823 root      1092 S    watchdog -t 5 /dev/watchdog
2830 root       948 S    /usr/sbin/polipo -c /var/etc/polipo.conf
2874 root       664 S    /sbin/wprobe-util -P -p 17990
6566 root      1032 S    hostapd -P /var/run/wifi-wlan0.pid -B /var/run/hostap
6690 root      1112 S    udhcpc -t 0 -i eth1 -r 192.168.1.9 -b -p /var/run/eth
6810 root      1032 S    hostapd -P /var/run/wifi-wlan1.pid -B /var/run/hostap
6928 root      1036 S    hostapd -P /var/run/wifi-wlan2.pid -B /var/run/hostap
7006 nobody     636 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
7014 root      1100 R    ps
root@OpenWrt:~#


If anyone know the workaround for this problem, please let me know.

Thank you.
SYLee.