kernel 2.6.23.9 for c3100 and c3200

patched with angstrom and cpufreq
Patch the frequency scaling bug - touchscreen freezing
Add FUSE module
Add ip_tables related modules
AirGate2000C Wireless support

press 2 to boot from hda1 or 1 from sd when you restart the system.

Posted by yonggun

댓글을 달아 주세요

  1. kkazakov13 2007.12.06 05:23  댓글주소  수정/삭제  댓글쓰기

    Are you sure that PXA is inside ? ... it always says it cannot open /dev/fb2 with mplayer that supports pxa , from one of your threads

  2. zeigerpuppy 2007.12.17 21:08  댓글주소  수정/삭제  댓글쓰기

    Dear yonggun, thanks so much for your work on the kernel!
    I wonder whether it would be possible to compile the alsa driver for PDAudio into the next version?
    the driver is available here: http://www.core-sound.com/pdaudio-cf/9.php
    it would be great to have this 96Khz audio recording card working with the zaurus!

  3. urkden 2007.12.29 08:15  댓글주소  수정/삭제  댓글쓰기

    Thank you very much for your time and work.

  4. 삽질에지친 2008.07.29 07:29  댓글주소  수정/삭제  댓글쓰기

    airgate2000c.... angstrom 에서는 사용할수 없나용 ㅠㅠ??
    삽질에지친 저에게 삶의 은총을 내려 주세용 ㅠㅠ

    • yonggun 2008.07.29 16:17  댓글주소  수정/삭제

      저는 angstrom는 써본적이 없네요... 이 커널을 사용해도 되지만 또 다른 삽질꺼리가 엄청나게 많을겁니다..

  5. 삽질에지친 2008.08.01 07:19  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 yonggun님 다시 글을쓰게 되었습니다.
    우선 답변에 진심으로 감사드립니다. 바쁘신 와중에도 답변을 달아 주시니
    정말 감사할뿐입니다.
    yonggun님은 어떤 무선랜을 사용하시는지 여쭈어 봐도 될까요?
    이번기회에 하나 구입하려 합니다. ㅠㅠ 잘잡히는 무선랜 또는 yonggun님이 쓰시는
    무선랜 추천좀 부탁해도 될지요?

    • yonggun 2008.08.04 00:25  댓글주소  수정/삭제

      전 Ambicom WL1100C를 씁니다만...
      아래 링크를 보시면 가능한 무선랜카드들 리스트가 있습니다.

      http://www.oesf.org/index.php?title=Wireless_Card_Support

  6. 삽질에지친 2008.08.05 22:56  댓글주소  수정/삭제  댓글쓰기

    정녕........ yonggun 님같은 천사가 ㅠ_ㅠ
    감사합니다... yonggun 님 도움 많이 받습니다!!
    정말 감사합니다

[linux] Kismet

Zaurus/General 2007.11.12 04:11
Kismet을 사용해보자. 맨처음 kismet을 설치하고 실행해보면 아무것도 실행되지 않는다. 그래서 구글신께 빌어본 결과 간단한 답을 얻었다.

/etc/kismet/kismet.conf 파일을 수정하자.
아래 라인을 찾아 수정해보자.

suiduser=username you created
.
.
.
source=orinoco,wlan0,Kismet

source는 사용하는 device 이름과 모듈이름을 찾아 쓰면 된다. 내 자울에선 위의 설정과 같다.
이제 kismet을 실행해보자. 잘된다...
Posted by yonggun

댓글을 달아 주세요

보통 dwm에는 시스템 정보를 나타내는 plugin이 없어 시간을 확인하려고해도 귀찮아다.
하지만 여기 간단한 팁이 있다. 아래 스크린샷을 보면 오른쪽 위쪽에 보면 볼륨, 밧데리, 시간이 나온다.

awesome


간단하게 dwm대신에 다음과 같이 .xinitrc에 써넣자. 이게 다이다... 이걸 수정하면 원하는 정보를 쉽게 볼 수 있을것이다.
while true
do
echo `apm | awk '{ print "B " $5 }'` `date +%I:%M`
sleep 10
done | dwm

Posted by yonggun

댓글을 달아 주세요

Here is a rough and short introduction of setting up debian-eabi. It may help you enjoy debian on zaurus. This process is done on 1 GB SD because I already have it on the internel disk. Also check OESF link for installation and more settings.

Tip)
If you have dependency problem when you install these packages, use this command:
apt-get -f install
Debain will find all dependent packages and install them. The machine should be able to access the network to obtain the packages.

Basic setting
First I downloaded the following files and put them to root directory.
libconsole_0.2.3dbs-65_armel.deb
console-tools_0.2.3dbs-65_armel.deb

When you login as root, install the downloaded files:
# dpkg -i *deb

Then you can load the keymap with this command:
# loadkeys keymap.map
# cp keymap.map /etc/
# echo loadkeys keymap.map >> /etc/rc.local

Set up the wireless or usb network:
# iwconfig wlan0 essid ### mode managed
# dhclients
In my case, ambicom card is identified as eth2 so that # iwconfig eth2 essid ### mode managed for me.
For usb networking, refer following link: http://wiki.neilandtheresa.co.uk/Titchy_Linux/Tips

Next let's add the followings in /etc/apt/sources.list:
deb ftp.easynet.be/ftp/gnuab/debian sid main
deb ftp.easynet.be/ftp/gnuab/debian unreleased main
Update feed list.
# apt-get update

Here start-stop-deamon does not work. Let's fix it.
# cd /sbin
# mv start-stop-daemon start-stop-daemon.FAKE
# mv start-stop-daemon.REAL start-stop-daemon

X-window systems
Ok, let me install X-window system. I use icewm as a default window manager.
# apt-get install xfonts-base rxvt icewm icewm-experimental menu icewm-gnome-support xbase-clients libxft2 libfontconfig1
Edit) You don't need xorg-related packages for xwindow setting. So I remove them from install pacakage list and I add icewm-related packages.

Next, touchsceen stuff should be installed.

dpkg -i *ts*deb xserver*deb

Here is another pacakage for X setting which has xmodmap and xinitrc. Let's install it.
# dpkg -i x-yonggun_0.0_armel.deb
If you want to use different wm (for example, xfce4), you can replace icewm-session with startxfce4 in .xinitrc. Also I set up the mouse keys [Calendar(left), Address(middle), and Mail(right)] and brightness [fn+3 and fn+4].

Before run X, logout the system and login again. Then touchscreen setting is ok. Now we need calibration of touchscreen:
# ts_calibrate
# startx

Everything is ok so far.

Sound
Now turn my attention to sound. First you need load the sound modules.
# modprobe snd-soc-spitz
Also add this module into /etc/modules. I recommend to restart the system.
# echo snd-soc-spitz >> /etc/modules

Now, I installed some packages for sound.
apt-get install alsa-base, alsa-utils, alsa-oss
Let's unmute headphone and speaker using alsamixer

If you want to listen to music using xmms,
apt-get install xmms, xmms-mad
You must install xmms-mad for good sound quality.

Detailed setting
Let's download the following files and install them. ipaq-sleep functions auto suspend and auto blank screen. zaurusd controls speaker and headphone sound switching, and the screen hinge switch. These scripts are fixed for debian.
# dpkg -i ipaq-sleep*, zaurusd*, usb*
But I don't like these to run on the console. So I removed them from booting scripts.
# update-rc.d -f zaurusd remove

For settup usb, suspend and so on, I use the gpe-conf.
# dpkg -i *deb
For cpu overclocking, I took an application from pdaXrom and repackaged it including dvfm.
dpkg -i cpuoverclock_0.0.3-1_armel.deb

Video
We can watch the movies with debian. I watched VGA movies without overclocking.
# dpkg -i mplayer* libmp3lame*
Use -vo pxa -vm or -vo sdl for QVGA movies
-vo pxa -fs or -vo sdl for VGA

p.s. 1) All packages except x-yonggun and cpuoverclock are repackaged with angstrom stuffs and fixed for debian (armel, exactly the kernel that I compiled).
p.s. 2) x-yonggun and cpuoverclock are repackaged from pdaXrom.
Posted by yonggun
TAG debian, Zaurus

댓글을 달아 주세요

  1. zeigerpuppy 2007.12.17 21:16  댓글주소  수정/삭제  댓글쓰기

    little note:
    cpuoverclock.py needs the directory /root/Choices/ created for it's config file

  2. Canada 2009.01.14 07:22  댓글주소  수정/삭제  댓글쓰기

    For cpu overclocking, I took an application from pdaXrom and repackaged it including dvfm???

  3. pandora jewelry 2010.11.25 15:22  댓글주소  수정/삭제  댓글쓰기

    paq-sleep functions auto suspend and auto blank screen
    Then touchscreen setting is ok

  4. Hombre Timberland 2012.12.24 12:13  댓글주소  수정/삭제  댓글쓰기

    un groupe qui avait lancé un soulèvement dans le nord du Nigeria en 2009, http://www.timberlandbaratas.com Timberland, qui avaient fait plus de 80 morts, http://timberlandbotases.com timberland españa.s meager $49 one way unrestricted fare to Providence, http://timberlandbotases.com timberland españa relojes. visit southwest-airlines-guide, http://timberlandbotases.com timberland españa catalogo 2011.ois Fillon (38%), http://timberlandbotases.com timberland botas baratas.
    Related articles:


    http://www.guzhifeng.com/plus/view.php?aid=171249 http://www.guzhifeng.com/plus/view.php?aid=171249

    http://www.028gy.com/plus/view.php?aid=48736 http://www.028gy.com/plus/view.php?aid=48736

    http://chateocristiano.com/cristianidad/index.php?p=blogs/viewstory/169478 http://chateocristiano.com/cristianidad/index.php?p=blogs/viewstory/169478

  5. http://www.moncleroutletespain.com/ 2013.01.04 16:27  댓글주소  수정/삭제  댓글쓰기

    L'ancien général laotien Vang Pao, http://www.moncleroutletespain.com/ moncler chaquetas, qui avait commandé une "armée secrète" de guérilleros hmongs soutenue par la CIA pendant la guerre du Vietnam, http://www.moncleroutletespain.com/ http://www.moncleroutletespain.com/, est mort jeudi dans un h, http://www.moncleroutletespain.com/ moncler españa?pital de Californie à l'age de 81 ans, a annoncé une porte-parole de l'h, http://www.moncleroutletespain.com/ moncler online?pital. Général au sein de l'armée royale laotienne et membre de la minorité ethnique des Hmongs, http://www.moncleroutletespain.com/ moncler outlet, il avait commandé des milliers de combattants participant à la guerre secrète contre les forces communistes vietnamiennes et laotiennes avec le soutien de la CIA. Vang Pao avait fui aux Etats-Unis en 1975 après que les communistes eurent chassé les dirigeants de la monarchie laotienne, http://www.moncleroutletespain.com/ moncler. On lui attribue les négociations sur l'installation aux Etats-Unis de dizaines de milliers de Hmong.Related articles:


    http://www.landjustice.or.kr/22 http://www.landjustice.or.kr/22

    http://lzaybird.tistory.com/237 http://lzaybird.tistory.com/237

Here are the kernel 2.6.23.1 patched with angstrom and cpufreq.
One thing I cannot solve is that when it starts, it try to boot from mtdblock2 although I compiled it to boot from hda1. Could someone tell me why? So, you should press 2 to boot from hda1 or 1 from sd when you restart the system.

Add] AirGate2000C Wireless support.

ADD) 11/02/2007
Warning: Reported that this kernel does NOT work on C1000!!!


Add] Nov 28 2007
Patch the frequency scaling bug - touchscreen freezing
Add FUSE module
Add ip_tables related modules


Posted by yonggun

댓글을 달아 주세요

  1. M 2008.08.11 13:37  댓글주소  수정/삭제  댓글쓰기

    데비안에 어떻게 적용시키나요 3100

여기에 내가 자울에서 동영상을 볼 때 사용하는 옵션들이다. .mplayer/config 파일에 적어두면 된다.


ao="alsa"
really-quiet="1"
vo="sdl" # 대신에 bvdd나 w100혹은 angstrom이나 debian등의 armel에서는 pxa를 사용할 수 있다.

#Display

double="yes" #double buffering(recommended for subtitles)
framedrop="1" # 만일 이 옵션에서 동영상이 끊기면 아래 옵션을 대신 사용한다.
hardframedrop="0"

font=/usr/share/fonts/truetype/eunjin.ttf # 원하는 폰트을 적는다.
unicode=1
subcp=cp949

mc="1"
autosync="100"
nortc=1
noaspect=1
dr=1


Posted by yonggun

댓글을 달아 주세요

이번에 debian(armel)에서 사용하려고 커널을 패치하였다. 아래 링크[1]에 있는 패치를 적당하게 수정하여 컴파일해보았다. 그리고나서 얼마나 빨라졌는지 테스트를 해보았다.
일단 이번에 컴파일한 커널의 특징을 보면 기본적으로 angstrom의 패치 + fastfpe 및 cpufreq 패치 이다. 그리고 usb host 및 usbnet도 지원하여 usb networking으로 debian을 설치할 수 있다. 또 ntfs의 읽고 쓰기도 지원한다.
이제 /sys/devices/system/cpu/cpu0/cuqfreq를 보면 cpu scaling이 가능함을 알 수 있다. 아래 링크[1]에서 dvfm-armel.zip를 다운받아서 cpufrequency를 바꾸어보자.
dvfm 16 4 1 2 1 : 415.33
dvfm 16 6 1 2 1 : 622.59

아래 테스트는 hardinfo를 사용해서 수행되었다. 그 결과를 보면 NwFPE보다는 FastFPE가 조금더 빨라졌음을 알 수 있다.
Processor
Machine: C3200 (Borzoi)
Features: XScale-PXA270 rev 7 (v5l)
OS: Debian lenny/sid (armel)
Endianesss: Little Endian


Benchmarks
CPU Fibonacci
Intel(R) Celeron(R) M processor 1.50GHz 8.1375674 s
PowerPC 740/750 (280.00MHz) 58.07682 s
- 2.6.21.5 FastFPE (415.33) 67.056 s
- 2.6.21.5 FastFPE (622.59) 46.042 s

--
- 2.6.22.9 NwFPE (415.33) 69.031 s
- 2.6.22.9 NwFPE (622.59) 45.860 s

--
- 2.6.22.9 FastFPE (415.33) 67.342 s
- 2.6.22.9 FastFPE (622.59) 44.944 s
--

FPU Raytracing
Intel(R) Celeron(R) M processor 1.50GHz 40.8816714 s
PowerPC 740/750 (280.00MHz) 161.312647 s
- 2.6.22.9 NwFPE (622.59) 1091.691 s
- 2.6.22.9 FastFPE (622.59) 1067.803 s



[1] http://www.bigbridgezau.sakura.ne.jp/dev/patch/OpenZaurus/


PS) patched kernel & modules
ADD) airgate2000C 패치



Posted by yonggun

댓글을 달아 주세요

Zaurus나 linux를 사용하는데 있어 사전데이터가 많이 부족함을 느낀다. kdic이나 mdic, mdict 등과 같은 사전류는 많은 사람들이 참여를 했기 때문에 사전데이터가 풍부하다. stardict의 경우에는 영문사전데이터는 많이 있지만 한글관련 사전류는 외국사람(아마 러시아인)이 만든 사전들과 내가 변환한 사전들 뿐이다. 그래서 사전데이터를 만드는 방법을 안다면 혹시나 많은 사람이 참여할 수 있지 않을까 하는 마음에서 날림강좌를 적는다.

  • stardict-editor를 실행하기 위해서는 먼저 GTK+ 2 Runtime이 필요하다. GTK+ 2 Runtime을 설치하는 방법이 두가지가 있다. 하나는 직접 설치하는 것이고 또 하나는 stardict 3.0을 설치하는 것이다. 어짜피 사전을 만들고 체크하려면 stardict가 필요하므로 stardict 3.0을 설치하는 것을 권한다.
    - stardict 3.0 : http://downloads.sourceforge.net/stardict/stardict-3.0.0.exe
    or
    - GTK+ 2 Runtime Environment: http://gimp-win.sourceforge.net/stable.html

  • 그리고 stardict-editor도 필요하다. 아래 파일을 다운받아 압축을 푼다.
    - stardict-editor-3.0.0.rar: http://downloads.sourceforge.net/stardict/stardict-editor-3.0.0.rar

  • stardict-editor.exe를 실행하면 아래와 같이 프로그램이 실행된다.

    사용자 삽입 이미지

  • 그림에서보면 탭이 3개가 있는데, 첫번째는 텍스트파일에서 사전을 만드는 것이고, 두번째는 기존의 사전을 텍스트파일로 디컴파일을 한다. 그리고 마지막의 것은 텍스트 파일을 편집하는 간단한 텍스트 에디터이다.


  • 세번째 탭을 열자. 아래와 같은 그림이 나올 것이다.
    사용자 삽입 이미지

  • 간단한 예로 첫번째 탭에서
    a 1\n2\n3
    b 4\\5\n6
    c 789
    부분을 카피해서 텍스트 에디트로 복사를 한 다음 저장하자.
    여기서 쉽게 알 수 있겠지만 형식은 표제어Tab설명 이런식이다. 그리고 줄바꾸기는 \n을 사용한다. 확인해보면 위의 예제가 틀린것을 알 수 있다. 두번째 줄에 \\이 두번 사용되었다. \n으로 바꾸고 마지막 라인의 끝에서 Enter을 눌러야 제대로 컴파일이 될 것이다.

  • 이제 첫번째(Compile) 탭으로 이동하고 방금 저장했던 파일을 불러오자. 아래에 이 파일을 Tab file로 하고 Build를 누르자. 이제 dict, idx, ifo 세개의 확장자를 가진 파일이 만들어 졌을 것이다. 이 파일들을 C:\Program Files\StarDict\dic 로 복사를 한다.

  • 이제 stardict를 실행을 해보자. a를 찾아보면 아래와 같은 화면이 뜰 것이다.

    사용자 삽입 이미지

이상으로 간단하게 사전을 새로이 만드는 법을 알아보았다. 이 방법을 이용하면 팜용 kdic 파일을 stardict 파일로 변경할 수 있다. kpug에 있는 DeKDic으로 kdic파일을 텍스트파일으로 변환한 뒤 ultra edit나 editplus 등을 이용하여 위에 나와있는 stardict 포맷으로 바꾸면 간단히 될 것이다.

이상으로 날림 강좌를 마친다.
Posted by yonggun

댓글을 달아 주세요

  1. 비비탄 2007.10.05 22:58  댓글주소  수정/삭제  댓글쓰기

    님 저 이거 좀 퍼 갈게요...

  2. mildtree 2008.02.07 12:31  댓글주소  수정/삭제  댓글쓰기

    님 이거 퍼 가겠습니다. 감사..(^^) (_ _) (^^)

  3. 나그네. 2008.02.10 01:49  댓글주소  수정/삭제  댓글쓰기

    퍼감니다. 이참에 저두 사전 만들어야 겠네요.~~

  4. 2008.02.17 20:28  댓글주소  수정/삭제  댓글쓰기

    안퍼가구 매번 검색해서 오겠습니다 지우지마셔요 ^^

  5. 2008.04.11 16:42  댓글주소  수정/삭제  댓글쓰기

    헉 저 퍼가버렸읍니다 ㅈ ㅅ

  6. ㅠㅠ 2008.05.30 22:06  댓글주소  수정/삭제  댓글쓰기

    질문 좀 드립니다. 그냥 간단한 텍스트 사전 좀 만들려고 하는데 스타딕 3.0받고 실행까지 잘 되는데
    스타딕 에디터는 당최 왜 실행이 안될까요? libglib2.0.0 파일이 없어서 그렇다고...나오는데
    실행시키면 저 메세지가 뜨면서 오류가 납니다...ㅠㅠㅠ 아시면 좀 가르쳐주세요~~

  7. 열쇠 2008.07.10 04:36  댓글주소  수정/삭제  댓글쓰기

    지나가다 한마디 남깁니다.
    b 4\\5\n6
    이 부분에서 \\ 는 '틀린 예' 라기 보다는,
    사전의 설명에 '\' 를 포함하고 싶으면 '\\'로 적어야 '\' 로 컴파일 된다는 설명입니다.
    컴파일시에 \n 은 줄바꿈, \t 는 탭 등으로 해석되기 때문입니다.

  8. 김대통 2008.07.12 01:18  댓글주소  수정/삭제  댓글쓰기

    yonggun님, 좋은 정보 가르쳐 줘서 감사합니다.
    저는 50대 들어서 생존을 위하여 뒤늦게 중국어를 배우고 있는 사람입니다. 학원에서 만난 젋은 同學이 Stardict을 알려줘서 유용하게 쓰고 있습니다. 그런데 Stardict에 원래 들어있는 cedict 사전파일이 너무 옛날 것(06년5월,3만2천단어)이라서 최신 사전(08년7월,6만8천단어)으로 업데이트하려고 yonggun님이 위에 알려준 방법으로 이리저리 해봤는데 안 되는군요. 나이는 속일 수 없나 봅니다. 젋었을 때 나름 기계박사 소리를 들었는데 컴퓨터는 잘 안되네요... 염치 없지만 혹시 도움을 주실 수는 없으실지요? 이 일이 어느 정도 노력이 들어가는지 몰라서 일단 부탁부터 드립니다. 연락 방법을 몰라 여기에 일단 부탁드리는 글을 남깁니다. 제 메일은 bigtom77@gmail.com 입니다. 최신 cedict 파일은 아래 주소에 있습니다. 혹시 도움을 주실 수 있다면 메일 주시면 감사하겠습니다.
    http://www.mdbg.net/chindict/export/cedict/cedict_1_0_s_gb2312_mdbg.zip

  9. GIFUI 2011.06.06 21:09  댓글주소  수정/삭제  댓글쓰기

    안뇽하세요 가르쳐주신대로 컴파일 해봤는데
    빌드를 하면 원래 stardict editor 옮겨 놓은 곳에 세개의 확장자를 가진파일들이 만들어 지는 건가요?
    에디터 안에서 찾으면 컴파일한 파일들이 존재하는데 windows 창에서 찾으려면 안보이거든요
    그래서 stardict 사전에 옮기지를 못하고 있습니다

    시간나시면 답좀 올려주세요 ^^

다들 잘 알고있는 zbedic이 새버전이 나왔다. 심심해서 포팅을 또 해보았다. 당근 qtopia용은 홈페이지에 있으므로 다운받으면 된다.


스크린샷:
사용자 삽입 이미지


프로젝트페이지: http://bedic.sourceforge.net/


다운로드: feed에 있는 ncurses, readline, sqlite가 필요하다.
Posted by yonggun

댓글을 달아 주세요

  1. 행인2 2008.12.02 20:45  댓글주소  수정/삭제  댓글쓰기

    감사합니다 잘쓸게용^-^

pdaXrom r198이 새로 나왔다. 다운을 받아 설치해본 후 느낌은 달라진게 없다... ㅡㅡ;; 오히려 r121에 비교하면 설정이 더 나빠졌다. 뭐가 어찌된 것인가??? 하지만 pdaXii3를 사용한 후라서 그런지 체감속도는 무척이나 빠르다. 이번에도 역시 손봐야 할 데가 한두군데가 아니다. 언제 한방에 깔끔하게 설치되는 피뎅스롬이 나올까나... 에혀


이번 버전을 대략적으로 살펴보자면 이 버전에는 Chagelog가 없다. 도대체 뭐가 바뀌었는지 알 수가 없다... 그래서 직접 하나하나 살펴보는 방법밖에 없는데 내가 사용하는 기능은 한계가 있기때문에 몇가지만 말해보자.. r198에서는 r121에서 문제가 되었던 버그들이 그대로 남아있다. 자울을 usb 스토리지로서 쓸 수가 없다. 그리고 콘솔에서 sdl 기본의 어플을 실행할 때 90도 로테이션되어 실행되기 때문에 에뮬(snes9x, gpsp 등등)을 콘솔에서 실행할 수가 없다. 물론 mplayer로 동영상 보기에도 애로사항이 꽃핀다.


c7x0-860용으로는 r197 c1000-c3x00용으로는 r198
이 발표되었고 여러가지 버그라든지 설정법을 공유하고 있다. 다운로드는 각각 여기 혹은 저기에서 받을 수 있다. 설치방법은 이전에 썼던 글(설치 및 설정)을 참조하면 된다. 맨먼저 달라진것으로는 일반 유저 추가가 가능하다. 맨날 컴파일하고 설치하고 세팅하고 하는 나에게는 이것은 전혀 필요가 없고 귀찮기만 하다. 흠... root에서 실행안되는 프로그램이 있었던가??? 하지만 처음 사용자에게는 이게 편할지도 모르겠다. 일반 유저 모드에서는 rm -rf /를 해도 문제가 없을테니까... ㅎㅎㅎ


파티션 설정
설치 후 가장 먼저 닥친 문제로는 파티션이 제대로 잡히지 않았다. microdrive뿐만 아니라 cf나 sd까지 자동으로 인식되지 않아 직접 /etc/fstab을 수정해야 했다.
noauto,owner
로고 설정되어 있는 것을
auto
로 변경한다. 그리고 내 경우 cf는 hdc1에 마운트되고 microdrive가 hda에 마운트가 되므로 각자 알아서 알맞게 수정을 해주어야 한다. 아마도 microdrive를 나누어 파티션하나를 swap으로 해뒤서 그런지 모르겠다.


한글 설정
이제 중요한 한글 설정... 앞에 적었던 "pdaXii13 akita 5.3.5 설치 및 한글설정"과 동일하게 하면 된다. 하지만 r198에서 scim이 실행되지만 setup을 실행할 수 없다... 이것참... 쩝쩝... 그래서 할 수없이 uim을 컴파일해서 설정하였다. 첨부파일을 다운받아 설치하면 된다. 여기서 나는 일본어 사용자를 고려하지 않았다. anthy을 포함하면 파일이 너무 크지고 복잡해진다. 만일 누군가 필요하다면 혹시 anthy를 포함한 uim을 빌드할지도...
추가
----------------------------
/etc/sysconfig/locale 파일안에 다음을 추가한다.
export LC_ALL=ko_KR.UTF-8
export LANG=ko_KR.UTF-8
export XMODIFIERS=@im=uim
export QT_IM_MODULE=uim
export GTK_IM_MODULE=uim
그리고 .xinitrc파일에서 fbpanel 명령 앞줄에 uim-xim &을 추가한다.
마지막으로 qtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules 명령으로 uim을 등록시키면 된다.
-----------------------------


네트워크 설정
마지막으로 네트워크 설정이 정상적으로 안되었다. 내가 가진 것은 CF 타입의 Ambicom인데 r121에서는 단순히 프로파일을 만들어 주면 모든게 끝이었지만 이젠 상황이 달라졌다. 도대체 이게 업그레이드인지 다운그레이드인지... 쩝쩝... 암튼... oesf 포럼을 보면 아래의 방법을 찾아 하니까 무선랜을 사용할 수 있었다.
# ifconfig wlan0 down
# iwconfig wlan0 essid wifi01 mode managed
# ifconfig wlan0 up
# dhcpcd wlan0
# ifconfig wlan0

위에서 wifi01 대신에 ESSID 이름을 적으면 된다. 그리고 포럼에서 말하길 네트워크 프로파일 이름을 wlan0로 하면 제대로 된다고 하여 테스트해보니 제대로 작동하였다.


마우스 설정
마지막으로 마우스의 클릭이 제대로 작동안하여 OESF포럼을 보면 ZDevil씨가 포스팅한 것을 따라 하였다.
#1 Fix mouse right and middle clicks:
Edit /etc/sysconfig/x11mousebutt
Change the values from

hold_right_button 0
right_button 96
middle_button 97
power_button 117

To
CODE
hold_right_button 0
right_button 69
middle_button 50
power_button 117

Save the file.

#2 Edit /usr/bin/inputconfig.py
Change the values as follows:

CODE
self.rightmouse_mod = 69
self.middlemouse_mod = 50
self.ctrl_mod = 37
self.alt_mod = 64

Save the file.

#3 Edit ~/Choices/input.cfg, in the 3rd line, use
CODE
... MIDDLEMOUSEMOD="50" ... RIGHTMOUSEMOD="69"

And you may also want to change the "Shortcuts" in there.
Save the file.

(Re)start X. The keys should work now.



그리고 기타 키매핑 문제는 OESF포럼을 보면 ZDevil씨가 해결해 놓았다. Prism 칩 무선랜 카드의 설정법도 이미 포스팅되어있다.


마치며
이상으로 기본적인 설정을 마쳤다. 현재 기술적인 문제로 생기는 버그는 몰라도 이렇게 간단한 설정으로 바뀔 수 있는 것들은 왜 그대로 두고 있는지 모르겠다. 많은 사람들이 이미 버그리포트도 했고 여러가지 신경을 썼을텐데 설정이 더 망가지고 있다. 하지만 이렇게 계속적으로 업그레이드와 개발을 해주고 있는 pdaXrom 팀과 기타 여러가지 어플을 포팅하고 pdaXrom 설정을 더 나아지도록 힘쓰고 있는 모든 사람들에게 감사드린다.


추가) r121에서 usb 호스트 기능이 제대로 안되었던것 같은데 이번 r198에서는 usb disk가 제대로 작동한다.


첨부:


Posted by yonggun

댓글을 달아 주세요

  1. buddhist 2007.04.27 13:28  댓글주소  수정/삭제  댓글쓰기

    UBoot가 잘되는지요? 매번 ememrgency boot 되지도 않는 sd, cf 때문에 설치를 미루고 있습니다..

  2. buddhist 2007.05.06 14:06  댓글주소  수정/삭제  댓글쓰기

    저도 r198을 설치했습니다.(c1000 유저)
    참 어이없던게 ok버튼을 꾸욱 눌러라 하는걸 방향키의 가운데 'ok' 버튼이 아니라 뒤의 'ok'버튼을 눌러왔던 겁니다. 저는 뒤의 ok 버튼인줄로만 알았더랍니다.(이런 사람들 많을 듯 합니다. ㅋㅋㅋ)
    그런데 1000에서는 r198에 e17이 맞지 않은 가봅니다. 설치하고 나면 키맵이 모조리 엉망이 되어버리고
    터치도 불량하고 파탈에러가 자꾸 발생합니다. 테마도 이상하다고 수정하라는 메세지와 함께 말이죠.
    일단 속도도 빠르고 맘에는 들지만 사운드가 먹통이고(이건 버그리포팅을 참고해봐야할듯합니다.) 서스펜드모드(on/off)를 실행하면 가끔 형광등 깜빡이듯 화면이 번쩍번쩍하네요.

    덧1 r198에선 stardict5.4.1 보다는 stardict4.5버젼이 더 안정적이라 생각됩니다.속도도 그렇구요.
    (pdaxrom beta3나 pdaxii13에서는 반대로 5.4.1이 안정적입니다.)

    • yonggun 2007.05.06 15:49 신고  댓글주소  수정/삭제

      r198에 e17을 설치하실 때 조심해야 하는게 있습니다.
      .xinitrc 파일은 beta3이전 버전에 맞춰져 있기 때문에 시스템이 엉망이 될 겁니다. 그냥 e17 패키지들을 ipkg를 사용해 설치하신 후 직접 .xinitrc파일을 수정하시면 됩니다.

      그리고 사운드문제는 eSound가 아니라 oss나 alsa등의 모듈을 사용하셔야 합니다. eSound 는 지원하지 않습니다. 또, 이어폰과 스피커의 사운드가 분리되어 있으므로 zmixer를 사용하셔서 따로 음량을 조절하실 수 있습니다.

      기타등등... 사용하시다보면 익숙해 질겁니다.

    • buddhist 2007.05.06 19:21  댓글주소  수정/삭제

      네 그렇군요. .zmixer 실행시키고 조절해주니 사운드 잘 나옵니다. 그건 그렇고, 오늘 다시 설치에 도전해봐야하겠습니다.. setup.sh스크립트를 손봐서 했더니 발생한 문제군요.(.xinitrc 파일이 덮어버리니..) 항상 감사합니다. 도움만 받는 처지라 죄송스럽네요.

  3. buddhist 2007.05.07 10:08  댓글주소  수정/삭제  댓글쓰기

    저.. younggun님 저같은 경우에는
    xutf8패키지를 설치해야했습니다. 왜냐면 x server 종료될 때 '알수없는 로케일utf-8입니다'라고 에러 메세지가 떠서 위 패키지 설치하면 해결이 되었고

    xinitrc에서 uim-xim & 와 함께 uim-toolbar-gtk & 이것도 넣어야 할 것 같습니다.

    마우스 문제도 테마 문제였었습니다. 테마를 받아서 기본테마를 바꿔주니 잘 됩니다.

    사운드 문제만 남았네요. 이어폰은 잘 나오는데 자체 스피커에서 나오지 않는 문제 말이죠. -> 헉 잘 들어보니 자체 스피커도 진짜 쥐꼬리만큼 나오네요..ㅎㅎㅎ
    저야 이어폰을 항상 착용하니 별 상관없지만 꺼림직하니 해결해봐야죠. (OE포럼에 있으려나..ㅎㅎㅎ)

    아무튼 좋은 하루되세요.

    • yonggun 2007.05.08 05:17 신고  댓글주소  수정/삭제

      흠... 제 경우에는 xutf8 패키지가 필요없더군요...

      그리고 uim을 실행할 때 uim-toolbar-gtk 같은 경우는 메모리를 조금이라도 적게 사용해보려는 노력의 일환으로 생략했구요... Shift-space를 누르면 한영전환에 됩니다.

      e17은 이쁘고 편하긴 한데... 제 필요에 뭔가 좀 부족한듯하여... ^^

      수고하세요...

  4. Aki_Rose 2007.05.11 19:53  댓글주소  수정/삭제  댓글쓰기

    음... 혹시 무선랜 사용하실때 hostap 관련 패키지를 설치해 주신건가요...?? 'ㅁ';;
    무선랜을 사용해보려고 하는데... hostap-driver를 설치하려고 하니...
    /etc/rc.d/init.d/pcmcia 가 없어서 안되는데... 흠... 해결점을 못찾겠네요...;;

    • yonggun 2007.05.11 20:34 신고  댓글주소  수정/삭제

      전 그냥 설정만 하니까 되던데요...
      혹시 http://www.oesf.org/forums/index.php?showtopic=23753 를 참조해보세요..

      firmware를 /usr/lib/hotplug/firmware/ 로 복사해 넣으라는군요...