기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

보드 : mds rebis 기반
커널 : aesop 2.6.13 기반
랜    : smc91c113-ne
랜 드라이버 : aesop V3  용 smc91c113.c

현재 제 개발 환경은 위와 같습니다.

테스트 방법은 ping 을 사용했고 -s 옵션을 사용해서 패킷의 크기를 조절해 가며 테스트했습니다.

예를 들면 다음과 같습니다.

target IP : 192.168.1.150
server IP : 192.168.1.3

target # ping 192.168.1.3 -s 65507        => OK
target # ping 192.168.1.150 -s 65507    => oversuns error 무진장 발생

server # ping 192.168.1.150 -s 65507    => overruns error 무진장 발생

위와 같이 타겟보드에서 송신을 할 때는 아무런 문제가 없는데 수신을 하게 되면 패킷의 크기가 클 경우엔 overruns error 가 엄청나게 발생합니다.


제가 볼 때는 아무래도 수신쪽이 문제가 있는 것 같습니다.

디버깅을 해서 문제점을 해결해야 하는데 어느 방향으로 나아가야 할지 갈피를 못 잡고 있습니다.

혹시 저처럼 네트웍 디바이스의 수신쪽에 문제가 있을 때 사용하신 절차가 있다면 조언 부탁드립니다.


참고 : 수신쪽은 ping -s 2048 이상의 성능이 안 나옵니다. 그래서 NFS 나 VOIP 사용시 제대로 동작을 못 하고 있습니다.

고현철

2006.12.19 20:17:43
*.236.66.242

이상하네요...

저는 큰 문제없이 nfs도 쓰고 있고요, 다른 분 말씀으로는 nfs의 경우도
8192로 하면 잘된다고 하시거든요.

32768은 문제가 있다는 얘기도 있는데, 제가 쓸때는 큰 문제가 없어서요.

--;

고현철

2006.12.19 21:56:29
*.117.46.252

저는 엄청 잘됩니다.

target => host 와 target => target에 대한 결과
=======================================
root@godori:~# ping 192.168.20.1 -s 65535
PING 192.168.20.1 (192.168.20.1): 56 data bytes
64 bytes from 192.168.20.1: icmp_seq=0 ttl=64 time=0.6 ms
64 bytes from 192.168.20.1: icmp_seq=1 ttl=64 time=0.5 ms
64 bytes from 192.168.20.1: icmp_seq=2 ttl=64 time=0.5 ms

--- 192.168.20.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.5/0.5/0.6 ms
root@godori:~# ping 192.168.20.3 -s 65507
PING 192.168.20.3 (192.168.20.3): 56 data bytes
64 bytes from 192.168.20.3: icmp_seq=0 ttl=64 time=0.9 ms
64 bytes from 192.168.20.3: icmp_seq=1 ttl=64 time=0.6 ms
64 bytes from 192.168.20.3: icmp_seq=2 ttl=64 time=0.6 ms
64 bytes from 192.168.20.3: icmp_seq=3 ttl=64 time=0.5 ms
64 bytes from 192.168.20.3: icmp_seq=4 ttl=64 time=0.6 ms
64 bytes from 192.168.20.3: icmp_seq=5 ttl=64 time=0.5 ms

--- 192.168.20.3 ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
round-trip min/avg/max = 0.5/0.6/0.9 ms
root@godori:~#

==================================
host => target 테스트한 결과
==================================
root@nas:/work/kernel_pmp2_teldev_060518# ping 192.168.20.3 -s 65507
PING 192.168.20.3 (192.168.20.3) 65507(65535) bytes of data.
65515 bytes from 192.168.20.3: icmp_seq=1 ttl=64 time=15.8 ms
65515 bytes from 192.168.20.3: icmp_seq=2 ttl=64 time=15.4 ms
65515 bytes from 192.168.20.3: icmp_seq=3 ttl=64 time=15.5 ms
65515 bytes from 192.168.20.3: icmp_seq=4 ttl=64 time=15.5 ms
65515 bytes from 192.168.20.3: icmp_seq=5 ttl=64 time=15.4 ms
65515 bytes from 192.168.20.3: icmp_seq=6 ttl=64 time=15.5 ms
65515 bytes from 192.168.20.3: icmp_seq=7 ttl=64 time=15.4 ms
65515 bytes from 192.168.20.3: icmp_seq=8 ttl=64 time=15.5 ms

--- 192.168.20.3 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 6997ms
rtt min/avg/max/mdev = 15.426/15.525/15.877/0.186 ms

hw나 다른 환경문제인 듯 싶네요.

김유석

2006.12.20 18:29:33
*.106.174.59

해결했습니다.

제가 쓰고 있는 보드는 nGCS3(BANK3)에 smc91c113-ne를 물려서 쓰고 있습니다.

BANKCON3의 셋팅을 다음과 같이 바꾸니까 정상동작합니다.

Tacs : 00
Tcos : 01
Tacc : 010
Tcoh : 00
Tcah : 00
Tacp : 00
PMC : 00

위 셋팅에서 Tcoh, Tcah 이 문제였습니다. 0 clock으로 바꾸니까 정상동작합니다.


고현철

2006.12.20 23:13:54
*.117.46.252

^^, 부트로더를 안 올려 드렸었네요.

3차 보드 자료를 받으시면 있을겁니다.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
6108 2.6.13 커널 clock관련 질문입니다. [완료] [6] 박기호 2006-12-13 782
6107 busybox에서 질문입니다.. < === 완료 [4] 윤현승 2006-12-13 870
6106 [NAND] NAND의 nand_scan() 에 대해 질문 드립니다.[완료] [3] 김유석 2006-12-14 950
6105 gcc컴파일러 arm버전 확인에 관하여...[완료] [2] 박상수 2006-12-15 1427
6104 troll-ftp..에서요.. < === 완료 [3] 윤현승 2006-12-15 712
6103 use-serial 컨버터 질문 [2] 이태간 2006-12-15 772
6102 모듈 strip 관련 질문 [완료] [5] 박상수 2006-12-15 785
6101 [NAND] 파일 복사 문제 [5] 김유석 2006-12-16 997
6100 aesop 3차 보드가 동작을 안합니다...ㅠ <=== [완료] [4] 전병우 2006-12-18 1063
6099 [re] use-serial 컨버터 질문[완료] [1] 이태간 2006-12-18 654
6098 UTP Cable은 다이렉트인가요 크로스인가요? <완료!> [2] 김재우 2006-12-18 802
6097 MPEG4 자료를 찾고 있습니다. ==> [완료] [3] 이영재 2006-12-19 697
6096 chmod관련 질문.. [완료] [2] 박기호 2006-12-19 874
6095 [UDA1341] 사운드 재생 관련 질문입니다.[완료] [2] 김유석 2006-12-19 722
6094 VMware에 slackware 설치과정....? <<완료>> [3] 유용출 2006-12-19 933
» [SMC91C113] 네트웍 수신성능이 잘 안 나옵니다. 디버깅 팁이나 ... [4] 김유석 2006-12-19 1035
6092 asm화일에 헤더파일을 넣을수 없나요? [완료] [2] 서연석 2006-12-20 868
6091 Touch event와 SIGIO [4] 김증일 2006-12-20 875
6090 [질문] UART 포트를 확장하려고 합니다 [2] 양용현 2006-12-20 862
6089 [질문] 제가 SD MEMORY를 사려하는데요.<= 완료 [2] 조영택 2006-12-20 676

사용자 로그인