[Armadillo:00175] Re: Why I can not satrt up Etherent function, please help us to resolve to

Fumito Morishima email@hidden
2005年 3月 21日 (月) 21:00:00 JST

Hello Angus

I am fumito, and work for Atmark Techno as a software engineer.

Could you tell us the serial number of your board and the firmware version.
The serial number is 11 length digits like as 040401-00011 that you can
see on the side of ConnectME module, and the firmware version is written
in the "/etc/aj_version" file.

On the other hand, you can try the newest firmware which can be
downloaded from :

I think it's worth to try.


研三部_楊禮謙 wrote:

> Dear Sir:
> I am Angus, Our company is EMINE, Our company has bought your
> company's board, When we start up the board, and we need to start
> Ethernet function However Ethernet function is not OK.
> It display bellow message
> ................
> ns7520_ethvpd: unexpected end of vpd at 0x200416c
> ns7520_eth: Error -5 registering eth0
> ................
> And then eth0 is fail when we do ifconfig command to start up eth0
> Please refer to attach file Could you tell me how to start up Ethernet
> function?
> On kernel or others
> Please tell us the detail of setting
> Angus mail from EMINE
>Hermit v1.3-armadillo-6 compiled at 03:54:26, Jan 14 2004
>hermit> help
>? help [<command name>]       : help on Hermit commands
>f frob                        : commands for frobbing memory
>  jump <addr>                 : jump to a specified address
>  upload <addr> <size>        : upload data from memory
>V version                     : print Hermit version
>E erase_post                  : erase POST flash block
>  memmap                      : output memory map
>  erase <addr>                : erase flash block
>  program <addr> <size>       : program flash from download buffer
>  download <addr> <count> [<crc>]: download data to memory
>  linux <linux options>       : start Linux
>b boot                        : boot default Linux kernel and ramdisk
>hermit> boot
>Copying        kernel...done.
>Linux version 2.4.22-uc0-aj1 (email@hidden) (gcc version 2.95.3 20010315 (rele
>ase)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP a
>nd shared lib patches from http://www.snapgear.com/)) #1 Tue Jun 8 14:25:28 UTC
>Processor: ARM/VLSI ARM 7 TDMI revision 0
>Architecture: NET+ARM
>fixup_netarm: Kernel memory start 0x00000000 end 0x000ea000
>On node 0 totalpages: 2048
>zone(0): 0 pages.
>zone(1): 2048 pages.
>zone(2): 0 pages.
>Kernel command line: root=/dev/rom0
>setup_timer : T2 CTL = D0000008
>setting up timer IRQ
>Calibrating delay loop... 8.93 BogoMIPS
>Memory: 8MB = 8MB total
>Memory: 6288KB available (728K code, 1072K data, 36K init)
>Dentry cache hash table entries: 1024 (order: 1, 8192 bytes)
>Inode cache hash table entries: 512 (order: 0, 4096 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: 2048 (order: 1, 8192 bytes)
>POSIX conformance testing by UNIFIX
>Linux NET4.0 for Linux 2.4
>Based upon Swansea University Computer Society NET3.039
>Initializing RT netlink socket
>Starting kswapd
>Net+ARM serial driver version 0.2 (2002-02-27) with CONSOLE enabled
>ttyS00 at 0x0001 (irq = 15) is a NetARM
>ttyS01 at 0x0002 (irq = 13) is a NetARM
>ns7520port: port driver, (C) 2004 Atmark Techno, Inc.
>Software Watchdog Timer: 0.05, timer margin: 60 sec
>NS7520 Ethernet Driver Initialized
>ns7520_ethvpd: unexpected end of vpd at 0x200416c
>ns7520_eth: Error -5 registering eth0
>uclinux[mtd]: RAM probe address=0xe8b98 size=0xda000
>uclinux[mtd]: root filesystem index=0
>Initializing Armadillo-J MTD mappings
> Amd/Fujitsu Extended Query Table v1.0 at 0x0040
>number of CFI chips: 1
>cfi_cmdset_0002: Disabling fast programming due to code brokenness.
>Creating 7 MTD partitions on "Flash":
>0x00000000-0x00020000 : "Flash/Reserved"
>0x00020000-0x00040000 : "Flash/Hermit"
>0x00040000-0x00200000 : "Flash/Image"
>0x00040000-0x000b0000 : "Flash/Kernel"
>0x000b0000-0x00200000 : "Flash/User"
>0x001e0000-0x001f0000 : "Flash/Backup"
>0x001f0000-0x00200000 : "Flash/Config"
>NET4: Linux TCP/IP 1.0 for NET4.0
>IP Protocols: ICMP, UDP, TCP
>IP: routing cache hash table of 512 buckets, 4Kbytes
>TCP: Hash tables configured (established 512 bind 512)
>VFS: Mounted root (romfs filesystem) readonly.
>init started:  BusyBox v0.60.5 (2004.06.08-14:27+0000) multi-call binary
>Mounting proc: done
>Mounting var: done
>Mounting /etc/config: done
>Populating /etc/config: FLATFSD: created 6 configuration files (502 bytes)
>Populating /var: done
>Mounting /home/guest/pub: done
>Setting hostname: done
>Setting up interface lo: done
>Running local start scripts.
>Starting flatfsd: done
>Setting up network: Starting DHCP for interface :
>Jan  1 00:00:04 dhcpcd[59]: dhcpStart: ioctl SIOCGIFHWADDR: %m
>Starting inetd: done
>Starting thttpd: done
>Setting local time: msntp: unable to locate IP address/number
>msntp: %m
>Starting ledctrl: done
>aj login: root
>Jan  1 00:00:46 login[87]: root login  on `ttyS0'
>BusyBox v0.60.5 (2004.06.08-14:27+0000) Built-in shell (msh)
># ls
>bin             dev             etc             home            lib
>mnt             proc            root            sbin            tmp
>usr             var
># cd bin
># ls
>[               addgroup        adduser         busybox         cat
>chgrp           chmod           chown           cp              dd
>delgroup        deluser         dhcpcd          echo            false
>flatfsd         ftpd            getty           halt            hostname
>ifconfig        inetd           init            kill            killall
>ledctrl         login           ls              mkdir           more
>mount           msh             msntp           mv              netflash
>passwd          ping            ps              pwd             rm
>route           sh              sleep           su              sulogin
>telnetd         test            thttpd          tinylogin       true
>umount          vi              yes
># cd dev
># ls
>console         flash           kmem            mem             mtd2
>mtd3            mtd4            mtd5            mtd6            mtd7
>mtdblock2       mtdblock3       mtdblock4       mtdblock5       mtdr2
>mtdr3           mtdr4           mtdr5           mtdr6           mtdr7
>null            paddr0          paddr1          paddr2          paddr5
>paddr6          padr            padr0           padr1           padr2
>padr5           padr6           ptyp0           ptyp1           ptyp2
>ptyp3           ptyp4           ptyp5           ptyp6           ptyp7
>ptyp8           ptyp9           ptypa           ptypb           ptypc
>ptypd           ptype           ptypf           ram0            ram1
>random          tty             tty0            tty1            tty2
>tty3            ttyS0           ttyS1           ttyp0           ttyp1
>ttyp2           ttyp3           ttyp4           ttyp5           ttyp6
>ttyp7           ttyp8           ttyp9           ttypa           ttypb
>ttypc           ttypd           ttype           ttypf           urandom
>watchdog        zero
># cd etc
># ls
>HOSTNAME        aj_version      config          default         ftpusers
>inetd.conf      inittab         profile         rc.d            securetty
># ifconfig eth0
>armadillo mailing list

armadillo メーリングリストの案内