| Forum Home | ||||
| Press F1 | ||||
| Thread ID: 106547 | 2010-01-13 05:16:00 | noobish Linux question | ubergeek85 (131) | Press F1 |
| Post ID | Timestamp | Content | User | ||
| 848299 | 2010-01-13 05:16:00 | Well, it's not that noobish, but I'm sure the answer will be obvious to those in the know. I got myself a d-link wireless router, and was playing round with telnet on it, and I noticed that under /dev, there's an object (dunno if it's a file or a folder or what, I can't cd to it or cat it is all I know) called led. Would this be referring to the 8 led's on the front panel? And if so, what commands would control the behavior of the leds? Or am I reading way too much into this? Google was absolutely useless. Specifics; MontaVista Linux, D-Link DSL-G604T Gen 2, running BusyBox. |
ubergeek85 (131) | ||
| 848300 | 2010-01-13 06:12:00 | Quite possibly, yes: www.google.com |
Chilling_Silence (9) | ||
| 848301 | 2010-01-13 07:30:00 | Doesn't really help an awful lot, all I found from that was /etc/led.conf Also, I noticed that I don't have /dev/gpio Anyway, here's led.conf, if it helps anyone; # cat led.conf ################################################## ############### # Configuration File for AR7WRD board ################################################## ################ ################################################## ################ # The GPIO numbers 0 to 31 ==> correspond to GPIO pins ######### # The GPIO numbers 32,33 are mapped to ADSL (LED) pins ########### ################################################## ################ module = adsl # module = {adsl,usb,pppoe,wlan} ################################################## ################ # Note: state 0 for adsl is dummy state and is present only for ## # compatibility with the new LED driver ################################################## ################ state = 0 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 4 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 200 # flash on duration in ms param2 = 200 # flash off duration in ms state = 3 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 4 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 25 # blink/flash ra ################################################## #################### module = cpmac # module = {adsl,usb,pppoe,wlan,cpmac} state = 0 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 15 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 15 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = link down, 1 = link up gpio = 15 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms state = 3 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 15 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms ################################################# module = usb # module = {adsl,usb,pppoe,wlan} state = 0 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = p gpio = 12 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 12 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 12 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms state = 3 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 12 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms ################################################## #################### module = pppoe # module = {adsl,usb,pppoe,wlan} state = 0 # 0 = pppoe down, 1 = pppoe active gpio = 13 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = pppoe dow gpio = 13 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash ################################################## #################### module = wlan # module = {adsl,usb,pppoe,wlan} state = 0 # 0 = link down, 1 = link up gpio = 6 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = link down, 1 = link up gpio = 6 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 6 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms state = 3 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 6 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms ################################################## #################### module = status # module = {adsl,usb,pppoe, status} state = 0 # 0 = status down, 1 = status active gpio = 8 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = status down, 1 = status active gpio = 8 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = status down, 1 = status active gpio = 8 # gpio number mode = 4 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 500 # flash on duration in ms param2 = 500 # flash off duration in ms # |
ubergeek85 (131) | ||
| 848302 | 2010-01-13 07:31:00 | Doesn't really help an awful lot, all I found from that was /etc/led.conf Also, I noticed that I don't have /dev/gpio Anyway, here's led.conf, if it helps anyone; # cat led.conf ################################################## ############### # Configuration File for AR7WRD board ################################################## ################ ################################################## ################ # The GPIO numbers 0 to 31 ==> correspond to GPIO pins ######### # The GPIO numbers 32,33 are mapped to ADSL (LED) pins ########### ################################################## ################ module = adsl # module = {adsl,usb,pppoe,wlan} ################################################## ################ # Note: state 0 for adsl is dummy state and is present only for ## # compatibility with the new LED driver ################################################## ################ state = 0 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 4 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 200 # flash on duration in ms param2 = 200 # flash off duration in ms state = 3 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 4 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity gpio = 33 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 25 # blink/flash ra ################################################## #################### module = cpmac # module = {adsl,usb,pppoe,wlan,cpmac} state = 0 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 15 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 15 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = link down, 1 = link up gpio = 15 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms state = 3 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 15 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms ################################################# module = usb # module = {adsl,usb,pppoe,wlan} state = 0 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = p gpio = 12 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 12 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 12 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms state = 3 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 12 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms ################################################## #################### module = pppoe # module = {adsl,usb,pppoe,wlan} state = 0 # 0 = pppoe down, 1 = pppoe active gpio = 13 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = pppoe dow gpio = 13 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash ################################################## #################### module = wlan # module = {adsl,usb,pppoe,wlan} state = 0 # 0 = link down, 1 = link up gpio = 6 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = link down, 1 = link up gpio = 6 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 6 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms state = 3 # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit gpio = 6 # gpio number mode = 2 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 100 # blink/flash rate in ms ################################################## #################### module = status # module = {adsl,usb,pppoe, status} state = 0 # 0 = status down, 1 = status active gpio = 8 # gpio number mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 1 # 0 = status down, 1 = status active gpio = 8 # gpio number mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash state = 2 # 0 = status down, 1 = status active gpio = 8 # gpio number mode = 4 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash param1 = 500 # flash on duration in ms param2 = 500 # flash off duration in ms # |
ubergeek85 (131) | ||
| 848303 | 2010-01-13 22:24:00 | Seems fairly straightforward. You can set the LED action depending on the state of each module. What do you want it to do? |
fred_fish (15241) | ||
| 848304 | 2010-01-14 01:49:00 | Well, it's not led.conf I'm worried about, I want manual control over the LED's, ie; I can type cat < /dev/led 0. Or is this not possible? |
ubergeek85 (131) | ||
| 848305 | 2010-01-14 02:28:00 | contact dlink and find out | Speedy Gonzales (78) | ||
| 848306 | 2010-01-14 02:41:00 | Well, it's not led.conf I'm worried about, I want manual control over the LED's, ie; I can type cat < /dev/led 0. Or is this not possible? Try looking at man led. If it is not in your manpages, look at this one from Debian (manpages.debian.net). |
vinref (6194) | ||
| 848307 | 2010-01-14 02:55:00 | No man in busybox :(, but that link helped quite a bit, I'll try a few things in it Thanks. As for contacting dlink, I have serious doubts that I'd get through to anyone who even knew what I was on about, let alone had the knowledge to share. |
ubergeek85 (131) | ||
| 1 | |||||