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

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

ETRI에서 제공하는 Qplus를 보드에 포팅하였는데,

PCMCIA 무선랜 카드를 사용할 일이 있어서 체크를 하였습니다. 체크한 사항은 PCMCIA의 일반적인 사항과, i82365입니다.

모듈을 로딩할 때 다음과 같은 메세지가 나옵니다.

(Qplus는 2.6.15-2입니다)

Intel ISA PCIC probe: not found.
insmod: cannot insert `./i82365.ko' : No such device (-1): No such device

커널 디렉토리를 뒤지다보니, arch/arm/mach-s3c2410에 mach-smdk2440.c.aesop 이라는 파일이 있는 것 아니겠습니까. 그래서 찾아오게 되었습니다.

ETRI에서는 표준칩이 아니라 시간이 2일정도 걸릴 것 같다고 하였는데 지금 10일이 지났는데도 감감 무소식입니다. 저희 조 발표가 이제 10일 정도 남았는데 정말 난감합니다. 표준칩이 아니라고 하였는데, 생각해보니 커널 2.4에서는 제대로 동작하였었는데 말이죠.

이것을 어떻게 대채해보고자 USB 무선랜 카드는 zd1211b 칩셋을 사용하는 Unicorn의 WL-54g와 Belkin F5D7050 v.4000을 사용하였고, managed mode로 동작시킬때는 전혀 문제가 없었지만, master mode(Access Point)로 동작시키면, 클라이언트들의 접속은 허용되지만, 이것을 외부로 연결시켜줄 때에 "BCN"이라는 글자가 찍히는 루프만 무한으로 돌아버립니다... 제 마음도 돌아버리고요... ^^;;

가입하자마자 이렇게 질문 드리는 것이 실례인 줄은 알지만 너무 상황이 급박해서 글을 올립니다. 너그럽게 용서해주시길 바라며, 어떻게 PCMCIA를 인식시켜야 할 것인지...에 대한 높으신 의견을 듣고자 합니다.

p.s : s3c2440A를 사용하는 MDS의 REBIS2440에서는 PCMCIA가 무리없이 동작하더군요. 물론 그쪽은 커널 2.4입니다. 다른 계열이긴 하지만 HYBUS의 XHYPER255B에서도 잘 되는데... 휴... 답답하군요.

p.s 2 : ASUS의 WL-167g도 포팅하여 클라이언트로 사용하고 있습니다. 컴파일 할 때에

EXTRACFLAGS += -mstructure-size-boundary=8

이라고 하니 잘 되네요...

고현철

2006.07.18 19:55:34
*.117.46.252

etri에서 aesop code를?.........쩝....

일단 질문요.

1. 꼭 pcmcia를 사용해야하는지?
2. 꼭 zd1211b를 사용해야하는지?
3. 2.6.x를 사용하실텐데 버전은 어떻게 되는지요?

일단, 2.4.20은 삼성(정확히 말하면 mizi)에서 i82365호환 드라이버를
만들어 놓은 상태입니다.

그래서 동작을 하고요.

rebis2440용으로도 2.6.x용이 존재하는 것으로 알고 있습니다.
예전에 작업을 했었다는 얘기를 들었습니다.

뭐, MDS에서 공짜로 푸는지는 정확히 모르겠습니다만...^^

pcmcia를 좀 살펴볼일이 있어서 소스를 비교해 본적이 있습니다.
2.4.20으로 되어 있는 소스를 가지고 2.6으로 포팅하셔야 할 듯 합니다.

개인적으로는 usb wlan 카드를 사용하는게 나을 듯 싶습니다
zd1211은 올려봤으니....큰 문제는 없을거라고 보여집니다만....

그럼...

고현철

2006.07.18 20:03:34
*.117.46.252

2.6.15-2를 쓴다고 되어 있었네용...ㅎㅎ

개인적인 생각으로는 대략 2일에서 3일 정도면 잡을 수 있으리라고 보여집니다.
2.6.13의 pcmcia코드와 2.4.20의 pcmcia코드가 유사했었던 걸로 기억이 나거든요.

원래 pcmcia코드쪽이 따로 유지가 되어서인지, 굉장히 유사했습니다.
i82365.c만 좀 고쳐주면 될 듯 합니다.

2.4.20에서도 몇십줄 안 고쳤었던것으로 기억이 나네요...

고현철

2006.07.18 20:04:46
*.117.46.252

참, 메일로 qplus의 커널 코드를 보내주실 수 있나요?

aesop code중 어디를 참조했는지 좀 봐볼까 해서요.
가능하시면 메일로 보내주시면 감사하겠습니다...^^

ghcstop at gmail.com

으로요....

그럼...

강성곤

2006.07.18 20:22:59
*.240.203.65

답변 감사드리고요... ^^;; 우선.. 말씀하신 것에 대한 답변을 드릴까 합니다.
1. 꼭 PCMCIA를 써야 하는지?
--> 꼭 써야할 이유는 없지만, 지금까지 구현해놓은 것들이 PCMCIA로 돌아간다는 가정하에 짜여져서... 아무래도 PCMCIA로 계속 나가는게 더 나아 보입니다 ^^(물론 된다면요.. ^^;;;)

2. 꼭 zd1211b를 써야 하는지?
--> 이것도 물론 꼭 이걸 써야 할 필요는 없습니다. Prism chipset을 사용하는 것이 있다면, 그것을 쓰는게 제일 낫겠죠.(wlan-linux-ng가 아무래도 더 낫지 않을까요??) 그런데 막상 시중에서 구하려고 하니 구하기가 쉽지가 않더군요. 그나마 현재 구하기 쉬운 것이(자료면에서나 기기면에서나) zd1211과 rt2570이 아닌가 합니다.(USB 쪽으로요) 다른 것이 있다면 추천 좀 부탁드립니다 ^^;;

3. 커널 버전은 예... 2.6.15-2를 씁니다... ^^;;

제가 aesop의 코드를 보지 않았기 때문에 aesop의 코드를 인용했다 안했다라고 말씀드릴 수는 없지만, 다만 제가 확인한 디렉토리(말씀드렸던 것처럼 arch/arm/mach-s3c2410)에 aesop으로 끝나는 두개의 파일을 발견했을 뿐입니다 ^^;;;

커널은 바로 보내드리도록 하겠습니다. 다시 한번 답변에 감사드리고요... 열심히 삽질을 해보겠습니다 ^^

강성곤

2006.07.18 20:25:12
*.240.203.65

아, 빠뜨린 것이 하나 있는데요, USB WLAN을 사용하게 되면 master mode로 동작시킬 때에 스테이션들의 접속은 잘 받아들입니다만, 그것을 외부로 쏴주게 되면, 무한 루프에 빠져버립니다. 소스를 살펴보진 않아서 무슨 이유인지는 잘 모르겠고요... 찾아봐야 될 것 같습니다. BCN이라는 메세지가 뜨는데, 요건 더 찾아봐야 되지 싶습니다 ^^;;

그럼 다시 한번... 감사드리며... 고생하세요~

고현철

2006.07.18 20:39:31
*.117.46.252

음...

1. 구현해 놓은거라면 app를 말씀하시는 것인지? 그 부분 이라면 크게 손대야 할 것 같지는 않고요.

2. zd1211은 제가 사용했었습니다만, 물론 ap모드로는 아니지만요...^^, ap까지만 접속했었습니다. rt2570보다는 확실히 동작을 잘했던 것으로 기억이 나네요.
사용했던 제품은 zioshot의 WLB2154USB란 제품이고, www.zio.ne.kr에 가시면 보실 수 있을겁니다.

3. kernel 버전에 따른 문제일 수도 약간은 있습니다. 커널 2.6.x의 상윗버전을 보면 버그때문에 난리도 아닙니다. 2.6.16 같은 경우는 서브버전이 2자리 숫자까지 올라가다가 겨우 요번에야 2.6.17로 올라간것을 볼 수 있습니다.

은근히 버그가 있어서 저도 2.6.13이후로는 작업을 안하고 있습니다(2.6.16으로 작업했다가, 버그 많은것을 알고는 손 안대고 있습니다)

3. wlan-linux-ng 지원 카드를 시중에서 구할 수 있는게 없을겁니다...^^. 제가 하나 들고는 있지만, 궂이 잘 되는 구하기 쉬운 녀석이 있는게 쓸 필요는 없겠지요...

개인적으로는 app나 다른 부분들은 usb를 사용가능하다면 usb를 쓰는게 낫지 않나 싶습니다. pcmcia의 경우는 인터페이스도 불편하고, 2440의 경우 사용된 칩이 단종이라...저도 이런 이유때문에 pcmcia를 아예 손 안대고 있습니다.

꼭 사용해야한다면 그때나 함 손대볼까 하고는 있지만, 2440에서는 전혀 손 댈일이 없을 듯 보여집니다.

그럼...

고현철

2006.07.18 20:41:00
*.117.46.252

참, 그리고, aesop에서 테스트했던 zd1211 코드는 자료실에 있습니다.

강성곤

2006.07.18 21:47:56
*.240.203.65

예.. 답변 감사드리고요.. ^^ USB 쪽으로 전향하는 것으로 방향을 잡아보아야 하겠군요...(해당 칩셋이 단종이 된거군요..) gmail로 메일을 쏴드릴려고 했는데 용량이 커서인지 잘 안가는군요... 그냥 URL을 보내드리겠습니다..

바쁘실텐데 시간 내주셔서 감사하고요... 하시는 모든 일이 술술~~ 잘 풀리시길 바라겠습니다 ^^ 그럼... (--)(__)
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
6268 임베디드 처음 해보는 초보입니다. [4] 양용현 2006-06-27 1371
6267 serial gadget 이 안되네요... [6] 이율삼 2006-06-28 3138
6266 [질문] 부팅 과정중 CS8900A 인식 실패 메시지 <-완료 [6] 오주열 2006-06-29 1139
6265 mpeg-4 최종 specification 갖고 계신분 [3] 고현철 2006-07-04 1087
6264 [질문] /var/adm/messages 파일을 계속 쓰는데..<-완료 [3] 오주열 2006-07-05 992
6263 [질문] 부팅시 ping을 쏘면 이더넷이 동작을 안하네요 <-완료 [6] 오주열 2006-07-06 1140
6262 high speed aesop-jtag 의 2410버전이 있나요? [2] 박병구 2006-07-11 1005
6261 aesop보드에 붙일만한 지상파 dmb 칩 알고 계신분 고현철 2006-07-11 1186
6260 [re] 지상파 dmb 칩에 대하여 ... 현철님 보세요 .... [5] 장석원 2006-07-11 1710
6259 특정핀을 부트로더와 부팅시에 GPIO로 사용하게 하는법<--완료 [3] 오주열 2006-07-15 1240
» 가입하자마자 질문을 드립니다.. ^^; [8] 강성곤 2006-07-18 1692
6257 CS8900의 IP,Gate Way, Subnet, MAC을 저장하는법<--완료 [4] 오주열 2006-07-18 1404
6256 [질문] NOR Flash의 erase 에 대해서...<--완료 [5] 김선엽 2006-07-20 1173
6255 이솝 3차보드에 LCD용 핀이 몇개나 나오나요?<--완료 [2] 오주열 2006-07-20 1070
6254 혹시 aesop 보드에 wince 포팅해보신분 계신가요?? <= 완료 [3] 안정섭 2006-07-24 1428
6253 와이브로의 경우 ... [3] 장석원 2006-07-25 907
6252 AESOP 3차 Board 일정이 어떻게 되나요? <== 완료 [2] 손진호 2006-07-25 1112
6251 [질문]회로 베껴서 보드 떴는데 JTAG로 부트로더 다운로드가 안됩니... [5] 양용현 2006-07-26 1358
6250 무선랜 ?? <==완료 [3] 윤현승 2006-07-28 1494
6249 [질문] 이솝보드의 telnetd 질문입니다. <== 완료 ^^ [4] 이재훈 2006-07-28 1129

사용자 로그인