i.mx21ads보드를 사용하고 있습니다.

 

부트로더를 한번 날려먹어서, 뻘짓을 하다가 부트로더는 다시 해놨는데, 다른건 날아간거같더군요

 

그래서 제조사에서 제공하는 BSP이미지로 zImage랑 램디스크랑 만들어서 다 넣었거든요

 

과정중에 잘못한것은 없었던거 같은데..

 

첨부된 사진과같이 ip를 잡으려고 계속 그러면서 부팅을 안하네요;;

 

사진은 이더넷 연결을 안햇을때구요, 스위치장비를 연결해서 이더넷 연결 다 해줬을때는 이더넷포트쪽이 열심히 깜박거리면서 ip를 잡으려고 하는거같은데, 그때도 계속 그러다가 못잡고 부팅을 못하더군요

 

부트로더는 blob를 쓰는데요, 부팅중에 ip안잡아도 부팅되게 하는 건 없는것같던데요, 이럴땐 커널의 문제인가요? 램디스크를 넣지않았을때도 부팅중에 똑같은 문제가 생긴걸 보면 커널이미지 문제같은데...

 

커널이미지 만들때 네트웍 옵션을 손봐줘야 하는걸까요?? 조언이나 힌트좀 부탁드립니다^^

 

-----------------------------------------------------------------------------------------------------

첨부된 이미지처럼 부팅중에 뜨는 메세지들입니다.

hub.c: 3 ports detected
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
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 4096 bind 8192)
eth0: using half-duplex 10Base-T (RJ-45)
Sending DHCP requests .<6>NETDEV WATCHDOG: eth0: transmit timed out
eth0: transmit timed out, IRQ conflict ??
.cs89x0: Tx buffer not free!
NETDEV WATCHDOG: eth0: transmit timed out
eth0: transmit timed out, IRQ conflict ??
eth0: transmit underrun
.cs89x0: Tx buffer not free!
NETDEV WATCHDOG: eth0: transmit timed out
eth0: transmit timed out, IRQ conflict ??
eth0: transmit underrun

 

---------------------------------------------------------------------------------------------

위의 메세지는 이더넷을 연결하지 않았을 때구요~

이더넷을 스위치장비에 연결했을때는 이렇게 나오네요 ㅠ

 

MX2 USB HOST ver. 1.0 built on 13:50:10 Jun  9 2007
usb.c: new USB bus registered, assigned bus number 1
id pin floating - B dev
hub.c: USB hub found
hub.c: 3 ports detected
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
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 4096 bind 8192)
eth0: using half-duplex 10Base-T (RJ-45)
Sending DHCP requests ...... timed out!
IP-Config: Reopening network devices...
eth0: using half-duplex 10Base-T (RJ-45)
Sending DHCP requests ...... timed out!
IP-Config: Reopening network devices...
eth0: using half-duplex 10Base-T (RJ-45)
Sending DHCP requests ....

 

이렇게 계속 반복되네요... 이더넷쪽포트가 열심히 깜박거리긴 하는데 못잡는거같네요. 학교에서는 고정ip를할당해주는거땜에 스위치 자체로 설정을 안하면 못잡는건지는 모르겠어서 집에가서 일단 공유기로도 시험해보려고 하는데요, 같은보드 두개가 있는데, 두개다 부트로더, 커널, 램디스크를 제조사에서 제공한 BSP이미지에서 만든걸로 넣었는데 같은증상이네요;;  커널이미지의 문제일가능성이 가장크다고 생각되긴하는데....