Originally, I cannot connect VPN with Network 6.0.0 on Snow Leopard.
I’m working fine now on My Snow Leopard after following steps. (^.^)
1. remove the proxy settting
2. after I commanded the followings
sudo chmod 755 /usr/local/juniper/nc/6.0.0/
sudo mkdir '/Applications/Network Connect.app/Contents/Frameworks'
3. if you use the Network Connect 6.3.0, please remember to run following command
sudo chmod 4711 /usr/local/juniper/nc/6.0.0/ncproxyd
Issue for PAC
"Network Connect" is not supported the proxy configuration (Proxy Auto Config)
I found the root cause after I dug the logs of “Network Connect”.
reason = "Conversion to encoding 30 failed for string \"function FindProxyFo...\"";
“function FindProxyForURL(url, host)” is the function name in my PROXY.pac.
The ncproxyd seems to be not supported proxy configuration well.
I tried it without proxy setting via ADSL line. It worked well.
2010年1月29日 星期五
2010年1月28日 星期四
蘋果電腦硬體相關問題(1)使用nvram後,無法開機成功
有一次,曾遇到使用nvram 指令更改起動變數後,Leopard 10.5.8 無法正常開機。
只能使用[Command + Shift)進入保護模式。
開機使用偵錯模式,發現Mac 的驅動程式發生載入錯誤。
後來,聯絡Apple computer 的技術支援,回覆是先試用下列說明
重設Mac's PRAM and NVRAM
http://support.apple.com/kb/HT1379
(PS: 更換了Mac 的硬體後,也有可能發生。不妨試試這個方法。)
只能使用[Command + Shift)進入保護模式。
開機使用偵錯模式,發現Mac 的驅動程式發生載入錯誤。
後來,聯絡Apple computer 的技術支援,回覆是先試用下列說明
重設Mac's PRAM and NVRAM
http://support.apple.com/kb/HT1379
(PS: 更換了Mac 的硬體後,也有可能發生。不妨試試這個方法。)
標籤:
Mac OS X,
TroubleShooting
2010年1月27日 星期三
Jserv's CURT v1 ARM 精簡作業系統
以下是我設定作業環境來編繹CURT v1的心得 (rework 2011-04-14)
A.編繹程式
1. 下載工具
a. 原 Toolchain for CURT v1
b. gcc 4.4.1 for by cyt93cs
2. 安裝工具 (from sourceryg)
$ md5sum sourceryg++-4.4-93-arm-none-linux-gnueabi.bin
e9b81d6288c29f992f4af3d7c1cbddda sourceryg++-4.4-93-arm-none-linux-gnueabi.bin
$ ./sourceryg++-4.4-93-arm-none-linux-gnueabi.bin
The installer has detected that your system uses the dash shell
as /bin/sh. This shell is not supported by the installer.
You can work around this problem by changing /bin/sh to be a
symbolic link to a supported shell such as bash.
For example, on Ubuntu systems, execute this shell command:
% sudo dpkg-reconfigure -plow dash
Install as /bin/sh? No
3. 接著回到X-window 啟動Sourcery整合作業環境
輸入從codesourcery所申請的試用 license
B. 環境設定
1. 重設一下shell 的執行環境
sudo dpkg-reconfigure -plow dash
2. 安裝qemu-arm-static, qemu-kvm-extras
使用ubuntu 內建的 Synaptic 安裝檔案管理員來進行安裝
3. 設定toolchain 所在位置
PATH="/opt/CodeSourcery/sourcery_G++/bin:${PATH}"
export PATH
可由此下載原始碼 (http://blog.linux.org.tw/~jserv/archives/002082.html)
感謝 Jserv 的資訊 http://code.google.com/p/curt-v1-rework/ 主要進一些修改several patches were landed.
C. 編繹 CURT v1
1. 解壓縮程式碼 curt-src-v1.tar.bz2
2. 修正程式碼 device/serial.c第39行 有toolchain 相容問題如下:
if (!xxx && 0x00000040)
correct it to
if ((!xxx) && 0x00000040)
3.編繹
$ cd CuRT_v1/app/shell
$ make
~/CuRT_v1/app/shell$ ./prepare-flash
16384+0 records in
16384+0 records out
16777216 bytes (17 MB) copied, 0.0454887 s, 369 MB/s
16+1 records in
16+1 records out
16980 bytes (17 kB) copied, 4.0371e-05 s, 421 MB/s
D. 執行
~/CuRT_v1/app/shell$ ./run-on-connex
備註:記得要在X-Window 下開啟終端機,才能正確執行qemu-system-arm.
參考資料
http://sites.google.com/site/embedded2009/introduction-to-curt-v1
http://blog.linux.org.tw/~jserv/archives/002082.html
http://code.google.com/p/curt-v1-rework/
更新2011-09-18:
- 其他同好網友文章:CuRT porting到x86成功
更新2012-04-01 相關文章連結
- http://ccckmit.wikidot.com/os:curtos
A.編繹程式
1. 下載工具
a. 原 Toolchain for CURT v1
b. gcc 4.4.1 for by cyt93cs
- curt-v1-rework (尚未測試)
2. 安裝工具 (from sourceryg)
$ md5sum sourceryg++-4.4-93-arm-none-linux-gnueabi.bin
e9b81d6288c29f992f4af3d7c1cbddda sourceryg++-4.4-93-arm-none-linux-gnueabi.bin
$ ./sourceryg++-4.4-93-arm-none-linux-gnueabi.bin
The installer has detected that your system uses the dash shell
as /bin/sh. This shell is not supported by the installer.
You can work around this problem by changing /bin/sh to be a
symbolic link to a supported shell such as bash.
For example, on Ubuntu systems, execute this shell command:
% sudo dpkg-reconfigure -plow dash
Install as /bin/sh? No
3. 接著回到X-window 啟動Sourcery整合作業環境
輸入從codesourcery所申請的試用 license
B. 環境設定
1. 重設一下shell 的執行環境
sudo dpkg-reconfigure -plow dash
2. 安裝qemu-arm-static, qemu-kvm-extras
使用ubuntu 內建的 Synaptic 安裝檔案管理員來進行安裝
3. 設定toolchain 所在位置
PATH="/opt/CodeSourcery/sourcery_G++/bin:${PATH}"
export PATH
可由此下載原始碼 (http://blog.linux.org.tw/~jserv/archives/002082.html)
感謝 Jserv 的資訊 http://code.google.com/p/curt-v1-rework/ 主要進一些修改several patches were landed.
C. 編繹 CURT v1
1. 解壓縮程式碼 curt-src-v1.tar.bz2
2. 修正程式碼 device/serial.c第39行 有toolchain 相容問題如下:
if (!xxx && 0x00000040)
correct it to
if ((!xxx) && 0x00000040)
3.編繹
$ cd CuRT_v1/app/shell
$ make
~/CuRT_v1/app/shell$ ./prepare-flash
16384+0 records in
16384+0 records out
16777216 bytes (17 MB) copied, 0.0454887 s, 369 MB/s
16+1 records in
16+1 records out
16980 bytes (17 kB) copied, 4.0371e-05 s, 421 MB/s
D. 執行
~/CuRT_v1/app/shell$ ./run-on-connex
備註:記得要在X-Window 下開啟終端機,才能正確執行qemu-system-arm.
參考資料
http://sites.google.com/site/embedded2009/introduction-to-curt-v1
http://blog.linux.org.tw/~jserv/archives/002082.html
http://code.google.com/p/curt-v1-rework/
更新2011-09-18:
- 其他同好網友文章:CuRT porting到x86成功
更新2012-04-01 相關文章連結
- http://ccckmit.wikidot.com/os:curtos
2010年1月25日 星期一
在蘋果電腦上執行 qemu (MAC OS X)
QEMU 為一開放源始碼的虛擬機器模擬器。
若是使用Snow leopard(MAC OS X 1.0) 以上的網友可考慮使用, homebrew.
==>請參考 把常用的UNIX 環境重建到MAC OS X 一文
如尚未安裝Darwin Ports, 請至 http://www.macports.org/ 下載符合系統的版本進行安裝。
接著你可執行port 安裝qemu,過程如下述:
$ sudo port install qemu
Password:
You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:
---> Fetching qemu
---> Verifying checksum for qemu
---> Extracting qemu
---> Configuring qemu
---> Building qemu with target all
---> Staging qemu into destroot
---> Installing qemu
(註:當上述指令執行中,請勿關閉終端機(Terminal)。)
安裝完成後,你可用下述指令得到qemu 更詳細的資訊
$ man qemu
$ apropos qemu
$ which qemu
$ locate qemu
預設安裝好qemu, 並不包含 arm 的執行檔
若需要其他的處理器(processors)的支援可用下述指令進行安裝:
$ sudo port install +target_arm qemu
你可用 sudo port variants qemu 查詢可能目標處理器支援。
範例如下:
VMLeopard:~ ben$ port variants qemu
qemu has the variants:
target_arm: add arm target support
target_cris: add cris target support
target_m68k: add m68k target support
target_mips: add mips target support
target_mips64: add mips64 target support
target_mips64el: add mips64el target support
target_mipsel: add mipsel target support
target_ppcemb: add ppcemb target support
target_sh4: add sh4 target support
target_sh4eb: add sh4eb target support
target_sparc: add sparc target support
universal: Build for multiple architectures
若是使用Snow leopard(MAC OS X 1.0) 以上的網友可考慮使用, homebrew.
==>請參考 把常用的UNIX 環境重建到MAC OS X 一文
如尚未安裝Darwin Ports, 請至 http://www.macports.org/ 下載符合系統的版本進行安裝。
接著你可執行port 安裝qemu,過程如下述:
$ sudo port install qemu
Password:
You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:
---> Fetching qemu
---> Verifying checksum for qemu
---> Extracting qemu
---> Configuring qemu
---> Building qemu with target all
---> Staging qemu into destroot
---> Installing qemu
(註:當上述指令執行中,請勿關閉終端機(Terminal)。)
安裝完成後,你可用下述指令得到qemu 更詳細的資訊
$ man qemu
$ apropos qemu
$ which qemu
$ locate qemu
預設安裝好qemu, 並不包含 arm 的執行檔
若需要其他的處理器(processors)的支援可用下述指令進行安裝:
$ sudo port install +target_arm qemu
你可用 sudo port variants qemu 查詢可能目標處理器支援。
範例如下:
VMLeopard:~ ben$ port variants qemu
qemu has the variants:
target_arm: add arm target support
target_cris: add cris target support
target_m68k: add m68k target support
target_mips: add mips target support
target_mips64: add mips64 target support
target_mips64el: add mips64el target support
target_mipsel: add mipsel target support
target_ppcemb: add ppcemb target support
target_sh4: add sh4 target support
target_sh4eb: add sh4eb target support
target_sparc: add sparc target support
universal: Build for multiple architectures
參考資訊
2010年1月24日 星期日
User Mode Linux - CoLinux on Windows 使用心得
之前, 我習慣使用 VMWARE來執行 Ubuntu 或 Fedora來做。
也曾聽過 User Mode Linux, 但一直沒有玩看看。
最近稍微實驗了一下, Win32 平台的 coLinux (Cooperative Linux) 果然很容易使用!!!
分別下載 coLinux-0.7.5.exe 及 WinPcap_4_1_1.exe
因為 coLinux 使用 WinPcap來實現網路功能, 故需要個別安裝 WinPcap
另外需要下載FileSystem image, 我下載了 Ubuntu-9.04-1gb.7z
看了一下操作說明, 將 coLinux 安裝至 C:\coLinux,
且解壓Ubuntu-9.04-1gb.7z 中Ubuntu-9.04.ext3.1gb.fs 到同一目錄。
我建立一個命令批次檔 C:\coLinux\run_ubuntu.bat
內容如下:
cmd /K "colinux-daemon kernel=vmlinux initrd=initrd.gz cobd0=Ubuntu-9.04.ext3.1gb.fs eth0=slirp root=/dev/cobd0"
執行後
接著執行C:\coLinux\colinux-console-nt.exe
緊接著在colinux login: 輸入 root 及密碼也是root
最後我完成一個精簡的User Mode Linux 的 Ubuntu 環境。
http://blog.linux.org.tw/~jserv/archives/001871.html
也曾聽過 User Mode Linux, 但一直沒有玩看看。
最近稍微實驗了一下, Win32 平台的 coLinux (Cooperative Linux) 果然很容易使用!!!
分別下載 coLinux-0.7.5.exe 及 WinPcap_4_1_1.exe
因為 coLinux 使用 WinPcap來實現網路功能, 故需要個別安裝 WinPcap
另外需要下載FileSystem image, 我下載了 Ubuntu-9.04-1gb.7z
看了一下操作說明, 將 coLinux 安裝至 C:\coLinux,
且解壓Ubuntu-9.04-1gb.7z 中Ubuntu-9.04.ext3.1gb.fs 到同一目錄。
我建立一個命令批次檔 C:\coLinux\run_ubuntu.bat
內容如下:
cmd /K "colinux-daemon kernel=vmlinux initrd=initrd.gz cobd0=Ubuntu-9.04.ext3.1gb.fs eth0=slirp root=/dev/cobd0"
執行後
緊接著在colinux login: 輸入 root 及密碼也是root
最後我完成一個精簡的User Mode Linux 的 Ubuntu 環境。
- 其他可供參考內容, 使用 linux 環境
http://blog.linux.org.tw/~jserv/archives/001871.html
訂閱:
文章 (Atom)