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

안녕하세요?

uboot-2015, kernel 3-19를 aesopv210보드에 포팅중입니다.


clock은 1Ghz 세팅을 aesop uboot에서 가져다 쓰고있습니다.

타이밍도 역시나 그렇고요, SMC9115_Tacs-0, SMC9115_Tcos-4,SMC9115_Tacc-13, SMC9115_Tcoh-1, SMC9115_Tah-4, SMC9115_Tacp-6,SMC9115_PMC-0 ...   값을 바꿔서 테스트도 해봤는데 큰 차이가 없었습니다.


uboot에서 nfs로 kernel이랑 dtb는 어떻게 가져왔는데, T 가 몇개 찍히는걸보니 타이밍에 문제가 있는듯도 한데(??)  커널 부팅은 됩니다.??  참고로, u-boot에서는 smc91x를 사용했습니다.


문제는, kernel의 smsc911x 에서 에러가 발생하고 정상동작을 하지않습니다.,  smsc911x a0000000.lan9220 eth0: smsc911x_mii_read: MII is busy in smsc911x_mii_read??? 

3.4커널에서는 문제없이 잘 동작했는데 3.19에서는 동작이 않되네요...


코드를 비교해봤는데 크게 다른점은 없는듯 한데...

이런 경우 어떻게 문제에 접근해서 해결을 해야 할지 감이 잘 오지않습니다.

아시는 분께 조언을 부탁드립니다....

감사합니다.


PS. 아래 로그는 smsc911x에 printk로 register read/write을 넣은것입니다.

      로그에서는 smsc911x_phy_update_flowcontrol(...) 에서 MII_LPA 읽고난후에 read 값을보면 바뀌지 않고있습니다....??


             * <ri ,  ri> - entry/end  smsc911x_mii_read

             *  <r ,  r> - entry/end smsc911x_mac_read 입니다.

             *  {r/w, register, value} 는 smsc911x_read/write_register(..) 에서 얻었습니다.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


[    5.513438] IP-Config: Complete:                                                                                                                                                                                                                        
[    5.516378]      device=eth0, hwaddr=22:51:e1:0d:bf:7a, ipaddr=192.168.1.129, mask=255.255.255.0, gw=192.168.1.254                                                                                                                                      
[    5.526777] ri>                                                                                                                                                                                                                                         
[    5.528486] <ri                                                                                                                                                                                                                                         
[    5.530145] <r                                                                                                                                                                                                                                          
[    5.531793] r,a4:40000007                                                                                                                                                                                                                               
[    5.534392] w,a4:c0000006                                                                                                                                                                                                                               
[    5.536992] r,64:87654321                                                                                                                                                                                                                               
[    5.539591] r,a4:40000006                                                                                                                                                                                                                               
[    5.542190] r,a8:900                                                                                                                                                                                                                                    
[    5.544355] r>                                                                                                                                                                                                                                          
[    5.546003] r,a4:40000006                                                                                                                                                                                                                               
[    5.548603] w,a8:940                                                                                                                                                                                                                                    
[    5.550769] w,a4:80000006                                                                                                                                                                                                                               
[    5.553369] r,64:87654321                                                                                                                                                                                                                               
[    5.555968] r,a4:6                                                                                                                                                                                                                                      
[    5.557960] <r                                                                                                                                       
[    5.559608] r,a4:6                                                                                                                                 
[    5.561600] w,a4:c0000006                                                                                                                     
[    5.564202] r,64:87654321                                                                                                                       [    5.566801] r,a4:40000006                                                                                                                     
[    5.569400] r,a8:940                                                                                                                              
[    5.571565] r>                                                                                                                                       
[    5.573211] <r                                                                                                                                       
[    5.574860] r,a4:40000006                                                                                                                     
[    5.577459] w,a4:c0000007                                                                                                                     
[    5.580060] r,64:87654321                                                                                                                     
[    5.582658] r,a4:40000007                                                                                                                     
[    5.585258] r,a8:45e1                                                                                                                             
[    5.587510] r>
[    5.589246]      host=192.168.1.129, domain=, nis-domain=(none)
[    5.595101]      bootserver=192.168.1.66, rootserver=192.168.1.66, rootpath=
[    5.603069] ri>
[    5.603821] smsc911x a0000000.lan9220 eth0: rx pause disabled, tx pause disabled
[    5.611278] r,a4:45e1
[    5.613424] w,a8:0
[    5.615416] w,a4:80000008
[    5.618015] r,64:45e1
[    5.620268] r,a4:45e1
[    5.622595] w,ac:6e3740
[    5.624959] smsc911x a0000000.lan9220 eth0: configuring for carrier OK
[    5.631515] w,88:70070007
[    5.634146] r,80:45e1
[    5.636303] r,a0:45e1
[    5.638874] r,80:45e1
[    5.640810] w,20:2302a
[    5.643202] w,20:2a002a
[    5.645574] w,fifo,cnt:11
[    5.648209] r,80:45e1
[    6.636926] r,80:45e1
[    6.636965] w,20:2302a


고도리

2015.07.24 16:12:21
*.151.13.64

제가 코드를 3.19를 보지 않아서 정확하게 답을 드리기는 힘들 듯 하고요..


1. timing은 문제 없을겁니다.

단, 커널이 부팅되고 난 후 srom register를 읽어서 제대로 세팅이 되었는지 확인은 해 보시는게 나을 듯 하고요.


2. 지금 문제는 mii interface인데, 개인적인 추정(?)으로는 아마도 mii관련 세팅이

smsc dts 세팅에서 먼가 빠지지 않았나 생각이 듭니다.


3.4 커널에서 mii관련 어떤 루틴을 거치는지 확인하시고 난 후에, 3.19에서도 같은 루틴으로

가는지 확인 해 보시는게 순서일 듯 싶습니다.


그런데, 3.19까지 포팅하시다니 대단하시네요....^^;;;;


저는 커널 제대로 손 대본지가 거의 1년 쯤 되는 듯 싶은데...ㅠ.ㅠ

*김종원

2015.07.26 12:29:21
*.6.84.29

답변 감사합니다. 정정할게요..  srom_bw & srom_bc4 register 값이 0x0 으로 리셋되었네요 :-(

좋은 주말되세요!


List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6208 [잡담] 공제보드 [3] 한영민 2007-05-30 3121
6207 [질문]LCD TV 로 연결시 해상도를 높일수 있나요?[완료] [2] 조준동 2007-05-09 3119
6206 ODROID-T의 App. Heap Memory 부족 문제 #2 file [2] 최가이버 2010-07-09 3111
6205 [질문] 전원은 12V 평균 몇mA나 먹는지요? 혹시 테스트하신 분들,... [2] 임장욱 2007-05-09 3108
6204 Bios에 관해서... [4] 박찬규 2007-12-10 3106
6203 무선 아시는 분.. RT73 USB WiFi 관련 문의. 윈도우나 우분투 ... 공정표 2009-08-09 3087
6202 udev Arm cross compile 문의 드립니다. [6] Supsupi 2012-05-05 3084
6201 wpa_supplicant문의 드립니다. [1] 테크 2013-06-05 3079
6200 [질문] 동영상 재생시 너무 느립니다. [4] 강덕하 2007-05-21 3078
6199 [완료]usb유선랜... [4] 이태간 2007-06-01 3059
6198 nfs: server 192.168.0.77 not responding, still trying [10] 오태호 2009-03-29 3058
6197 [완료] 화면이 하얗게 되네요... [1] 임은향 2007-05-15 3053
6196 바이오스 개발에 대한 공부는 어디서 부터 해야할까요? [2] 문윤석 2008-04-10 3045
6195 [질문] 윈도우 XP설치시 정품여부.. [4] 김영곤 2007-05-10 3035
6194 Mplayer을 6410에 올리려고 libmad를 컴파일 하는데 에러 발생 [4] 윤인성 2009-02-27 3034
6193 라즈베리파이간 GPIO로 UART 통신을 하고 싶습니다. [1] Supsupi 2013-09-06 3025
6192 aESOP S3C6410에 적용된 CPU와 mDDR 간의 PCB LAYOUT을 알수... [6] 김상일 2009-02-17 3020
6191 [질문] 양산시의 Nand 퓨징에 관해서... [6] 이재훈 2006-06-24 3020
6190 aesop6410 Android NFS 포팅관련 질문드립니다. [4] 서리 2009-07-12 3013
6189 i2c 디바이스 드라이버 사용법 문의. file [1] 암내 2010-02-25 2978

사용자 로그인