_init _fini __uClibc_main __deregister_frame_info __register_frame_info _Jv_RegisterClasses puts socket optarg getopt close strtoul strtol ioctl printf libc.so.0 _DYNAMIC_LINKING __RLD_MAP _GLOBAL_OFFSET_TABLE_ _ftext _fdata _gp _edata __bss_start _fbss _end 
mii_mgr_cl45 -g -p [port number] -d [dev number]-r [register number] Get: mii_mgr -g -p 3 -d 0x5 -r 0x4 mii_mgr_cl45 -s -p [port number] -d [dev number]-r [register number] -v [value] Set: mii_mgr -s -p 4 -d 0x6 -r 0x1 -v 0xff11 Open socket failed eth2 mii_mgr: ioctl error Get: port%d.dev.%xh.reg.%xh = %04x Set: port%d.dev%xh.reg.%xh = %04x gsp:d:r:v:?t @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4 @ @ @ @ @

GCC: (GNU) 3.3.2 GCC: (Buildroot 2012.11.1) 4.6.3
.symtab .strtab .shstrtab .interp .reginfo .dynamic .hash .dynsym .dynstr .init .text .MIPS.stubs .fini .rodata .eh_frame .ctors .dtors .jcr .data .rld_map .got .sdata .bss .pdr .comment .gnu.attributes .mdebug.abi32
hlt initfini.c crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __EH_FRAME_BEGIN__ __JCR_LIST__ __do_global_dtors_aux completed.5160 dtor_idx.5162 frame_dummy object.5172 __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux mii_mgr_cl45.c _DYNAMIC __dso_handle ioctl printf _fdata __gnu_local_gp _gp_disp _DYNAMIC_LINKING _gp __DTOR_END__ puts optarg strtoul socket _init show_usage strtol __deregister_frame_info __start _ftext __RLD_MAP __uClibc_main __bss_start getopt main data_start _fini _edata _GLOBAL_OFFSET_TABLE_ _end __data_start _Jv_RegisterClasses _fbss __register_frame_info close