Linaro Project
Pyrustek

회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

WLAN 문제 부분이 해결된 Origenboard BSP 를 새로이 업데이트 하였습니니다.


Origenboard(S5PV310) BSP 이미지 : ftp://ftp.aesop.or.kr/origenboard/image-origen-a-wlan.tar.gz

Origenboard(S5PV310) Android Gingerbread(2.3.3) : ftp://ftp.aesop.or.kr/origenboard/origen-a-wlan.tar.gz

Origenboard(S5PV310) Linux Kernel v2.6.35.7 : ftp://ftp.aesop.or.kr/origenboard/kernel-for-origen-a.tar.gz


Origenboard-rev1(S5PV310) BSP 이미지 : ftp://ftp.aesop.or.kr/origenboard/image-origen-a-r1.tar.gz

Origenboard-rev1(S5PV310) Android Gingerbread(2.3.3) : ftp://ftp.aesop.or.kr/origenboard/origen-a-r1-wlan.tar.gz

(Origenboard-rev1 은 SWB-A31 칩 버전이 111010 DB10 입니다)


현재 작업된 kernel은 기존 git 서버(http://git.insignal.co.kr)를 통해서도 릴리즈가 되고 있으며,

android 파트는 소스 정리 등의 작업 후에 git 에 반영될 예정입니다.



엉뚱

2012.01.26 17:53:43
*.50.20.11

BSP 이미지를 아래와 같이 sd card에 기록하고 부팅을 하면 부팅하다가 멈춰버립니다.

( 소스 컴파일을 해서 zImage, ramdisk-uboot.img를 만들어서 해봐도 동일증상입니다.)


fastboot flash kernel zImage
fastboot flash ramdisk ramdisk-uboot.img


11년 7월 BSP에 있는 zImage, ramdisk-uboot.img를 이용하면 부팅은 되지만 WLAN 드라이버에서 커널

버전이 다르다는 메시지가 나오면서 WLAN 이 않켜지네요.



***** 커널 부팅 에러 화면 *****


reading kernel.. 1120, 8192
MMC read: dev # 0, block # 1120, count 8192 ...8192 blocks read: OK
completed
reading RFS.. 9312, 2048
MMC read: dev # 0, block # 9312, count 2048 ...2048 blocks read: OK
completed
Boot with zImage
## Loading init Ramdisk from Legacy Image at 42000000 ...
   Image Name:   ramdisk
   Image Type:   ARM Linux RAMDisk Image (uncompressed)
   Data Size:    305501 Bytes = 298.3 kB
   Load Address: 40800000
   Entry Point:  40800000
Starting kernel ...
U.compressing Lin
                  one, booting th

chlrbgh0

2012.01.26 22:14:04
*.200.239.234

아마도 machine ID 때문에 부팅이 안된것 같습니다.

사용하시는 bootloader 를 11년 7월 버전이 아닌

부트로더에서 fastboot 커맨드로 origen u-boot 로 변경해보시면 될 것 같습니다.

(11년 7월 버전 bsp는 machine id 가 origen 이 아닌, smdkv310으로 릴리즈 되어 있으며,

글에 링크된 이미지 및 소스는 machine id가 origen 으로 fix되어 있습니다)


제가 사용하는 origen u-boot 바이너리를 우선 첨부해둡니다.


첨부

엉뚱

2012.01.30 10:49:15
*.50.20.11

감사합니다. 첨부된 bootloader로 부팅이 잘되네요.

그런데 WLAN은 이전 BSP와 동일하게 error가 발생하네요.

이전과 동일하게 Unknown firmware revision 이라고 나오네요.

이전과 비교하면 ar6000.ko, athwlan.bin.z77의 file size가 다른걸로 봐서 수정이 된 것 같긴한데...

/system/wifi/ath6k/AR6003/hw2.0 폴더를 /system/wifi/ath6k/AR6003/hw2.1.1 폴더를 만들어서

복사해도 동일한 증상이네요.

semco에서 수정한 ar6000 소스코드를 배포하실 순 없는지요.


[   57.467918] [semco] detect_semco_wlan : wlan pwr on
[   57.471316] [semco] +++ setup_semco_wlan_power : wlan power on
[   57.577234] [semco] --- setup_semco_wlan_power
[   58.418117] mmc1: queuing unknown CIS tuple 0x01 (3 bytes)
[   58.431500] mmc1: queuing unknown CIS tuple 0x1a (5 bytes)
[   58.440634] mmc1: queuing unknown CIS tuple 0x1b (8 bytes)
[   58.445563] mmc1: queuing unknown CIS tuple 0x14 (0 bytes)
[   58.458662] mmc1: queuing unknown CIS tuple 0x80 (1 bytes)
[   58.462922] mmc1: queuing unknown CIS tuple 0x81 (1 bytes)
[   58.468409] mmc1: queuing unknown CIS tuple 0x82 (1 bytes)
[   58.473769] mmc1: new high speed SDIO card at address 0001
[   58.489093] [semco] Host Rev: 0x3000017a(3.0.0.378)-Rev.ì
[   58.514730] AR6000: configuration opcode 3 is not used for Linux SDIO stack
[   58.523361] AR6000: configuration opcode 3 is not used for Linux SDIO stack
[   58.529097] HIF Interrupt processing is SYNC ONLY
[   58.533621] AR6000: configuration opcode 7 is only used for RTOS systems, not Linux systems
[   58.541945] AR6000: configuration opcode 5 is not used for Linux SDIO stack
[   58.549071] In aggr_init..
[   58.551669] going out of aggr_init..status OK
[   58.559197] Unknown firmware revision: 805307778
[   58.562413] ar6000_avail: ar6000_sysfs_bmi_get_config failed

chlrbgh0

2012.01.30 15:35:14
*.200.239.234

우선 semco 에서 소프트웨어를 모듈로 릴리즈하므로 소스코드 공개여부는 어렵겠네요.


첨부된 BSP 이미지를 이용하여 잘 동작 됩니다.

혹시 모르니 SWB-A31 칩 모듈 버전 확인 부탁드립니다.


우선 테스트에 사용한 버전은 다음과 같습니다.

SWB-A31 : 110518 AA10


# [   36.581284] [semco] detect_semco_wlan : wlan pwr on

[   36.584704] [semco] +++ setup_semco_wlan_power : wlan power on

[   36.690606] [semco] --- setup_semco_wlan_power

[   36.721534] mmc1: queuing unknown CIS tuple 0x01 (3 bytes)

[   36.733127] mmc1: queuing unknown CIS tuple 0x1a (5 bytes)

[   36.740357] mmc1: queuing unknown CIS tuple 0x1b (8 bytes)

[   36.745087] mmc1: queuing unknown CIS tuple 0x14 (0 bytes)

[   36.755869] mmc1: queuing unknown CIS tuple 0x80 (1 bytes)

[   36.759950] mmc1: queuing unknown CIS tuple 0x81 (1 bytes)

[   36.765435] mmc1: queuing unknown CIS tuple 0x82 (1 bytes)

[   36.770851] mmc1: new high speed SDIO card at address 0001

[   36.782850] [semco] Host Rev: 0x3000017a(3.0.0.378)-Rev.??듭딆뒪??ы딇듃)[   36.790038] AR6000: configuration opcode 3 is not used for Linux SDIO stack

[   36.798058] AR6000: configuration opcode 3 is not used for Linux SDIO stack

[   36.803803] HIF Interrupt processing is SYNC ONLY

[   36.808498] AR6000: configuration opcode 7 is only used for RTOS systems, nos

[   36.816854] AR6000: configuration opcode 5 is not used for Linux SDIO stack

[   36.823822] In aggr_init..

[   36.826483] going out of aggr_init..status OK

[   36.832736] [semco] ath6k/AR6003/hw2.0/A31_Generic_20110128.bin

[   36.905710] [semco] ath6k/AR6003/hw2.0/otp.bin.z77

[   36.935717] [semco] ath6k/AR6003/hw2.0/athwlan.bin.z77

[   37.270490] [semco] ath6k/AR6003/hw2.0/data.patch.bin

[   37.294300] ar6000_init() Got WMI @ 0xe5e61400.

[   37.308250]  Target Ready: credits: 25 credit size: 1664

[   37.312170] AR6K: ** HIF layer does not support scatter requests (17)

[   37.318703] AR6K: virtual scatter transfers enabled (max scatter items:16: m

[   37.326834] AR6K: max recv: 16384 max send: 12288

[   37.371422] ar6000_init() WMI is ready

[   37.374432] wmi_control_rx() : Unknown id 0x101e

[   37.379261] AR6000 Reg Code = 0x61

[   37.737009] Add Filter 0 = 5e:00:00:01

[   38.824388] Delete Filter 0 = 5e:00:00:01

[   39.204067] AR6000 scan complete: 0



엉뚱

2012.01.30 17:09:38
*.50.20.11

2011년 12월에 Origen 보드를 2개 구입했고,

모듈에 SWB-A31   111010 DB10 으로 마킹되어 있습니다.

구입시 들어있던 SD card로 부팅해도 WLAN error가 발생합니다.

chlrbgh0

2012.01.30 17:59:58
*.200.239.234

origenboard 사이트를 통해 구매하셨나 보군요 ㅎㅎ

이솝 공구용 버전으로 소스를 올린 것이라 혼란이 있으셨겠네요.


이미지 및 소스를 추가 정리하여 올리도록 하겠습니다. :)

HR

2012.03.14 09:20:52
*.146.134.190

저도 같은 WLAN문제가 있는데,  해결방법을 알 수 있을까요?

 

[  341.374203] aggr_module_destroy(): aggr = e6310000
[  341.377801] out aggr_module_destroy
[  341.383975] [semco] detect_semco_wlan : wlan pwr off
[  341.387579] [semco] +++ setup_semco_wlan_power : wlan power off
[  341.495555] [semco] --- setup_semco_wlan_power
[  341.794655] mmc1: card 0001 removed
[  342.902793] [semco] detect_semco_wlan : wlan pwr on
[  342.906220] [semco] +++ setup_semco_wlan_power : wlan power on
[  343.012201] [semco] --- setup_semco_wlan_power
[  343.943135] mmc1: queuing unknown CIS tuple 0x01 (3 bytes)
[  343.956640] mmc1: queuing unknown CIS tuple 0x1a (5 bytes)
[  343.964774] mmc1: queuing unknown CIS tuple 0x1b (8 bytes)
[  343.969692] mmc1: queuing unknown CIS tuple 0x14 (0 bytes)
[  343.982869] mmc1: queuing unknown CIS tuple 0x80 (1 bytes)
[  343.987125] mmc1: queuing unknown CIS tuple 0x81 (1 bytes)
[  343.992590] mmc1: queuing unknown CIS tuple 0x82 (1 bytes)
[  343.997969] mmc1: new high speed SDIO card at address 0001
[  344.014054] [semco] Host Rev: 0x3000017a(3.0.0.378)-Rev.  (2011-12-29 09:07:09)
[  344.040437] AR6000: configuration opcode 3 is not used for Linux SDIO stack
[  344.048981] AR6000: configuration opcode 3 is not used for Linux SDIO stack
[  344.054545] HIF Interrupt processing is SYNC ONLY
[  344.059222] AR6000: configuration opcode 7 is only used for RTOS systems, not Linux systems
[  344.067564] AR6000: configuration opcode 5 is not used for Linux SDIO stack
[  344.074679] In aggr_init..
[  344.077268] going out of aggr_init..status OK
[  344.084795] Unknown firmware revision: 805307778
[  344.088006] ar6000_avail: ar6000_sysfs_bmi_get_config failed

HR

2012.03.14 10:36:21
*.146.134.190

자답: rev1 을 Download하고 setting->Wireless&Networks->Wifi- settings에서 Activate해주니가  wlan이 되네요. ^.^

HR

2012.03.08 12:00:51
*.146.134.190

2012년 3월5일에 Origen 보드를 구입했는데, Target에 새 SDCARD를 삽입하고, fdisk하면 error가 뜹니다.

ORIGEN # fdisk -c 0
.mmc write failed

 

 

chlrbgh0

2012.03.08 13:43:58
*.200.239.234

SD 인식에 문제가 있으신 경우 rescan 후 사용해보시길 바랍니다.

ORIGEN # mmc rescan 0
host->clock: 400000
host->clock: 50000000

HR

2012.03.13 10:21:43
*.146.134.190

origen-a-wlan.tar.gz  Compile하려는데, .build_android.sh 가 없습니다. 

 

ryu@ryu-laptop:~/ss/origen-a$ sh build/envsetup.sh
build/envsetup.sh: 1: Syntax error: "(" unexpected

ryu@ryu-laptop:~/ss/origen-a$ make origen_android_defconfig
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.3
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GRI54
============================================
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
system/wlan/semco/Android.mk:48: *** define your AR6003_SEMCO_BOARD_DATA_FILE in the BoardConfig.mk.  Stop.


 

HR

2012.03.13 11:24:41
*.146.134.190

무식이 탄로난 순간~~

ryu@ryu-laptop:~/ss/origen-a$source build/envsetup.sh   로 바꾸고, make -j5 를 했습니다.

그러나, 결과는 같은 Error네요. 조언 부탁합니다.

 

 

chlrbgh0

2012.03.13 13:56:46
*.200.239.234

source ./build/envsetup.sh 


/build/envsetup.sh 는 shell function 들만 구현되어 있는 스크립트 입니다.

위와 같이 source 나 . 커맨드를 이용하여 현재  bash 쉘등에 해당 function 을 사용가능하게 적용해주는 것이지요.


source 후에는 envsetup.sh 내부 함수 중 하나인 lunch 커맨드를 이용하여 build 타입을 지정하시면 됩니다.


lunch insignal_origen-eng


make 커맨드는 lunch 로 빌드 타입을 지정하신 이후에 실행하시면 되지요 :)


chlrbgh0

2012.03.13 13:58:40
*.200.239.234

커맨드 들의 실행은 android TOP 디렉토리에서 진행하시면 됩니다. :)

HR

2012.03.17 09:18:41
*.146.134.190

Android build 후, ramdisk.img, ststem.img,userdata.img가 생성됐는데,

(1) mkimage 를 사용하여 ramdisk.img를 어떻게 ramdisk-uboot.img 로 하는지 자세히 알 수 있을까요? 

(2) mkimage 는 'sudo apt-get install  uboot-mkimage' 로 설치해도 될까요?

고도리

2012.03.17 11:50:29
*.200.239.234

1. mkimage -A arm -O linux -T ramdisk -C none -a 0x41000000 -n "ramdisk" -d out/target/product/origen/ramdisk.img out/target/product/origen/ramdisk-uboot.img


이런 방식으로 해주시면 됩니다. 다만 -a 옵션의 loading 번지는 40a00000으로 되어 있는 경우가 있습니다.

부팅시 로딩 이미지를 보시면 아실 수 있을겁니다. 저는 41000000으로 수정해서 쓰는 경우가 많습니다.


2. u-boot를 컴파일 하시면 tools/mkimage 파일이 있을겁니다. 이 파일을 /usr/bin 으로 복사하셔서 사용하시면 됩니다.

HR

2012.03.20 09:28:59
*.146.134.190

감사합니다. 잘 되네요. ^.^ 

다콩

2012.04.16 18:05:29
*.126.97.164

저도 SWB-A31   111010 DB10 모듈 달려있는 보드인데요.


[1] 커널 이미지 질문

커널 이미지는 본문의 Type-A용 이미지, [Origenboard(S5PV310) BSP 이미지] 에 있는 것을 사용해도 되는지요?

Type-A,Rev1 용 이미지에는 zImage 파일이 없네요.


[2] 커널 소스 질문

커널 소스도 본문에 올려주신 Type-A용 소스를 사용해도 되는지요? 아니면 git에서 받아서 써야 하는지요?


본문에서 받는 것과 git에서 받는 것을 diff해보니

kernel\arch\arm\mach-s5pv310\Kconfig 에서


본문에 있는 것은 보드 타입을 Type-A 와 Type-A, Rev1 을 선택하게 되어있고,

git 에서 받은 것은 타입 설정하는 것이 없습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [교육관련] 게시물 --> 반드시 "교육 및 세미나 홍보" 게시판 사용 부... 관리자 2013-12-11 5148
공지 [질문]하실 때 부탁드립니다. 관리자 2013-07-10 8339
293 Little Kernel Bootloader 스터디 하실분을 구합니다~ [9] 전호철 2012-06-19 6823
292 [ORIGEN-4x12보드] Exynos4x12 개발보드 사진(for Linaro) file [17] 관리자 2012-05-19 9438
291 [행사안내] Maker Faire Korea 행사 안내. 관리자 2012-05-14 5679
290 [AESOP 개발보드] 2012년 개발보드/공부/리눅스 자료 관련 정보 file [3] 관리자 2012-04-12 8498
289 [장터 및 업체홍보] 앞으로 게시물 정리하도록 하겠습니다. [1] 관리자 2012-04-11 5576
» [AESOP보드] Origenboard (S5PV310) BSP 릴리즈 (u-boot bootloader 추가) file [18] 관리자 2012-01-20 9082
287 [공개세미나] FALinux에서 공개세미나를 개최합니다. file 관리자 2012-01-07 7090
286 [신년인사 및 금년계획] 새해 복 많이 받으십시요. [8] 관리자 2012-01-02 15910
285 [OrigenBoard] 삼성전기 5M pixel Camera module 공구 계획 [1] 관리자 2011-12-28 6482
284 [OrigenBoard] Android ICS Exynos4(S5PV310) 구동 화면 관리자 2011-12-27 6337
283 [Android] Exynos4210(S5PV310)이용한 origenboard ICS 업데이트 예정 [2] 관리자 2011-12-23 5786
282 [회원관리] 스팸관련해서 yahoo 메일 사용자 가입불가 관리자 2011-12-23 4690
281 [참고] 이솝 포럼 사이트 스팸 게시물 및 덧글 대응용 API 적용 안내 관리자 2011-11-24 6559
280 [참고] 이솝 임베디드 포럼 재오픈 및 닉네임 기반 출력으로 변경 안내 [4] 관리자 2011-11-20 6628
279 [긴급공지-필독] 사이트 이전 관계로 write관련 자제요청 ^^ [2] 관리자 2011-11-17 6009
278 [서버관련] 접속 증상 이상과 database 문제 [3] 관리자 2011-11-15 6072
277 [세미나] Android 관련 aesop seminar를 개최합니다. [16] 관리자 2011-08-30 7847
276 [Manual] Exynos4210 public user manual release 되었습니다. [1] 관리자 2011-08-26 5996
275 [Manual] AESOP site에 있던 메뉴얼 삭제건 [2] 관리자 2011-08-25 6011
274 [Origen보드] android에서의 suspend관련 [3] 관리자 2011-08-16 5980

사용자 로그인