Hack phone, puppy linux, FreeBSD, memo

This is memo for me. hacking smart phone, puppy linux.
<< Bios update | main | Install Adobe Reader into Puppy linux >>
Puppy linux 4.3.1JPインストール

ameba picoで遊ぶのに、flashplayer10を使うためにlinuxを導入せざるを得なくなった。
サーバが最も高いスペックなので、CDブートできるタイプのosを探した。

サウンドカードはSound Blaster PCI 128。
onboardのc-mediaは同様の方法では鳴らせなかったため、biosでoffにしておいた。 irqは自動ではなく割り当てておく。

Biosの設定メモ。
  • Onboard PCI Audio Disable
  • PCI slot1/5 IRQ9
  • PCI slot2 IRQ11
  • Onboard Ac97 audio control Auto
  • plub & play O/S disable
使わないPCIスロットをすべてNAにするとonboardRAIDがHDDを見つけられなくなる。

Xwindowの設定はXorgを選択。
起動時にウェルカムダイアログが表示されクリックすると”わんわん”言う。
Gxineで/usr/share/audio/にあるサウンドファイルを再生させたら鳴った。
スピーカーのピンプラグは濃い緑のコネクタに指す。
alsamixierでPCM1をミュートしておくとノイズがのらない様子。
ブラウザにfirefoxをインストールして設定しようとすると画面が固まる。
個人情報保存ファイルを作成してsfsをUSBフラッシュメモリに作成する設定で再起動。
その後設定を詰めていく。
Puppy Linuxの使い方 15 〜Firefoxのインストール〜のやり方でok。
dbusとdbus_glibはmywolfeに新しいのがある。
旧バージョンのダウンロードから3.5.15(日本語版)をダウンロード。3.6.12では、picoで日本語入力できなかったので。
/opt/に展開すると/opt/firefox/ができる。
~/.jwmrcを編集してメニューに付け加え、

<Program label="Firefox 3.6.12 ウェブブラウザ" icon="/mnt/home/firefox/chrome/icons/default/default48.png">/mnt/home/firefox/firefox</Program>

Xサーバをリスタート。ここでjwmcをリスタートを選択してしまうと編集結果がなくなってしまうので注意。
デフォルトのflashplayer10では日本語入力できないので、最新版のflash player10をダウンロードして、/usr/lib/mozilla/plugins/にコピーしておく。ブラウザを再起動すればpicoでも日本語入力できる。

preferenceの詳細で自動でアップデートしないように設定しておいても3.6.12になってしまう。
再度3.5.15に置き換えて/opt/firefox/updaterのパーミッションを644に変更。これで3.5.15をキープできるとよいのだが。

alsaのパッケージのアップデートが出ていることを発見。Alsa 1.0.22.1 Driver Updates
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
# uname -r
2.6.30.5
だから、alsa-3in1-k26305-1.0.22-i486.petをダウンロード。
インストール後Alsaサウンドウィザードをメニューから起動。バージョンが上がっているのが確認できる。
Xをリスタート。alsamixerで音量を調整。pcm1はミュート。
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Jan 25 2010 for kernel 2.6.30.5 (SMP).
youtubeの動画で音が出ました。
また新しいalsaを見つけました。Alsa 1.0.20 driver update 今度はドライバだけない。

skypeをインストール。Skype を使うにQt込みのパッケージのリンクがある。日本語版。
解凍して、メニューに加筆。リソースの場所をしていするオプションをつける。そうすると効果音もでるし、メニューが日本語になる。
$ skype --help
でオプションを確認できる。
<Program label="Skype 2.1.0.81 チャット" icon="/mnt/home/skype/icons/SkypeBlue_16x16.png">/mnt/home/skype/skype --resources=/mnt/home/skype</Program>

マイクをskypeで使うにはalsamixerでF4を押し、カーソルでマイクを選んでスペースキーを押すと赤字でcaptureと表示される。これでskype calling testができるはず。
パッケージマネージャでマルチメディアの項目からmplayer_codecs_fullをインストールしておくとデフォルトのGxineでみれる動画が増える。

OpenGL導入。Xorg driver update for various cardsにnvidia用のドライバがある。これをインストール。
パッケージマネージャでxorg_xorg_dri-7.3-1をインストール。Xを再起動。

TVを見れるようにする。
PuppyLinuxでKeyHoleTVを試聴するを参考にした。
KeyHoleTV & KeyHoleVideo−キーホールテレビ&キーホールビデオ−から LKeyHoleTV1.23-ubuntu.tar.gzをダウンロード。
解凍しておく。
その他必要なpetをダウンロード。
上記のpetをインストール。xorg.confを編集してxwindowを24bitで再起動。
起動ファイルはKeyHoleTV内のlkeyholetv。直接クリックして起動できる。
# cat /etc/modprobe.conf | grep snd 
alias char-major-116-* snd
alias snd-card-0 snd-ens1370
alias sound-slot-0 snd-ens1370

# lsmod | grep snd
snd_pcm_oss 37440 0
snd_seq_dummy 2608 0
snd_seq_oss 27648 0
snd_seq_midi_event 6892 1 snd_seq_oss
snd_seq 48464 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_mixer_oss 15820 1 snd_pcm_oss
snd_ens1370 20736 0
gameport 11032 1 snd_ens1370
snd_rawmidi 20960 1 snd_ens1370
snd_seq_device 6968 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_pcm 72496 2 snd_pcm_oss,snd_ens1370
snd_timer 20340 2 snd_seq,snd_pcm
snd 56516 9 snd_pcm_oss,snd_seq_oss,snd_seq,snd_mixer_oss,snd_ens1370,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer
soundcore 6912 1 snd
snd_page_alloc 8852 2 snd_ens1370,snd_pcm

# ls -l /dev/*dsp*
crw-rw---- 1 root root 14, 12 2010-11-25 20:00 /dev/adsp
crw-rw---- 1 root root 14, 3 2010-11-25 20:00 /dev/dsp
# ls -l /dev/*mixer*
crw-rw-rw- 1 root root 14, 11 2005-02-27 17:07 /dev/amixer
crw-rw---- 1 root root 14, 0 2010-11-25 20:00 /dev/mixer
# ls -l /dev/seq*
crw-rw---- 1 root root 116, 1 2010-11-25 20:00 /dev/seq
crw-rw---- 1 root root 14, 1 2010-11-25 20:00 /dev/sequencer
crw-rw---- 1 root root 14, 8 2010-11-25 20:00 /dev/sequencer2
# ls -l /dev/*midi*
crw-rw-rw- 1 root root 14, 14 2005-02-27 17:07 /dev/admmidi
crw-rw-rw- 1 root root 14, 13 2005-02-27 17:07 /dev/amidi
crw-rw---- 1 root root 14, 9 2010-11-26 05:00 /dev/dmmidi
crw-rw---- 1 root root 14, 2 2010-11-26 05:00 /dev/midi
crw-rw---- 1 root root 116, 8 2010-11-25 19:04 /dev/midiC0D0

# cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
14 sound
29 fb
116 alsa
128 ptm
136 pts
180 usb
189 usb_device
254 usb_endpoint

Block devices:
1 ramdisk
2 fd
259 blkext
7 loop
8 sd
9 md
11 sr
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
254 mdp
| jptreefrog | Puppy linux | 20:42 | comments(0) | trackbacks(0) | - | - |









http://blog.webseason.net/trackback/1266857
    123
45678910
11121314151617
18192021222324
25262728   
<< February 2018 >>
+ RECOMMEND
+ RECOMMEND
FreeBSDコマンドブック ビギナーズ
FreeBSDコマンドブック ビギナーズ (JUGEMレビュー »)
小野 斉大, 前田 雄一郎, 田谷 文彦, 細川 達己
+ RECOMMEND
+ RECOMMEND
+ RECOMMEND
SHARP ザウルス SL-C3100
SHARP ザウルス SL-C3100 (JUGEMレビュー »)

元々のdistribution以外のものを入れて楽しめる携帯PC。
760で随分遊びました。
+ RECOMMEND
改訂版 FreeBSD徹底入門
改訂版 FreeBSD徹底入門 (JUGEMレビュー »)
衛藤 敏寿, のだ まさひで, 細川 達己, 内川 喜章, 天川 修平, 三田 吉郎, ゆっぴぃ
あっわかりやすい!と言う印象。プリンタ設定は流行のcupsではありません。
+ RECOMMEND
FreeBSDビギナーズバイブル (MYCOM UNIX Books)
FreeBSDビギナーズバイブル (MYCOM UNIX Books) (JUGEMレビュー »)
後藤 大地
ググって探せるからといっても専門書は必要です。これみてやる方が速い!
+ RECOMMEND
+ SELECTED ENTRIES
+ RECENT COMMENTS
+ CATEGORIES
+ ARCHIVES
+ MOBILE
qrcode
+ LINKS
+ PROFILE