Start-up Script not working

Discussion about my Wifi Radio project at http://mightyohm.com/wifiradio/ or my WL-520gU talk at NOTACON.
Post Reply
cldela0
Posts: 7
Joined: Wed Jan 13, 2010 6:16 pm

Start-up Script not working

Post by cldela0 »

Anyone else have issues getting the interface start script to work? Everything works fine when I telnet into router and manually start interface.sh Problem is that when i build the start script and add the link, he unit will not automatically start when powered back on. If I telnet in again, it will start manually just fine.
I created the script exactly like stated by typing "vi /etc/init.d/AVR" and filling in the required info. I then created the link. Is there something else I am missing. The MPD autorun work fine by the way.

Chris
emoon
Posts: 8
Joined: Thu Feb 18, 2010 7:32 am

Re: Start-up Script not working

Post by emoon »

Did you get it to work?

What's your /etc/init.d and /etc/rc.d directories look like?
User avatar
mightyohm
Site Admin
Posts: 1063
Joined: Fri Apr 03, 2009 10:29 pm
Location: Seattle, WA
Contact:

Re: Start-up Script not working

Post by mightyohm »

Check your symbolic links, and check your file permissions. The startup script probably needs to be executable (again, check the file permissions) to work.
NelsonPJ
Posts: 13
Joined: Sun Jun 28, 2009 7:31 am

Re: Start-up Script not working

Post by NelsonPJ »

I seem to remember that one of the later sections didn't explicitly state that chmod needed to be run on a particular file to make it executable, and it confused me for a little while. Here's the command as used in Part 6 to make the display.sh file executable.

Code: Select all

Be sure to make the script executable by using chmod:

root@OpenWrt:~# chmod ugo+x display.sh
cldela0
Posts: 7
Joined: Wed Jan 13, 2010 6:16 pm

Re: Start-up Script not working

Post by cldela0 »

Thanks for the replies. Sorry I am just getting back to responding. Got called out of town the day after posting question.

Jeff - I had failed to make the AVR script executable as you stated. Thanks for the help. Works great now.

Chris
User avatar
mightyohm
Site Admin
Posts: 1063
Joined: Fri Apr 03, 2009 10:29 pm
Location: Seattle, WA
Contact:

Re: Start-up Script not working

Post by mightyohm »

Cool! Glad you got it working! :D
janur55
Posts: 7
Joined: Sun Nov 06, 2011 4:22 pm

Re: Start-up Script not working

Post by janur55 »

i have the same problem too..but i fixed the file permission and its running.. :D
but another problem come..i can't browsing via my pc browser...hmm is there any problem with my config network?
anrandap
Posts: 5
Joined: Sun Apr 29, 2012 3:17 pm

Re: Start-up Script not working

Post by anrandap »

Hello,

I noticed that my radio is not playing things after turning power on, and waiting some time for warm-up. I thought, that this is permission problem, but then checked processess list and it looks fine

Code: Select all

ps -ef
listed mpd and symbolic link to AVR executed and running), so permissions are valid I suppose (checked that with

Code: Select all

ls -la
command). Then I played a bit with tuner knob, and saw that it starts to playing things. So it looks like it is not playing until knob is touched from the beginning, after I move tuner knob a bit (even a little) it starts to playing. Anyone noticed similar behaviour? Is there a way to resolve this? Other thing is that radio is played with extremely low volume (even if mpc's volume is set to 80%). I remember that when I was going through each part of tutorial, in part 5 the volume of slay radio was reeeeally high, but now I can hear nearly nothing through headphones. Is there something I can do with that? I'm affraid that audio amplifier that I planned to use would not be happy with such low volume on the input.

anrandap
User avatar
gerben
Posts: 164
Joined: Sat Oct 16, 2010 8:41 am
Location: Netherlands

Re: Start-up Script not working

Post by gerben »

Just add the following to the start() section of /etc/init.d/mpd

Code: Select all

mpc volume 100
mpc play
I think the lines were already there in the default file, but commented out.
anrandap
Posts: 5
Joined: Sun Apr 29, 2012 3:17 pm

Re: Start-up Script not working

Post by anrandap »

Hello,

Gerben, thanks for the quick response. I was extremely busy last few days and had no time for testing. I've done that today. So.. I had examined /etc/init.d/mpd file and there already was

Code: Select all

mpc play
but I was lack of

Code: Select all

mpc volume 100
line, so I've added it. Unfortunately - it didn't do the job. My radio seems to work as follows
1. It does not work at all - well, actually it works but no audio output is produced (display is fine, air light is ok, I can telnet to the router, I can get http interface - router's web site content, but there is no sound at the output - air light is on, but not blinking so I suppose it is not getting data from online radio stream),
2. It works but with low volume (display is fine, air light is ok, I can telnet to the router, I can get http interface - router's web site content, sound is produced but volume is rather very low - I can hear nearly nothing through headphones),
3. It works fine - volume is high as expected (every other thing is OK too).

I have no idea what makes the difference, I did not change any configuration between switching power ON/OFF. I've noticed that when radio is in state 1, then swithing OFF, turning tuner knob a bit and switching ON makes radio going to state 2. For now, I don't know what is turning my radio to mode 3.

I've some diagnostic data. In state 1:
dmesg

Code: Select all

root@OpenWrt:/# dmesg
CPU revision is: 00029029
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, linesize 16 bytes.
Linux version 2.4.35.4 (jkeyzer@wavelen) (gcc version 3.4.6 (OpenWrt-2.0)) #3 Mon Dec 1 17:35:57 PST 2008
Setting the PFC to its default value
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
CPU: BCM5354 rev 3 at 240 MHz
Using 120.000 MHz high precision timer.
Calibrating delay loop... 237.56 BogoMIPS
Memory: 14272k/16384k available (1419k kernel code, 2112k reserved, 96k data, 84k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  unavailable.
POSIX conformance testing by UNIFIX
PCI: no core
PCI: Fixing up bus 0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Registering mini_fo version $Id$
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 3) is a 16550A
b44.c:v0.93 (Mar, 2004)
PCI: Setting latency timer of device 00:01.0 to 64
eth0: Broadcom 47xx 10/100BaseT Ethernet bc:ae:c5:a7:6c:d5
Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
 Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Flash device: 0x400000 at 0x1c000000
bootloader size: 131072
Physically mapped flash: Filesystem type: squashfs, size=0x13e028
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00020000 : "cfe"
0x00020000-0x003f0000 : "linux"
0x0009a800-0x001e0000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
0x003f0000-0x00400000 : "nvram"
0x001e0000-0x003f0000 : "rootfs_data"
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
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.
Mounted devfs on /dev
Freeing unused kernel memory: 84k freed
Algorithmics/MIPS FPU Emulator v1.5
diag: Detected 'ASUS WL-520gU'
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
roboswitch: Probing device eth0: found!
mini_fo: using base directory: /
mini_fo: using storage directory: /jffs
jffs2.bbc: SIZE compression mode activated.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
BFL_ENETADM not set in boardflags. Use force=1 to ignore.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
eth0.0: add 01:00:5e:00:00:01 mcast address to master interface
eth0.1: add 01:00:5e:00:00:01 mcast address to master interface
PCI: Setting latency timer of device 00:05.0 to 64
PCI/DMA
wl0: wlc_attach: chiprev 3 coreunit 0 corerev 13 cccap 0x104007ea maccap 0x30482205 band 2.4G, phy_type 5 phy_rev 0 an
wl0: Broadcom BCM4318 802.11 Wireless Controller 4.150.10.5
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (5953 buckets, 5953 max) - 344 bytes per conntrack
SB USB20H init
SB COREREV: 2
SB USB20H resetting
USB20H fcr: 0x64
USB20H shim cr: 0x8f7
PCI: Setting latency timer of device 00:03.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver audio
audio.c: v1.0.0:USB Audio Class driver
hub.c: new USB device 00:03.0-1, assigned address 2
usbaudio: device 2 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 2 interface 2 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 2 altsetting 2 channels 2 framesize 3 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 2: format 0x01000800 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 2 altsetting 3 channels 2 framesize 2 configured
usbaudio: valid input sample rate 96000
usbaudio: device 2 interface 2 altsetting 3: format 0x01000010 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 2 altsetting 4 channels 2 framesize 3 configured
usbaudio: valid input sample rate 96000
usbaudio: device 2 interface 2 altsetting 4: format 0x01000800 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 2 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 2 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 1 altsetting 2 channels 2 framesize 3 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 2 interface 1 altsetting 2: format 0x01000800 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 1 altsetting 3 channels 2 framesize 2 configured
usbaudio: valid output sample rate 96000
usbaudio: device 2 interface 1 altsetting 3: format 0x01000010 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 4 channels 2 framesize 3 configured
usbaudio: valid output sample rate 96000
usbaudio: device 2 interface 1 altsetting 4: format 0x01000800 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 5 channels 2 framesize 2 configured
usbaudio: valid output sample rate 192000
usbaudio: device 2 interface 1 altsetting 5: format 0x01000010 sratelo 192000 sratehi 192000 attributes 0x00
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 3 type 0x0301
usbaudio: registered mixer 14,0
usbaudio: constructing mixer for Terminal 4 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 80875940
ps -ef

Code: Select all

root@OpenWrt:/# ps -ef
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    8 root         0 SW   [mtdblockd]
   55 root         0 SWN  [jffs2_gcd_mtd4]
   65 root      1928 S    /bin/sh /etc/init.d/rcS S boot
   66 root      1916 S    logger -s -p 6 -t
   84 root      1936 S    syslogd -C16
   86 root      1916 S    klogd
  185 root         0 SW   [khubd]
  384 root      1520 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -i wl0
  571 root      1868 S    /usr/sbin/dropbear -p 22
  574 root      1920 S    /usr/sbin/httpd -p 80 -h /www -r OpenWrt
  578 root      1916 S    telnetd -l /bin/login
  600 nobody    1208 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  617 root      7040 S    /usr/bin/mpd
  623 root      1952 S    /bin/sh /etc/rc.common /etc/rc.d/S99AVR boot
  625 root      1924 S    /bin/sh - /root/interface.sh
  641 root      1924 S    /bin/sh - /root/display2.sh
  647 root      1912 S    head -n 1
  808 root      1924 S    /bin/ash --login
 1138 root      1920 R    ps -ef
 1139 root      1924 S    /bin/sh - /root/display2.sh
 1140 root         0   []
 1141 root      1920 R    nc localhost 6600
 1142 root      1916 S    grep -e ^Name:
root@OpenWrt:/#
In state 2:
dmesg

Code: Select all

root@OpenWrt:/# dmesg
CPU revision is: 00029029
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, linesize 16 bytes.
Linux version 2.4.35.4 (jkeyzer@wavelen) (gcc version 3.4.6 (OpenWrt-2.0)) #3 Mon Dec 1 17:35:57 PST 2008
Setting the PFC to its default value
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
CPU: BCM5354 rev 3 at 240 MHz
Using 120.000 MHz high precision timer.
Calibrating delay loop... 238.38 BogoMIPS
Memory: 14272k/16384k available (1419k kernel code, 2112k reserved, 96k data, 84k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  unavailable.
POSIX conformance testing by UNIFIX
PCI: no core
PCI: Fixing up bus 0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Registering mini_fo version $Id$
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 3) is a 16550A
b44.c:v0.93 (Mar, 2004)
PCI: Setting latency timer of device 00:01.0 to 64
eth0: Broadcom 47xx 10/100BaseT Ethernet bc:ae:c5:a7:6c:d5
Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
 Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Flash device: 0x400000 at 0x1c000000
bootloader size: 131072
Physically mapped flash: Filesystem type: squashfs, size=0x13e028
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00020000 : "cfe"
0x00020000-0x003f0000 : "linux"
0x0009a800-0x001e0000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
0x003f0000-0x00400000 : "nvram"
0x001e0000-0x003f0000 : "rootfs_data"
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
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.
Mounted devfs on /dev
Freeing unused kernel memory: 84k freed
Algorithmics/MIPS FPU Emulator v1.5
diag: Detected 'ASUS WL-520gU'
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
roboswitch: Probing device eth0: found!
mini_fo: using base directory: /
mini_fo: using storage directory: /jffs
jffs2.bbc: SIZE compression mode activated.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
BFL_ENETADM not set in boardflags. Use force=1 to ignore.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
eth0.0: add 01:00:5e:00:00:01 mcast address to master interface
eth0.1: add 01:00:5e:00:00:01 mcast address to master interface
PCI: Setting latency timer of device 00:05.0 to 64
PCI/DMA
wl0: wlc_attach: chiprev 3 coreunit 0 corerev 13 cccap 0x104007ea maccap 0x30482205 band 2.4G, phy_type 5 phy_rev 0 ana_rev 6
wl0: Broadcom BCM4318 802.11 Wireless Controller 4.150.10.5
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (5953 buckets, 5953 max) - 344 bytes per conntrack
SB USB20H init
SB COREREV: 2
SB USB20H resetting
USB20H fcr: 0x64
USB20H shim cr: 0x8f7
PCI: Setting latency timer of device 00:03.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver audio
audio.c: v1.0.0:USB Audio Class driver
hub.c: new USB device 00:03.0-1, assigned address 2
usbaudio: device 2 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 2 interface 2 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 2 altsetting 2 channels 2 framesize 3 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 2: format 0x01000800 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 2 altsetting 3 channels 2 framesize 2 configured
usbaudio: valid input sample rate 96000
usbaudio: device 2 interface 2 altsetting 3: format 0x01000010 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 2 altsetting 4 channels 2 framesize 3 configured
usbaudio: valid input sample rate 96000
usbaudio: device 2 interface 2 altsetting 4: format 0x01000800 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 2 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 2 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 1 altsetting 2 channels 2 framesize 3 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 2 interface 1 altsetting 2: format 0x01000800 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 1 altsetting 3 channels 2 framesize 2 configured
usbaudio: valid output sample rate 96000
usbaudio: device 2 interface 1 altsetting 3: format 0x01000010 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 4 channels 2 framesize 3 configured
usbaudio: valid output sample rate 96000
usbaudio: device 2 interface 1 altsetting 4: format 0x01000800 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 5 channels 2 framesize 2 configured
usbaudio: valid output sample rate 192000
usbaudio: device 2 interface 1 altsetting 5: format 0x01000010 sratelo 192000 sratehi 192000 attributes 0x00
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 3 type 0x0301
usbaudio: registered mixer 14,0
usbaudio: constructing mixer for Terminal 4 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 80c7a940
root@OpenWrt:/#
ps -ef

Code: Select all

root@OpenWrt:/# ps -ef
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init
    2 root         0 SW   [keventd]
    3 root         0 SWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    8 root         0 SW   [mtdblockd]
   55 root         0 SWN  [jffs2_gcd_mtd4]
   65 root      1928 S    /bin/sh /etc/init.d/rcS S boot
   66 root      1916 S    logger -s -p 6 -t
   84 root      1936 S    syslogd -C16
   86 root      1916 S    klogd
  181 root         0 SW   [khubd]
  385 root      1520 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -i wl0
  571 root      1868 S    /usr/sbin/dropbear -p 22
  574 root      1920 S    /usr/sbin/httpd -p 80 -h /www -r OpenWrt
  578 root      1916 S    telnetd -l /bin/login
  600 nobody    1208 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  617 root      7092 S    /usr/bin/mpd
  623 root      1952 S    /bin/sh /etc/rc.common /etc/rc.d/S99AVR boot
  625 root      1924 S    /bin/sh - /root/interface.sh
  641 root      1924 S    /bin/sh - /root/display2.sh
  663 root      6424 S    /usr/bin/mpd
  664 root      6488 S    /usr/bin/mpd
  668 root      1912 S    head -n 1
  984 root      1924 S    /bin/ash --login
 1061 root      1912 S    sleep 1
 1062 root      1920 R    ps -ef
root@OpenWrt:/#
In state 3:
dmesg

Code: Select all

root@OpenWrt:/# dmesg
CPU revision is: 00029029
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, linesize 16 bytes.
Linux version 2.4.35.4 (jkeyzer@wavelen) (gcc version 3.4.6 (OpenWrt-2.0)) #3 Mon Dec 1 17:35:57 PST 2008
Setting the PFC to its default value
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
CPU: BCM5354 rev 3 at 240 MHz
Using 120.000 MHz high precision timer.
Calibrating delay loop... 238.38 BogoMIPS
Memory: 14272k/16384k available (1419k kernel code, 2112k reserved, 96k data, 84k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  unavailable.
POSIX conformance testing by UNIFIX
PCI: no core
PCI: Fixing up bus 0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Registering mini_fo version $Id$
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 3) is a 16550A
b44.c:v0.93 (Mar, 2004)
PCI: Setting latency timer of device 00:01.0 to 64
eth0: Broadcom 47xx 10/100BaseT Ethernet bc:ae:c5:a7:6c:d5
Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
 Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Flash device: 0x400000 at 0x1c000000
bootloader size: 131072
Physically mapped flash: Filesystem type: squashfs, size=0x13e028
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00020000 : "cfe"
0x00020000-0x003f0000 : "linux"
0x0009a800-0x001e0000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
0x003f0000-0x00400000 : "nvram"
0x001e0000-0x003f0000 : "rootfs_data"
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
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.
Mounted devfs on /dev
Freeing unused kernel memory: 84k freed
Algorithmics/MIPS FPU Emulator v1.5
diag: Detected 'ASUS WL-520gU'
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
roboswitch: Probing device eth0: found!
mini_fo: using base directory: /
mini_fo: using storage directory: /jffs
jffs2.bbc: SIZE compression mode activated.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
BFL_ENETADM not set in boardflags. Use force=1 to ignore.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
eth0.0: add 01:00:5e:00:00:01 mcast address to master interface
eth0.1: add 01:00:5e:00:00:01 mcast address to master interface
PCI: Setting latency timer of device 00:05.0 to 64
PCI/DMA
wl0: wlc_attach: chiprev 3 coreunit 0 corerev 13 cccap 0x104007ea maccap 0x30482205 band 2.4G, phy_type 5 phy_rev 0 ana_rev 6
wl0: Broadcom BCM4318 802.11 Wireless Controller 4.150.10.5
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (5953 buckets, 5953 max) - 344 bytes per conntrack
SB USB20H init
SB COREREV: 2
SB USB20H resetting
USB20H fcr: 0x64
USB20H shim cr: 0x8f7
PCI: Setting latency timer of device 00:03.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver audio
audio.c: v1.0.0:USB Audio Class driver
hub.c: new USB device 00:03.0-1, assigned address 2
usbaudio: device 2 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
usbaudio: device 2 interface 2 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 2 altsetting 2 channels 2 framesize 3 configured
usbaudio: valid input sample rate 48000
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 2: format 0x01000800 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 2 altsetting 3 channels 2 framesize 2 configured
usbaudio: valid input sample rate 96000
usbaudio: device 2 interface 2 altsetting 3: format 0x01000010 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 2 altsetting 4 channels 2 framesize 3 configured
usbaudio: valid input sample rate 96000
usbaudio: device 2 interface 2 altsetting 4: format 0x01000800 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 0 does not have an endpoint
usbaudio: device 2 interface 1 altsetting 1 channels 2 framesize 2 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 2 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 1 altsetting 2 channels 2 framesize 3 configured
usbaudio: valid output sample rate 48000
usbaudio: valid output sample rate 44100
usbaudio: device 2 interface 1 altsetting 2: format 0x01000800 sratelo 44100 sratehi 48000 attributes 0x01
usbaudio: device 2 interface 1 altsetting 3 channels 2 framesize 2 configured
usbaudio: valid output sample rate 96000
usbaudio: device 2 interface 1 altsetting 3: format 0x01000010 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 4 channels 2 framesize 3 configured
usbaudio: valid output sample rate 96000
usbaudio: device 2 interface 1 altsetting 4: format 0x01000800 sratelo 96000 sratehi 96000 attributes 0x00
usbaudio: device 2 interface 1 altsetting 5 channels 2 framesize 2 configured
usbaudio: valid output sample rate 192000
usbaudio: device 2 interface 1 altsetting 5: format 0x01000010 sratelo 192000 sratehi 192000 attributes 0x00
usbaudio: registered dsp 14,3
usbaudio: constructing mixer for Terminal 3 type 0x0301
usbaudio: registered mixer 14,0
usbaudio: constructing mixer for Terminal 4 type 0x0101
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at 80c9f940
root@OpenWrt:/#
ps-ef

Code: Select all

root@OpenWrt:/# ps -ef
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init
    2 root         0 SW   [keventd]
    3 root         0 SWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    8 root         0 SW   [mtdblockd]
   55 root         0 SWN  [jffs2_gcd_mtd4]
   65 root      1928 S    /bin/sh /etc/init.d/rcS S boot
   66 root      1916 S    logger -s -p 6 -t
   84 root      1936 S    syslogd -C16
   86 root      1916 S    klogd
  193 root         0 SW   [khubd]
  384 root      1520 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -i wl0
  571 root      1868 S    /usr/sbin/dropbear -p 22
  574 root      1920 S    /usr/sbin/httpd -p 80 -h /www -r OpenWrt
  578 root      1916 S    telnetd -l /bin/login
  600 nobody    1208 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  617 root      7092 S    /usr/bin/mpd
  623 root      1952 S    /bin/sh /etc/rc.common /etc/rc.d/S99AVR boot
  625 root      1924 S    /bin/sh - /root/interface.sh
  641 root      1932 S    /bin/sh - /root/display2.sh
  663 root      6376 S    /usr/bin/mpd
  664 root      6440 S    /usr/bin/mpd
  986 root      1912 S    head -n 1
 1418 root      1924 S    /bin/ash --login
 1496 root      1912 S    sleep 1
 1497 root      1920 R    ps -ef
root@OpenWrt:/#
There is a difference in processess list between state 1 and 2, but there shouldn't be any difference in startup sequence - I have only turned the power switch ON. There is also a difference in VSZ column between state 2 and 3 - virtual memory size occupied by mpd has changed. Size of display2.sh also differs by a few bytes.

I don't think it is permission problem:

Code: Select all

root@OpenWrt:/etc/init.d# ls -la
drwxr-xr-x    1 root     root            0 Jan  1 00:04 .
drwxr-xr-x    1 root     root            0 Jan  1 00:01 ..
-rwxr-xr-x    1 root     root          172 Jan  1 00:02 AVR
-rwxr-xr-x    1 root     root         1756 Oct  4  2008 boot
-rwxr-xr-x    1 root     root          281 Dec  2  2008 cron
-rwxr-xr-x    1 root     root         6196 Dec  2  2008 dnsmasq
-rwxr-xr-x    1 root     root          243 Oct  4  2008 done
-rwxr-xr-x    1 root     root         1176 Dec  2  2008 dropbear
-rwxr-xr-x    1 root     root          178 Dec  2  2008 firewall
-rwxr-xr-x    1 root     root         1498 Oct  4  2008 fstab
-rwxr-xr-x    1 root     root         1005 Dec  2  2008 httpd
-rwxr-xr-x    1 root     root         1238 Oct  4  2008 led
-rwxr-xr-x    1 root     root          722 Jan  1 00:03 mpd
-rwxr-xr-x    1 root     root         4577 Oct  4  2008 netconfig
-rwxr-xr-x    1 root     root          414 Oct  4  2008 network
-rwxr-xr-x    1 root     root         2040 Dec  2  2008 nvram
-rwxr-xr-x    1 root     root          134 Oct  4  2008 rcS
-rwxr-xr-x    1 root     root          123 Oct  4  2008 sysctl
-rwxr-xr-x    1 root     root          329 Dec  2  2008 telnet
-rwxr-xr-x    1 root     root           99 Oct  4  2008 umount
-rwxr-xr-x    1 root     root          154 Oct  4  2008 usb
-rwxr-xr-x    1 root     root          140 Oct  4  2008 watchdog
root@OpenWrt:/etc/init.d#

Code: Select all

root@OpenWrt:/# cd root
root@OpenWrt:~# ls -la
drwxr-xr-x    1 root     root            0 Jan  1 00:01 .
drwxr-xr-x    1 root     root            0 Jan  1  2000 ..
drwxr-xr-x    1 root     root            0 Jan  1 00:03 .mpd
-rwxr-xr-x    1 root     root          609 Jan  1 00:17 display.sh
-rwxr-xr-x    1 root     root         1348 Jan  1 00:08 display2.sh
-rwxr-xr-x    1 root     root         3278 Jan  1 00:05 interface.sh
drwxr-xr-x    1 root     root            0 Jan  1 00:02 music
root@OpenWrt:~#
Other files content:
display.sh

Code: Select all

root@OpenWrt:~# cat display.sh
#! /bin/sh -
# display.sh - Wifi Radio LCD display routines
# 12/12/08      Jeff Keyzer     http://mightyohm.com
# This shell script queries mpd for current song information and sends
# relevant bits of it to the serial port, where an AVR-based LCD display
# is waiting.
#
# For more information, visit
# http://mightyohm.com/blog/
#

trap 'exit 1' SIGINT    # exit on ctrl-c, useful for debugging

stty 9600 < /dev/tts/0  # set serial port to 9600 baud
                        # so we can talk to the AVR

while true              # loop forever
do
   echo "currentsong" | nc localhost 6600 | grep -e "^Title: " -e "^Name: " > /dev/tts/0
   sleep 1
done

root@OpenWrt:~#
display2.sh

Code: Select all

root@OpenWrt:~# cat display2.sh
#! /bin/sh -
# display2.sh - Wifi Radio LCD display routines, revision 2
# 01/29/08      Jeff Keyzer     http://mightyohm.com
# This shell script queries mpd for current song information and sends
# relevant bits of it to the serial port, where an AVR-based LCD display
# is waiting.
#
# For more information, visit
# http://mightyohm.com/blog/tag/wifiradio/
#
# This work is protected by the
# Creative Commons Attribution-Share Alike 3.0 United States License.
# http://creativecommons.org/licenses/by-sa/3.0/us/
#

trap 'exit 1' SIGINT    # exit on ctrl-c, useful for debugging

#stty 9600 -echo < /dev/tts/0   # set serial port to 9600 baud
                                # so we can talk to the AVR

while true              # loop forever
do
   # get name of current song from the mpd server
   name=$(echo "currentsong" | nc localhost 6600 | grep -e "^Name: ")
   #echo $name
   echo $name > /dev/tts/0      # send it to the AVR for display

   # get the artist/title of the current song, if it exists
   title=$(echo "currentsong" | nc localhost 6600 | grep -e "^Title: ")
   if [ -z "$title" ]   # check if a title was returned
   then
      title="Title: NULL" # no, let the AVR know not to display a title
   fi
   #echo $title
   echo $title > /dev/tts/0     # send it to the AVR for display

   sleep 1      # wait a while, this determines the base rate at which
                # the AVR display loops

done

root@OpenWrt:~#
interface.sh

Code: Select all

root@OpenWrt:~# cat interface.sh
#! /bin/sh -
# interface.sh - Wifi Radio User Interface Script
# 01/29/09      Jeff Keyzer     http://mightyohm.com
#
# This shell script sets up a playlist in mpd and changes playlist entries
# based on the position of a tuner knob connected to an AVR on the router's
# serial port.
#
# The script expects the AVR to send data at 9600 baud (8N1) to the router,
# in the format "tuner: value", one line at a time.
#
# This script also launches display.sh, the LCD display script.
#
# For more information, visit
# http://mightyohm.com/blog/tag/wifiradio/
#
# This work is protected by the
# Creative Commons Attribution-Share Alike 3.0 United States License.
# http://creativecommons.org/licenses/by-sa/3.0/us/

# Some configuration settings
VOLUME=100
STATIONS=10
MAXADC=1024

ADCBIN=$(expr "(" $MAXADC / $STATIONS ")" + 1)

trap 'kill $! ; exit 1' SIGINT  # exit on ctrl-c, useful for debugging
                                # kills the display.sh process before exiting

stty 9600 -echo < /dev/tts/0    # set serial port to 9600 baud
                                # so we can talk to the AVR
                                # turn off local echo to make TX/RX directions
                                # completely separate from each other

# mpd setup
mpc volume $VOLUME      # adjust this to suit your speakers/amplifier
mpc clear       # clear current playlist

# build a playlist, substitute your favorite radio stations here
# the first line becomes station #1, and so on.
mpc add http://relay3.slayradio.org:8000/                       # Slay Radio
mpc add http://listen.idealsound.ca:8000/                       # IdealSound DNB
mpc add http://205.188.215.228:8006/                            # di.fm Ambient
mpc add http://205.188.215.232:8016                             # di.fm Soulful House
mpc add http://ipx.psyradio.org:8010/                           # psyradio.fm
mpc add http://205.188.215.225:8002                             # di.fm Breaks
mpc add http://bcb-high.rautemusik.fm/                          # RauteMusik Big City Beats
mpc add http://di-fm-01.quintex.com:8888                        # di.fm NYC Exposure
mpc add http://208.122.59.30:7234                               # di.fm Future Synthpop
mpc add http://scfire-mtc-aa03.stream.aol.com:80/stream/1026    # di.fm Progressive

mpc playlist    # show the resulting playlist

oldstation=0    # var to keep track of what station we're playing

# Tell the AVR we're ready to start doing stuff
echo "AVR Start!\n" > /dev/tts/0

# launch LCD display routines in the background
/root/display2.sh &

while true      # loop forever
do
   inputline="" # clear input

   # Loop until we get a valid tuner position from the AVR
   until inputline=$(echo $inputline | grep -e "^tuner: ")
   do
      inputline=$(head -n 1 < /dev/tts/0)
   done
   value=$(echo $inputline | sed 's/tuner: //') # strip out the tuner: part
   #echo "$value"

   # compute playlist positon based on tuner value
   # the tuner range is 0 to MAXADC
   # the ADC range is separated into equally sized bins, each bin
   # is one station
   # station ends up being an integer from 1 to STATIONS
   # that determines what station to play
   station=$(expr $value / $ADCBIN + 1)

   # if station has changed, we need to change position in the playlist
   if [ "$station" -ne "$oldstation" ]
   then
        echo "Tuner Position: " $value
        echo "New station..."
        mpc play $station
    fi

   oldstation=$station  # remember what station we're on so we know
                        # if we need to change stations next time around
done

root@OpenWrt:~#
network interface

Code: Select all

root@OpenWrt:/etc/init.d# ifconfig
eth0      Link encap:Ethernet  HWaddr BC:AE:C5:A7:6C:D5
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:388 errors:0 dropped:0 overruns:0 frame:0
          TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:27370 (26.7 KiB)  TX bytes:43615 (42.5 KiB)
          Interrupt:4

eth0.0    Link encap:Ethernet  HWaddr BC:AE:C5:A7:6C:D5
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:390 errors:0 dropped:0 overruns:0 frame:0
          TX packets:247 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20467 (19.9 KiB)  TX bytes:42469 (41.4 KiB)

eth0.1    Link encap:Ethernet  HWaddr BC:AE:C5:A7:6C:D5
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:13715 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13715 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:906930 (885.6 KiB)  TX bytes:906930 (885.6 KiB)

wl0       Link encap:Ethernet  HWaddr BC:AE:C5:A7:6C:D5
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7119 errors:0 dropped:0 overruns:0 frame:2939
          TX packets:5219 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9293154 (8.8 MiB)  TX bytes:374654 (365.8 KiB)
          Interrupt:2 Base address:0x5000

root@OpenWrt:/etc/init.d#
Thanks in advance.

anrandap
Post Reply