This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

GigE Support on DM6467T EVM

Other Parts Discussed in Thread: TMS320DM6467T, PCF8574A, THS7303, THS8200, THS7353, TVP7002

Hello,

I am quite at a loss as to how to get my EVM to support GigE (1000mbps).  I think I have the most recent drivers and my boot log says that it is enabling 1000/Full.  But it is not able to keep up with a GigE transmission.  It is dropping UDP packets left and right and when I run the iperf tool, the bandwidth (without dropping packets) maxes out at less 50mbits/sec. 

EVM: TMS320DM6467T EVM Version C

DVSDK : 3.10.0.19

Bootlog - see below:

I have searched the internet, TI forums and TI wikis for days.  I cannot confirm that my EVM supports GigE nor can I find any support about how to enable it.  I see lots of information about irrata and it not working on some EVMs but it never exactly matches my system. 

Please help and quickly!  I think I might be falling off the edge of the internets...

Thanks,
Brandy

 

U-Boot 2009.08-00002-gcab1855 (Jan 20 2010 - 04:20:31)                         
                                                                               
I2C:   ready                                                                   
DRAM:  256 MB                                                                  
NAND:  128 MiB                                                                 
In:    serial                                                                  
Out:   serial                                                                  
Err:   serial                                                                  
ARM Clock :- 495MHz                                                            
DDR Clock :- 396MHz                                                            
Net:   Ethernet PHY: GENERIC @ 0x01                                            
DaVinci EMAC                                                                   
Hit any key to stop autoboot:  0                                               
Using DaVinci EMAC device                                                      
TFTP from server 172.17.1.152; our IP address is 172.17.1.55                   
Filename 'uImage'.                                                             
Load address: 0x80700000                                                       
Loading: #################################################################     
         #################################################################     
         ###########                                                           
done                                                                           
Bytes transferred = 2066192 (1f8710 hex)                                       
## Booting kernel from Legacy Image at 80700000 ...                            
   Image Name:   Linux-2.6.32-rc2-davinci1                                     
   Image Type:   ARM Linux Kernel Image (uncompressed)                         
   Data Size:    2066128 Bytes =  2 MB                                         
   Load Address: 80008000                                                      
   Entry Point:  80008000                                                      
   Verifying Checksum ... OK                                                   
   Loading Kernel Image ... OK                                                 
OK                                                                             
                                                                               
Starting kernel ...                                                            
                                                                               
Uncompressing Linux.............................................................
.......................................................................... done,
 booting the kernel.                                                           
Linux version 2.6.32-rc2-davinci1 (
bjabkiewicz@localhost.localdomain) (gcc versi
on 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 PREEMPT Fri Feb 11 11:14:24 EST 201
1                                                                              
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                  
CPU: VIVT data cache, VIVT instruction cache                                   
Machine: DaVinci DM646x EVM                                                    
Memory policy: ECC disabled, Data cache writeback                              
DaVinci dm6467_rev3.x variant 0x1                                              
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 19304    
Kernel command line: mem=76M console=ttyS0,115200n8 root=/dev/nfs nfsroot=172.17
.1.152:/shares/davinci,nolock rw noinitrd ip=172.17.1.55:172.17.1.152:172.17.1.1
:255.255.255.0::eth0:off pif_display.ch2_numbuffers=0 vpif_display.ch3_numbuffer
s=0                                                                            
Unknown boot option `pif_display.ch2_numbuffers=0': ignoring                   
PID hash table entries: 512 (order: -1, 2048 bytes)                            
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)                 
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)                   
Memory: 76MB = 76MB total                                                      
Memory: 72616KB available (3884K code, 335K data, 144K init, 0K highmem)       
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1        
Hierarchical RCU implementation.                                               
NR_IRQS:245                                                                    
Console: colour dummy device 80x30                                             
Calibrating delay loop... 246.57 BogoMIPS (lpj=1232896)                        
Mount-cache hash table entries: 512                                            
CPU: Testing write buffer coherency: ok                                        
DaVinci: 43 gpio irqs                                                          
NET: Registered protocol family 16                                             
MUX: Setting register STSOMUX_DISABLE                                          
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                     
MUX: Setting register STSIMUX_DISABLE                                          
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                     
MUX: Setting register PTSOMUX_DISABLE                                          
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                     
MUX: Setting register PTSIMUX_DISABLE                                          
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000                     
MUX: initialized CIR_UART2                                                     
MUX: Setting register CIR_UART2                                                
           PINMUX1 (0x00000004) = 0x00000000 -> 0x00000020                     
MUX: initialized ATAEN                                                         
MUX: Setting register ATAEN                                                    
           PINMUX0 (0x00000000) = 0x00000000 -> 0x00000001                     
bio: create slab <bio-0> at 0                                                  
SCSI subsystem initialized                                                     
usbcore: registered new interface driver usbfs                                 
usbcore: registered new interface driver hub                                   
usbcore: registered new device driver usb                                      
pcf857x 1-0038: gpios 145..152 on a pcf8574a                                   
pcf857x 1-0038: setup --> -38                                                  
vpif vpif: vpif probe success                                                  
Switching to clocksource timer0_1                                              
musb_hdrc: version 6.0, pio, peripheral, debug=0                               
musb_hdrc: USB Peripheral mode controller at fec64000 using PIO, IRQ 13        
NET: Registered protocol family 2                                              
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                 
TCP established hash table entries: 4096 (order: 3, 32768 bytes)               
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)                      
TCP: Hash tables configured (established 4096 bind 4096)                       
TCP reno registered                                                            
NET: Registered protocol family 1                                              
RPC: Registered udp transport module.                                          
RPC: Registered tcp transport module.                                          
RPC: Registered tcp NFSv4.1 backchannel transport module.                      
JFFS2 version 2.2. (NAND) .. 2001-2006 Red Hat, Inc.                           
msgmni has been set to 141                                                     
io scheduler noop registered                                                   
io scheduler anticipatory registered (default)                                 
CIR device registered successfully                        (Major = 252,  Minor =
 0)                                                                            
Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled                       
serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a ST16654                  
console [ttyS0] enabled                                                        
serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1c20400 IRQ4
1): -22                                                                        
serial8250 serial8250.0: unable to register port at index 2 (IO0 MEM1c20800 IRQ4
2): -22                                                                        
brd: module loaded                                                             
loop: module loaded                                                            
at24 1-0050: 32768 byte 24c256 EEPROM (writable)                               
Read MAC addr from EEPROM: 00:0e:99:02:b7:79                                   
Uniform Multi-Platform E-IDE driver                                            
ide-gd driver 1.18                                                             
    ide0: MMIO-DMA                                                             
hda: TOSHIBA MK4032GAX, ATA DISK drive                                         
hda: UDMA/100 mode selected                                                    
ide0 at 0xfec661f0-0xfec661f7,0xfec663f6 on irq 22                             
hda: max request size: 512KiB                                                  
hda: 78140160 sectors (40007 MB), CHS=16383/255/63                             
hda: cache flushes supported                                                   
 hda: hda1 hda2                                                                
NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Micro NAND 128MiB 3,3V 8-b
it)                                                                            
Scanning device for bad blocks                                                 
Creating 4 MTD partitions on "davinci_nand.0":                                 
0x000000000000-0x000000020000 : "params"                                       
0x000000020000-0x000000160000 : "bootloader"                                   
0x000000160000-0x000000560000 : "kernel"                                       
0x000000560000-0x000008000000 : "filesystem"                                   
davinci_nand davinci_nand.0: controller rev. 2.2                               
spi_davinci spi_davinci.0: DaVinci SPI driver in EDMA mode                     
Using RX channel = 17 , TX channel = 16 and event queue = 3                    
at25 spi0.0: 32 KByte at25640a eeprom, pagesize 64                             
spi_davinci spi_davinci.0: Controller at 0xfec66800                            
PPP generic driver version 2.4.2                                               
PPP Deflate Compression module registered                                      
tun: Universal TUN/TAP device driver, 1.6                                      
tun: (C) 1999-2004 Max Krasnyansky <
maxk@qualcomm.com>                         
dm9000 Ethernet Driver, V1.31                                                  
console [netcon0] enabled                                                      
netconsole: network logging started                                            
Initializing USB Mass Storage driver...                                        
usbcore: registered new interface driver usb-storage                           
USB Mass Storage support registered.                                           
usbcore: registered new interface driver usbtest                               
g_ether gadget: using random self ethernet address                             
g_ether gadget: using random host ethernet address                             
usb0: MAC 2a:ac:38:f3:b2:39                                                    
usb0: HOST MAC 4e:30:35:fe:09:75                                               
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008                    
g_ether gadget: g_ether ready                                                  
mice: PS/2 mouse device common for all mice                                    
i2c /dev entries driver                                                        
Linux video capture interface: v2.00                                           
ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)                        
ths8200 1-0020: chip found @ 0x40 (DaVinci I2C adapter)                        
ths7353 1-002e: chip found @ 0x5c (DaVinci I2C adapter)                        
vpif_capture vpif_capture: registered sub device ths7353                       
tvp7002 1-005d: tvp7002 1-005d decoder driver registered !!                    
vpif_capture vpif_capture: registered sub device tvp7002                       
vpif_capture vpif_capture: DM646x VPIF Capture driver initialized              
watchdog watchdog: heartbeat 60 sec                                            
usbcore: registered new interface driver usbhid                                
usbhid: v2.6:USB HID core driver                                               
Advanced Linux Sound Architecture Driver Version 1.0.21.                       
No device for DAI tlv320aic3x                                                  
asoc: tlv320aic3x <-> davinci-i2s mapping ok                                   
asoc: DIT <-> davinci-dit mapping ok                                           
ALSA device list:                                                              
  #0: DaVinci DM6467 EVM (tlv320aic3x)                                         
TCP cubic registered                                                           
NET: Registered protocol family 17                                             
Clocks: disable unused uart1                                                   
Clocks: disable unused emac                                                    
Clocks: disable unused timer1                                                  
emac-mii: probed                                                               
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)                        
eth0: attached PHY driver [ET1011C] (mii_bus:phy_addr=1:01, id=282f013)        
IP-Config: Complete:                                                           
     device=eth0, addr=172.17.1.55, mask=255.255.255.0, gw=172.17.1.1,         
     host=172.17.1.55, domain=, nis-domain=(none),                             
     bootserver=172.17.1.152, rootserver=172.17.1.152, rootpath=               
Looking up port of RPC 100003/2 on 172.17.1.152                                
PHY: 1:01 - Link is Up - 1000/Full
                                             
Looking up port of RPC 100005/1 on 172.17.1.152                                
VFS: Mounted root (nfs filesystem) on device 0:13.                             
Freeing init memory: 144K                                                      
INIT: version 2.86 booting                                                     
Please wait: booting...                                                        
Starting udev                                                                  
udev: starting version 141                                                     
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
udevd[1036]: inotify_add_watch(3, (null), 10) failed: Bad address              
                                                                               
snd_page_alloc: exports duplicate symbol snd_free_pages (owned by kernel)      
soundcore: exports duplicate symbol sound_class (owned by kernel)              
ide_core: exports duplicate symbol generic_ide_ioctl (owned by kernel)         
snd: module is already loaded                                                  
ide_gd_mod: module is already loaded                                           
snd_timer: module is already loaded                                            
snd_pcm: module is already loaded                                              
snd_soc_core: exports duplicate symbol snd_soc_unregister_codec (owned by kernel
)                                                                              
Remounting root file system...                                                 
snd_soc_tlv320aic3x: exports duplicate symbol soc_codec_dev_aic3x (owned by kern
el)                                                                            
mount: mounting /dev/root on / failed: Invalid argument                        
mount: mounting /dev/root on / failed: Invalid argument                        
root: mount: mounting rootfs on / failed: No such file or directory            
EXT2-fs warning (device hda1): ext2_fill_super: mounting ext3 filesystem as ext2
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended          
EXT2-fs warning (device hda2): ext2_fill_super: mounting ext3 filesystem as ext2
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended          
Setting up IP spoofing protection: rp_filter.                                  
Configuring network interfaces... done.                                        
Wed Jan 13 15:29:00 UTC 2010                                                   
INIT: Entering runlevel: 5                                                     
Starting telnet daemon.                                                        
Starting syslogd/klogd: done                                                   
Starting thttpdNET: Registered protocol family 10                              
.                                                                              
                                                                               
 _____                    _____           _         _                          
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                        
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                       
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                         
              |___|                    |___|                                   
                                                                               
Arago Project
http://arago-project.org dm6467t-evm ttyS0                       
                                                                               
Arago 2009.11 dm6467t-evm ttyS0                                                
                                                                               
dm6467t-evm login: root