Satellite Internet Forum.

Welcome, Guest.
Welcome to this satellite broadband discussion forum. Wherever you are and whatever your problem we are here to help each other. Connecting to the internet via satellite is not always easy but is critically important to those in remote places or with poor terrestrial infrastructure. Service providers and customers are encouraged to contribute. Register at the bottom of the forum home page if you wish to contribute or ask a question. VSAT service providers and satellite equipment sellers may feature their products free of charge; just register and get posting. Paid-for adverts, top left and top right, on all forum pages, are also available. Read the Forum rules.
      Home            Login            Register          
Pages: 1

iDirect 3000 series router problem

(Read 20248 times)
Ex Member
Ex Member

Mar 28th, 2009 at 1:01am  
Hi, I have this problem I´m trying to copy/paste the option file into the /etc/idirect/falcon/ but it only copies a part of it, not all the file, I has stopped the falcon monitor process in order to preven reboots also I can´t ping  or telnet the router from my laptop. Hope you can help me.

INIT: Sending processes the KILL signaStopping OpenBSD Secure Shell server: ssh.

Stopping falcon_monitor:      [Stopped]
Stopping falcon:      [Stopped]
Stopping system log daemon: klogd syslogdExiting Syslogd!
Sending all processes the TERM signal... done.
Sending all processes the KILL signal... done.
Saving random seed... done.
Unmounting remote filesystems... done.
Unmounting local filesystems... done.
Rebooting... flushing ide devices:

Restarting system.
DRAM Test       ................
DRAM Test Successful
+Ethernet eth0: MAC address 00:60:43:00:00:00
IP:, Gateway:
Default server:

RedBoot(tm) bootstrap and debug environment [ROM]

release, version "iDirect 1.1" - built 16:16:40, Apr 29 2005

Platform: iDirect iDS Platform (XScale)
Copyright (C) 2004, 2005  iDirect Technologies, Inc.
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
RAM: 0x00000000-0x10000000, [0x0001c540-0x01fd1000] available

FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each.
== Executing boot script in 5.000 seconds - Press <Space Bar> to abort

RedBoot> fis load Linux
RedBoot> exec
Using base address 0x01600000 and length 0x00100000
Uncompressing Linux.............................................................
Linux version 2.4.24-uc0-iDirect0 (root@s1100bld) (gcc version 3.3.2) #1 Thu Fe7
CPU: XScale-IXP4xx/IXC11xx revision 1
Machine: iDirect Phoenix Platform
Security risk: creating user accessible mapping for 0x51000000 at 0xf1000000
On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS1,9600 root=/dev/mtdblock2
Calibrating delay loop... 266.24 BogoMIPS
Memory: 64MB = 64MB total
Memory: 62572KB available (1678K code, 471K data, 72K init)
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
PCI: bus0: Fast back to back transfers enabled
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
i2c-core.o: i2c core module
i2c-dev.o: i2c /dev entries driver module
i2c-core.o: driver i2c-dev dummy driver registered.
i2c-algo-bit.o: i2c bit algorithm module
i2c-proc.o version 2.6.1 (20010825)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ed
ttyS00 at 0xff000003 (irq = 15) is a XScale UART
ttyS01 at 0xff001003 (irq = 13) is a XScale UART
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4

ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
cfi_cmdset_0001: Erase suspend on write enabled
Using buffer write method
Creating 6 MTD partitions on "IXP425 Flash":
0x00000000-0x00040000 : "RedBoot"
0x00060000-0x00160000 : "Linux"
0x00160000-0x00fe0000 : "RootFS"
0x00fe0000-0x00fff000 : "FIS directory"
mtd: partition "FIS directory" doesn't end on an erase block -- force read-only
0x00fff000-0x01000000 : "RedBoot config"
mtd: partition "RedBoot config" doesn't start on an erase block boundary -- fory
0x00fe0000-0x01000000 : "FIS Overlap"
pktgen.c: v1.3: Packet Generator for packet performance testing.
pktgen: Error: your machine does not have working cycle counter.
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 4096 bind 8192)
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
Linux IP multicast router 0.06 plus PIM-SM
ip_conntrack version 2.1 (512 buckets, 4096 max) - 320 bytes per conntrack
ip_conntrack_pptp version $Revision: $ loaded
ip_nat_pptp version $Revision: $ loaded
ip_tables: (C) 2000-2002 Netfilter core team
ipt_time loading
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>.http://snowman.net/proj/
arp_tables: (C) 2002 David S. Miller

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
ip6_tables: (C) 2000-2002 Netfilter core team
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
Other stuff added by David S. Miller <davem@redhat.com>
NetWinder Floating Point Emulator V0.97 (double precision)

VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 72K
modprobe: Note: /etc/modules.conf is more recent than /lib/modules/2.4.24-uc0-ip
modprobe: modprobe: Can't locate module char-major-4

INIT: version 2.85 booting
Calculating module dependencies... done.
Loading modules: alias Note: /etc/modules.conf is more recent than /lib/modulesp
Warning: loading /lib/modules/2.4.24-uc0-iDirect0/kernel/drivers/char/ds2430a.o4
 See http://www.tux.org/lkml/#export-tainted for information about tainted mods
Module ds2430a loaded, with warnings
Warning: loading /lib/modules/2.4.24-uc0-iDirect0/kernel/drivers/ixp400/ixp400.e
Module init.
Module ixp400 loaded, with warnings
Warning: loading /lib/modules/2.ixp425_eth:
4.24-uc0-iDirect0/kernel/drivers/net/ixp425_eth.o will taint theInitializing IX)
kernel: non-GPL license - Copyright (c) Intel Corporation. 2002-2003
ixp425_eth: ixp0 is using the PHY at address 0
ixp425_eth: ixp1 is using the PHY at address 1
ixp425_eth: CPU clock speed (approx) = 266 MHz
Module ixp425_eth loaded, with warnings
alias Note: /etc/modules.conf is more recent than /lib/modules/2.4.24-uc0-iDirep
alias Note: /etc/modules.conf is more recent than /lib/modules/2.4.24-uc0-iDirep
modprobe: Can't locate module tun
alifpga: Feb  1 2007 11:26:22
as Note: /etc/modules.conf is more recent than /lib/modules/2.4.24-uc0-iDirect0p
alicpld: Feb  1 2007 11:18:11
as Note: /etc/modules.conf is more recent than /lib/modules/2.4.24-uc0-iDirect0p
alias Note: /etc/modules.conf is morawio: Feb  1 2007 11:30:49
re recent than /lib/modules/2.4.24-uc0-iDirect0/modules.dep
alias Note: /etc/modules.conf is more recent than /lib/modules/2.4.24-uc0-iDirep

Mounting local filesystems...
Setting up IP spoofing protection: rp_filter.
Disable TCP/IP Explicit Congestion Notification: done.
Configuring network interfaces: done.
Cleaning: /tmp /var/lock /var/run.
net.ipv4.ip_forward = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.all.arp_filter = 1
Initializing random number generator... done.

INIT: Entering runlevel: 2

Starting system log daemon: syslogd klogd.
Starting OpenBSD Secure Shell server: sshd.
Starting falcon:Initializing Falcon ...
Seeding RNG... OK
Loading startup manifest: /etc/idirect/startup_bsp_manifest.xml
looking for sig file: /etc/idirect/startup_sigs.sig
fpga: Feb  1 2007 11:26:22
CurstomerCert::LoadFromDisk(): no TRUSTED cert,
try to use the HOST cert as the trusted cert
Loaded board Calibration
Using 0 from dynamic calibration file as intial ref dac value
Calculated TPC Iterations = 10
SCPC Demod Kicktimeout set to 10 sec
Rx1 quad demod pwr status =1
Freq =  1224.0000 LO =  1218.1250 NCO =     5.8750 LPF =    10.7150
Frame length = 0
Warning: no routes were sync'd to the O/S
NmsReport::Reload Cannot find a config group to use
FalconStackMgr::Reload: Failed to init nms report object
Fatal Error - Could not open device "/dev/fpga-nx": 2 No such file or directory
Unable to reload layers (tx/rx1)
FalconStackMgr::ChangeStack: this->Reload(options) FAILED!
failed to reload stack config

Starting falcon_monitor:OK

iDirect Linux 2.4.24-uc0-iDirect0
Kernel 2.4.24-uc0-iDirect0 on an armv5b

iDirect login:
Back to top
« Last Edit: Mar 31st, 2009 at 11:28am by Admin1 »  
IP Logged
Senior Member

Posts: 826
Reply #1 - Mar 28th, 2009 at 11:39am  
1. What version? 

2.   Have you confirmed that your BSP and image are good? 

3. Please talk me thru how you are cutting and pasting. 

4. What are you using Hyperterm?  Teraterm? 

Inability to ping eth0 is naturally due to your opt being corrupt or unusable. 

Back to top

Regards, &&&&M
IP Logged
Ex Member
Ex Member

Reply #2 - Mar 28th, 2009 at 3:41pm  
Thanks for your fast response,

     modem_sn = 73636
     modem_type = Remote
     modem_hardware = 3100
     did = 5054372
     generated_by = NMS version $Name: NetModem-7_1_1 $
     is_mesh = 0
     disable_options_flash_command = 0

I haven´t confirm that BSPO and image  are good.

Hyperterminal Private edition

Now I cannot gain acces to the router at all, the hyperterm pops a blank screen and the router has the power and status ligths solid green. The hyper says that it is connected but there´s nothing on the screen !!!!

I have a copy of the remote-7_1_1.pkg, cumulative_update-7_1_1.pkg and R73636.opt

Is there a way that I could get the router back to life?

Thanks for your support

Back to top
IP Logged
Senior Member

Posts: 826
Reply #3 - Mar 28th, 2009 at 7:57pm  
Try hyperterm at 4800 8N1 and 9600 8N1.  Hard boot it if necessary, but try it at both speeds (in the event it was used with a GPS device previously).

Back to top

Regards, &&&&M
IP Logged
Ex Member
Ex Member

Reply #4 - Mar 28th, 2009 at 8:00pm  
Mike, could you instruct me how to do a hard boot ?


Back to top
IP Logged
Ex Member
Ex Member

Reply #5 - Mar 28th, 2009 at 8:33pm  
Nothing! just a blank screen with a flashing dash at both speeds

Back to top
IP Logged
Ex Member
Ex Member

Reply #6 - Mar 31st, 2009 at 3:11am  
Still not working, could anyone give me a clue?
Back to top
IP Logged
Senior Member

Posts: 826
Reply #7 - Mar 31st, 2009 at 11:51am  
You are still not able to get on console of that box?  At 4800 or 9600?  IF that is the case it has serious issues.   There is no way to move forward without console access.
Back to top

Regards, &&&&M
IP Logged
Ex Member
Ex Member

Reply #8 - Apr 1st, 2009 at 5:45am  
Mike, unfortunately I couldn´t have access to the console, is there a way to format it ? What do you sugest to do? It´s a brand new unit from optistreams and it will a pain in the butt return it to the dealer.
Back to top
IP Logged
Senior Member

Posts: 826
Reply #9 - Apr 1st, 2009 at 11:07am  
If you are not able to get on console,  you will not be able to fix it.  Are you certain that you dont have a bad a cable?  This is a first.  I have never seen someone lose access to console.
Back to top

Regards, &&&&M
IP Logged
Ex Member
Ex Member

Reply #10 - Apr 1st, 2009 at 5:06pm  
It´s the same cable that I has been using to access. I´ll try a different cable and a different laptop.

Back to top
IP Logged
Ex Member
Ex Member

Reply #11 - Nov 5th, 2009 at 11:30am  

I have been having the exact same problem as YAMA09.

We origionally bought a batch of modems with firmware loaded on and was having problems downgrading to 7.1.1. That is no longer the issue.

I now have the same error :

Fatal Error - Could not open device "/dev/fpga-nx": 2 No such file or directory
Unable to reload layers (tx/rx1)

I have loaded and reloaded the 7.1.1 firmware and have been successful in this process. The same goes for the option file. What makes me think that the option file is ok from my provider is that I used an option from another modem and edited it in notepad making sure the modem number and like were all the same. Also, if there is a problem with the option, it might report the unit of not being a "boot".

I have been emailing tac support and they suggested running the following in the /dev folder:

mkdir fpga-nx
chmod 440 fpga-nx

This then changes the error to:

Fatal Error - Could not open device "/dev/fpga-nx": 21 Is a directory.

Any help will be greatly appreciated!!

Back to top
IP Logged
Senior Member

Posts: 826
Reply #12 - Nov 5th, 2009 at 11:38am  
For clarity:

1.  Does Falcon start?  If so, can you telnet to the process?  I am thinking you are not able to.

2.  How are you able to confirm that the bsp and software packages installed properly?  When you installed those packages, how did you negotiate it?  Manual load with WinSCP or did you use iSite TFTP?

I recommend against editing opt's (too much room for error in that config file).  How are you punching that opt into the box?  CAT'ing it in?  At first glance (of that boot up) it appears there is a problem with the software.  Specifically the BSP and/or Pkg.    I am sure you realize that by now and I am stating the obvious.
Back to top

Regards, &&&&M
IP Logged
Ex Member
Ex Member

Reply #13 - Nov 5th, 2009 at 12:12pm  
Thanks for the reply

Falcon does indeed start. The exact same load up sequence is what  YAMA09 posted. I am able to telnet to the remote but instead of the usual modem number in the brackets, it is saying Error Stack. What process are you asking me to telnet to?

The packages say installed successfully in the HyperTerminal and when i go to /usr/sbin and run falcon --version, it comes back saying version 7_1_1. Is that enough? And I used TFTP to load it as i do not have access via WinSCP or PuTTy.

As for the editing opt's, i have made sure i havent left anything else out. And you remember when i said we got a batch of these modems? I am using and editing the same option file for this modem as i have for the ones i have already recovered. I am CATing it yes.

I see what you are saying. It doesnt look good and may result in an RMA.

Any further assistance would be greatly appreciated!

Back to top
IP Logged
Senior Member

Posts: 826
Reply #14 - Nov 6th, 2009 at 10:53am  
It sounds like your software may be good.  Errorstack is normally indicative of a corrupt or bad options file.   There is probably a problem with that migratory option file you are using.  Did any of the other modems act this way when you loaded that modified opt in them?  
Back to top

Regards, &&&&M
IP Logged
Ex Member
Ex Member

Reply #15 - Nov 9th, 2009 at 8:36am  
No. No problems at all with the others and all the option files came together. Maybe just request a new option? Will let you know how i go with that.

Back to top
IP Logged
Ex Member
Ex Member

Reply #16 - Mar 30th, 2015 at 5:34pm  
my x3 modem rebooting automatically when it's reached login and password and give this logg

i2c-core.o: client [stb6100] unregistered.                                          
i2c-core.o: driver unregistered: stb6100                                       
i2c-core.o: client [stv0900] unregistered.                                          
i2c-core.o: driver unregistered: stv0900                                       
i2c-core.o: adapter unregistered: FPGA-I2C Adapter                              
Tx Base = 0x52000000 Rx1 Base = 0x52001000 Rx2 Base = 0x52008000
fpga: Jul  1 2011 18:21:32
i2c-dev.o: Registered 'FPGA-I2C Adapter' as minor 0
i2c-core.o: adapter FPGA-I2C Adapter registered as adapter 0.
i2c-opencore: __DATE__   __TIME__
i2c-core.o: driver stv0900 registered.
i2c-core.o: client [stv0900] registered to adapter [FPGA-I2C Adapter](pos. 0).
stv0900: Jul  1 2011 18:21:40
i2c-core.o: driver stb6100 registered.
i2c-core.o: client [stb6100] registered to adapter [FPGA-I2C Adapter](pos. 1).
stb6100: Jul  1 2011 18:21:39
PCI: enabling device 00:0e.0 (0000 -> 0002)
function fpga_dma_ring_create_mmap_rx Line num 373   Ring addr 1f64000  Buffers
addr  2500000
function fpga_dma_ring_create_mmap_rx Line num 373   Ring addr 2766000  Buffers
addr  2740000
function fpga_dma_ring_create_mmap_rx Line num 373   Ring addr 2763000  Buffers
addr  1ee0000
fpga: probe
  Bus  0, device  14, function  0: (id: 1172-0001)
    Memory: 0x4B000000-0x4B003FFF.
    IRQ: 26
Back to top
IP Logged
Ex Member
Ex Member

Reply #17 - Nov 2nd, 2015 at 9:11am  
Dear all,

I have same problem, i have domaged my idirect evolution x3 while atempting to recover it. File missing is lunix and rootfs please help me with procedure to recover and make it Alive again.

My e-mail adresse:ndeopatrick@gmail.com
Back to top
IP Logged
Ex Member
Ex Member

Reply #18 - Jan 3rd, 2016 at 2:48pm  
Is anybody here. I need some helping discussion.

Can you please tell me explanation for  1db power compression for iDirect modem with HUB ?
Back to top
« Last Edit: Jan 3rd, 2016 at 6:58pm by Admin1 »  
IP Logged
YaBB Administrator

Posts: 1069
Reply #19 - Jan 3rd, 2016 at 6:51pm  
Set the remote site to transmit in CW mode so you can measure the transmit signal level from the remote site accurately at the hub on a spectrum analyser. Choose a frequency where you are not interfering with anyone. Use a sufficiently narrow resolution bandwith so that the top of the carrier is well clear of the noise floor, so that you get accurate measurements. 20dB (C+N)/N is ideal.

Note the transmit power setting at the remote and the spectrum analyser level, write them down, about halfway down the paper page.

Decrease the remote site power level by 1 dB and repeat the hub spectrum analyser measurement. Repeat this several times.  Write down each pair of measurements, lower down the page.  If you are obviously in the linear portion of the curve then go up in level cautiously.  Keep increasing the remote transmit power setting and you will find that each 1 dB step up at the remote no longer causes a 1 dB step up in the measured signal at the hub.  The BUC is starting to be overloaded and the signal is becoming distorted.

Plot the measurments on graph paper and draw a straight line through the linear part of the curve. Look at the vertical gap between the straight line and the top part of the curve where compression is starting to occur.  Once the spectrum analyser measured level is 1 dB behind the input level into the BUC, you have reached the -1dB gain compression point of the BUC.  Don't go any higher.  Record the remote modem power setting and
make sure the hub never tells the remote to go above this value
during rain, for example.  The normal, clear sky, operating power will typically be about 6 dB below the -1dB compression point.  Set the final clear sky level to give the required Eb/No at the hub as specified in your system design. Hubs may well do this automatically so that all incoming TDMA bursts are at the same level as far as possible..
The -1 dB gain compression point is where the black double ended arrow is 1 dB long. In this case the -1 dB compression point is where the transmit power setting is -18 dBm. The actual BUC capability is +4 dBW at its -1dB compression point. This "2 watt" BUC2 is actually able to put out 2.5 watt.

Regarding the remote modem power setting this might be -12 dBm with a cross site cable loss of -6 dB.

If you exceed the -1 dB compression point the power increases slightly further but the signal pulse shape deteriorates and the error rate increases. Also, you start to cause interference to the adjacent frequency customers and damage your BUC with high voltage spikes which may cause gradual deterioraion or sudden failure.

If you are using a higher order modulation method like 8PSK or 16QAM you should operate below the -1 dB compression point, say -1.5 dB or further down, as these modulation methods have high error rate if distorted.

If you are ever faced with a problem where a remote is believed to be transmitting but nothing is being received at the hub, try reducing the remote power in 5 dB steps. If a BUC is grossly overdriven the signal is so distorted it cannot be received at all by the hub TDMA receiver.

If you are transmtting multiple carriers, typically from a teleport hub, you need to operate your BUC or HPA backed off even more so that intermodulation product interference is down at an acceptable level.  Read the BUC/HPA manual about the curve for input and output back off for multicarrier operation. e.g. -4.5 dB input back off. Two equal carriers, would each be at -7.5 dB input back off maximum.

Best regards, Eric.
Back to top
« Last Edit: Jan 4th, 2016 at 12:08pm by Admin1 »  
IP Logged
Ex Member
Ex Member

Reply #20 - Jan 3rd, 2016 at 8:33pm  
Thanks for your message.
Back to top
« Last Edit: Jan 4th, 2016 at 1:38pm by Admin1 »  
IP Logged
Pages: 1