そのため情報が古い可能性があります。ご了承ください。m(_ _)m
まだまだ情報収集中。。
まだまだ情報収集中。。
SDカードアダプタ付きのmicroSDHCカード。class 6 ![]()
![]()
さっそく、玄芝に刺してみた。
root@debian:~# dmesg
・・・
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new high speed SDHC card at address 0001
mmcblk0: mmc0:0001 00000 3977216KiB
mmcblk0: p1
ちゃんと認識してるっぽい。マウントしてみる
root@debian:~# mount /dev/mmcblk0p1 /mnt/tmp
root@debian:~# ls /mnt/tmp
root@debian:~# mount
rootfs on / type rootfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on /var/cache/apt type tmpfs (rw,noatime)
/dev/mmcblk0p1 on /mnt/tmp type vfat (rw)
root@debian:~# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 507M 149M 359M 30% /
tmpfs 252M 0 252M 0% /lib/init/rw
varrun 252M 260K 252M 1% /var/run
varlock 252M 0 252M 0% /var/lock
udev 252M 12K 252M 1% /dev
tmpfs 252M 0 252M 0% /dev/shm
tmpfs 252M 22M 231M 9% /var/cache/apt
/dev/mmcblk0p1 3.8G 32K 3.8G 1% /mnt/tmp
root@debian:~# fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 4072 MB, 4072669184 bytes
53 heads, 52 sectors/track, 2886 cylinders
Units = cylinders of 2756 * 512 = 1411072 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 3 2887 3973120 b W95 FAT32
さてどうしよう。。。
root@debian:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:43:01:44:67
inet addr:192.168.0.44 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:141 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:532
RX bytes:13752 (13.7 KB) TX bytes:13353 (13.3 KB)
Interrupt:11
eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:81
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:532
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:15
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:928 (928.0 B) TX bytes:928 (928.0 B)
eth1??
SheevaPlug DevKit Reference Design-Rev1.2.pdf
3.4.4 Ethernet
The 88F6281 has two built in two GbE controller that can supports up to four different modes; RGMII, MII, andMMII and GMII. Each port is fully IEEE 802.3 compliant 10/100/1000 Mb MAC. The SheevaPlug board used
only one port RGMII MAC feature of 88F6281 processor and 88F1116R GbE PHY (Marvell Gigabit Ethernet
transceiver) to provide a complete Layer-4 to Layer-0 solution for GbE connection. For details information,
see Marvell Doc # MV-S104860-00 Rev.B
で言ってる、もう一つのGbE controller?
root@debian:~# dmesg |grep eth
Kernel command line: console=ttyS0,115200 mtdparts=nand_mtd:0x400000@0x100000(uImage),0x1fb00000@0x500000(rootfs) rw root=/dev/mtdblock1 rw ip=10.4.50.4:10.4.50.5:10.4.50.5:255.255.255.0:DB88FXX81:eth0:none
o eth0, ifindex = 1, GbE port = 0
o eth1, ifindex = 2, GbE port = 1
eth0: link down
eth0: started
device=eth0, addr=10.4.50.4, mask=255.255.255.0, gw=10.4.50.5,
eth0: link up, full duplex, speed 1 Gbps
とりあえず外へ接続出来るように
root@debian:~# cat /etc/resolv.conf nameserver 127.0.0.1
だけ自分家の環境に合わせて変更。
root@debian:~# ping www.google.com PING www.l.google.com (66.249.89.104) 56(84) bytes of data. 64 bytes from nrt04s01-in-f104.1e100.net (66.249.89.104): icmp_seq=1 ttl=53 time=16.8 ms --- www.l.google.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 16.834/16.834/16.834/0.000 ms
apt-get upgradeしてみる
root@debian:~# apt-get update Get:1 http://ports.ubuntu.com jaunty Release.gpg [189B] Get:2 http://ports.ubuntu.com jaunty Release [74.6kB] Get:3 http://ports.ubuntu.com jaunty/main Packages [1234kB] Get:4 http://ports.ubuntu.com jaunty/restricted Packages [865B] Get:5 http://ports.ubuntu.com jaunty/universe Packages [4442kB] Get:6 http://ports.ubuntu.com jaunty/multiverse Packages [159kB] Fetched 5910kB in 1min3s (92.6kB/s) Reading package lists... Done root@debian:~# apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: libx11-6 libxcb1 ntpdate python python-minimal samba samba-common tasksel ubuntu-minimal The following packages will be upgraded: adduser apt apt-utils base-files base-passwd bash bsdutils busybox-initramfs console-setup cpio cryptsetup debconf debconf-i18n debianutils dhcp3-client dhcp3-common dmsetup e2fslibs e2fsprogs eject file gcc-4.3-base ifupdown initramfs-tools initscripts kbd klogd language-pack-en language-pack-en-base libblkid1 libc6 libcomerr2 libcups2 libcurl3-gnutls libdevmapper1.02.1 libgcc1 libgnutls26 libgpm2 libkrb53 libldap-2.4-2 libmagic1 libncurses5 libncursesw5 libnewt0.52 libpam-modules libpam-runtime libpam0g libreadline5 libsasl2-2 libsasl2-modules libselinux1 libsepol1 libsqlite3-0 libss2 libssl0.9.8 libstdc++6 libuuid1 libvolume-id1 libwbclient0 libx11-data locales login logrotate lsb-base lsb-release module-init-tools mount nano ncurses-base ncurses-bin netbase openssh-client openssh-server openssl passwd procps python2.5 python2.5-minimal readline-common sudo sysklogd sysv-rc sysvinit-utils tasksel-data tzdata ucf udev util-linux uuid-runtime vim-common vim-tiny whiptail xkb-data zlib1g 94 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. Need to get 31.9MB of archives. After this operation, 979kB of additional disk space will be used. Do you want to continue [Y/n]? Get:1 http://ports.ubuntu.com jaunty/main gcc-4.3-base 4.3.3-5ubuntu4 [108kB] Get:2 http://ports.ubuntu.com jaunty/main libgcc1 1:4.3.3-5ubuntu4 [24.1kB] Get:3 http://ports.ubuntu.com jaunty/main libstdc++6 4.3.3-5ubuntu4 [266kB] Get:4 http://ports.ubuntu.com jaunty/main libc6 2.9-4ubuntu6 [4848kB] Get:5 http://ports.ubuntu.com jaunty/main base-passwd 3.5.21 [40.2kB] Get:6 http://ports.ubuntu.com jaunty/main libpam-modules 1.0.1-9ubuntu1 [303kB] Get:7 http://ports.ubuntu.com jaunty/main base-files 5ubuntu4 [74.2kB] Get:8 http://ports.ubuntu.com jaunty/main debianutils 2.30ubuntu3 [56.6kB] Get:9 http://ports.ubuntu.com jaunty/main bash 3.2-5ubuntu1 [573kB] 続きを読む
Ubuntu Weekly Recipe:第70回 GW特別企画・電源プラグ型コンピューターSheevaPlugの使い方(2):インストール編|gihyo.jp … 技術評論社
SheevaPlugのNANDに格納されたuBootは,本体の出荷時期によっていくつかのバージョンがあるようです。最新版は4月9日版で,uBootの起動時に以下のような出力が得られるものです。これ以外に,4月2日版・3月19日版が存在するようです。これらの古いuBootにはいくつかの問題がありますので,お使いのものが該当する場合はアップデートを行ってください(注4)。
不安になったので、uBootのVersionをチェックしてみる。
uBoot(U-Boot)は、grubやliloのようなブートローダらしい。sshで玄芝へ接続して調べることは出来なそう(?)だった。
付属CD-ROM内の
SheevaPlug Development Kit README-Rev1.2.pdf
によると、
付属のUSBケーブルで、PCと接続して、玄芝のデバッグ用コンソールを操作出来るようです。
TeraTerm – 仮想COMポート – USBケーブル – 玄芝のコンソール
みたいな感じ?
玄芝とPCをUSBケーブルで接続した後のドライバのインストールについては、SheevaPlug Development Kit README-Rev1.2.pdf の Appendix Bに画像付きで解説がある。ので、流れだけ
コンソールログから、
U-Boot 1.1.4 (Sep 7 2009 – 20:21:09) Marvell version: 3.4.16
であることが分かった。
3月19日版ではないので一安心。
以下、コンソールログ。
別サーバへ移行するとき、Wordpressの方が楽そうだったから。
基本
固定リンクを変えずにスムーズにMovableTypeからWordPressに移行するまでの作業ログ – IDEA*IDEA ~ 百式管理人のライフハックブログ
の通り。
少し困ったのが、MovableTypeの固定リンクのリストを、↓で吐き出した物と、
<mtentries lastn="999999"> <$MTEntryBasename$>|<$MTEntryTitle$> </mtentries>
WordPressでインポートした後の投稿一覧の並び順は同じだったけど、記事のIDの並び順は、結構バラバラだった。
あと、固定リンクのリストでは、アンダーバーになっているけど、実際はハイフンだったりするのがちらほらあったので、手動でちまちま直した。
LANケーブル刺して、DHCPサーバが居るネットワークに繋げれば、sshで玄芝へ接続できる。(玄芝にnmapでポートスキャンしてみたらsshポートしか開いてなかった)
rootパスワードは、付属CD-ROMの↓に書いてあった。
SheevaPlug_DocumentationPackage1.2.zip
SheevaPlug_DocumentationPackage\
SheevaPlug Development Kit – Writing Jaunty Filesystem on the NAND flash-Rev1.2.pdf
とりあえず、時間合わせ。
root@debian:~# ntpdate 210.251.0.16
30 Jan 02:06:16 ntpdate[1246]: step time server 210.251.0.16 offset 315893448.712894 sec
root@debian:~# hwclock –-systohc
その後、いつものクセで、Ctrl + r で、履歴からコマンド探したら、どなたかのhistoryが残ってた。手作業で1台1台設定してるのかな。。
root@debian:~# cat .bash_history
ls
cd Recordings/
ls
ls -la
du -h Verizon-2009-01-25-1152.mp4
ls
ls
ls -la
ls -la
ls -la
df
df -h
df -h
apt-get install samba
df -h
cd /var
cd cache/
ls
ls
cd apt/
ls
rm -f -r *
ls
cd /
ls
ps -ef
vi /etc/samba/
vi /etc/samba/smb.conf
/etc/init.d/samba restart
vi /etc/samba/smb.conf
vi /etc/samba/smb.conf
vi /etc/samba/smb.conf
/etc/init.d/samba restart
ls
cd /mnt/
ls
df
ls
cd /mnt/
ls
ls -la
cd Recordings/
ls
ls -la
vi /etc/samba/smb.conf
/etc/init.d/samba restart
f -h
df -h
ls
lsmod
ps -ef | grep -i udev
df
ifconifg
cd /dev
ls
ls -la | grep -i rtc
ls -la
df -h
続きを読む
メールマガジン購読者限定とか書いてたから、わざわざメールマガジン登録した。会社のメアドで。
それはさておき、購入できて届きました。
付属品は
NEC Express 5800 S70/FL
ESXi 4.0のサイトから落としてきた、isoファイルは、「VMware-VMvisor-Installer-4.0.0.Update01-208167.x86_64.iso」でした。
PXEブート
simple.mapの吸い出し(先に言っておくと、出来ませんでした。なのでメモっただけ。)
isoファイルをマウントしてみる。
% mkdir /var/lib/tftpboot/ESXi40-iso
% sudo mount -v -o loop VMware-VMvisor-Installer-4.0.0.Update01-208167.x86_64.iso /var/lib/tftpboot/ESXi40-iso
% cd /var/lib/tftpboot/ESXi40-iso
% ls -l
合計 359603
-r–r–r– 1 root root 2573 2009-11-13 11:25 README.txt
-r–r–r– 1 root root 2048 2009-11-13 11:26 boot.cat
-r–r–r– 1 root root 12803935 2009-11-13 11:25 cim.vgz
-r–r–r– 1 root root 1151063 2009-11-13 11:25 cimstg.tgz
dr-xr-xr-x 2 root root 2048 2009-11-13 11:26 cisco_n1k/
-r–r–r– 1 root root 5824059 2009-11-13 11:25 ienviron.tgz
-r–r–r– 1 root root 299088928 2009-11-13 11:26 image.tgz
-r–r–r– 1 root root 21585 2009-11-13 11:26 install.tgz
-r–r–r– 1 root root 12241 2009-11-13 11:26 isolinux.bin
-r–r–r– 1 root root 312 2009-11-13 11:26 isolinux.cfg
-r–r–r– 1 root root 47404 2009-11-13 11:26 mboot.c32
-r–r–r– 1 root root 35916 2009-11-13 11:26 menu.c32
-r–r–r– 1 root root 47161000 2009-11-13 11:26 sys.vgz
-r–r–r– 1 root root 16919 2009-11-13 11:26 vmkboot.gz
-r–r–r– 1 root root 2059186 2009-11-13 11:26 vmkernel.gz
sys.vgzに入ってる気がして、
% tar ztvf sys.vgz
drwxr-xr-x 201/201 0 2009-11-08 17:59 bin/
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/ash -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/awk -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/cp -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/cat -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/cut -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/dbclient -> /sbin/dropbearmulti
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/dropbearconvert -> /sbin/dropbearmulti
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/echo -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/dropbearkey -> /sbin/dropbearmulti
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/grep -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/groups -> busybox
lrwxrwxrwx 201/201 0 2009-11-08 17:47 bin/gzip -> busybox
Crwsr-xr-x 201/201 343208 2009-11-08 17:47 bin/busybox
drwxr-xr-x 201/201 0 2009-11-08 18:01 var/run/
drwxr-xr-x 201/201 0 2009-11-08 18:01 var/run/vmware/
drwxr-xr-x 201/201 0 2009-11-08 18:01 var/opt/
drwxr-xr-x 201/201 0 2009-11-08 18:01 var/spool/
drwxr-xr-x 201/201 0 2009-11-08 18:01 var/spool/cron/
drwxr-xr-x 201/201 0 2009-11-08 18:01 var/spool/cron/crontabs/
-r–r–r– 201/201 158 2009-11-08 18:01 var/spool/cron/crontabs/root
drwxr-xr-x 201/201 0 2009-11-08 18:01 vmfs/
-rw-r–r– 201/201 0 2009-11-08 18:01 vmfs/.dummy
drwxr-xr-x 201/201 0 2009-11-08 18:01 vmfs/volumes/
lrwxrwxrwx 201/201 0 2009-11-08 18:01 vmfs/devices -> /dev/
drwxr-xr-x 201/201 0 2009-11-08 18:01 vmimages/
-rw-r–r– 201/201 0 2009-11-08 18:01 vmimages/.dummy
lrwxrwxrwx 201/201 0 2009-11-08 18:01 vmimages/floppies -> /productLocker/floppies
lrwxrwxrwx 201/201 0 2009-11-08 18:01 vmimages/tools-isoimages -> /productLocker/vmtools
lrwxrwxrwx 201/201 0 2009-11-08 18:01 vmupgrade -> /locker/vmupgrade/
-r-xr–r-T 201/201 8605 2009-11-08 17:52 sbin/pyVmomiServer/DynTypeMgr.py
-r-xr-xr-x 201/201 174 2009-11-08 17:52 sbin/grabCIMData
Crwsr-xr-x 201/201 8720084 2009-11-08 17:59 bin/vmx
tar: 次のヘッダをスキップします
tar: 処理中にエラーが起きましたが、最後まで処理してからエラー終了させました
bsdtarで試してみてもダメ。なんでも、vmtar的なものがあるとか。
(参考:http://forums.mydigitallife.info/showthread.php?p=215107)
EZ482は、かなり前に購入した小さいベアボーン。それに、Debian入れて使ってる。
自宅のLAN環境をGbE化しようと、安いハブCG-SW05GTPLX(3,500円くらい)を購入したんだけど、何故か100MbpsでしかLink Upしない。
% uname -a
Linux prime 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux
% lspci | grep Ether
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22)
Auto-NegotiationをOFFにして、手動で速度を1000Mbpsに。
% sudo ethtool -s eth0 speed 1000 duplex full autoneg off
すると、Link Downする。
Auto-NegotiationをONにすると、Link Upするけど、速度が100Mbpsになる。
ethtoolで見ると、
% sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes
CG-SW05GTPLX
と相性が悪いとかかな?
sky2.koが悪い場合が有るとか誰かが言ってたので、
ドライバを入れ替えてみる。
ドライバをコンパイルするときにKernelのソースが必要になるので、
# aptitude install linux-source
# cd /usr/src
# tar jxf linux-source-2.6.26.tar.bz2
# ln -s /usr/src/linux-source-2.6.26 /lib/modules/2.6.26-2-amd64/source
# mkdir ~/tmp
# cd ~/tmp
http://www.marvell.com/drivers/search.do
で、Network Control、Linux Kernel 2.4.20 and Higherを選んで、
sbumit ・・・ Linux_10.81.6.3.zipをダウンロード。
# unzip Linux_10.81.6.3.zip
# tar jxvf install_v10.81.6.3.tar.bz2
# cd DriverInstall
archコマンドが無いと言われるので、uname -m叩くだけのスクリプトを作った。
どのパッケージに入ってるか分からなかったので。。
# cat arch
#!/bin/sh
uname -m
# PATH=$PATH:.
# ./install.sh
・・・
1) installation
2) generate patch
3) exit
Choose your favorite installation method: 1
・・・
1) Do nothing
2) Deactivate diver
3) Remove driver
Action: 1
・・・
All done. Driver installed and loaded.
To load the module manually, proceed as follows:
Enter “modprobe sk98lin”
# ifconfig eth0 down
# modprobe -r sky2
# modprobe sk98lin
insmod /lib/modules/2.6.26-2-amd64/kernel/drivers/net/sk98lin/sk98lin.ko
[24184.972861] sk98lin: Network Device Driver v10.81.6.3
[24184.972863] (C)Copyright 1999-2009 Marvell(R).
[24184.972932] PCI: Setting latency timer of device 0000:02:00.0 to 64
[24185.029875] eth0: Marvell Yukon 88E8053 Gigabit Ethernet Controller
[24185.029900] PrefPort:A RlmtMode:Check Link State
[24185.068063] ADDRCONF(NETDEV_UP): eth0: link is not ready
[24196.024013] eth0: — INFORMATION —
[24196.024013] Msg: 2 Pair Downshift detected
[24196.024013] eth0: network connection up using port A
[24196.024013] interrupt src: INTx
[24196.024013] speed: 100
[24196.024013] autonegotiation: yes
[24196.024013] duplex mode: full
[24196.024013] flowctrl: symmetric
[24196.024013] tcp offload: enabled
[24196.024013] scatter-gather: enabled
[24196.024013] tx-checksum: enabled
[24196.024013] rx-checksum: enabled
[24196.024013] rx-polling: enabled
う~ん・・・
[24196.024013] Msg: 2 Pair Downshift detected
なんで?
しようとして、ipod touch クライアント証明書でググったらiPhoneへのインストール手順|クライアント証明書のインストール手順 がヒット。iPod touchにも適用できそうだったので、参考に以下実施。
iPhone構成ユーティリティをインストールして起動した後、構成プロファイルを選択して、新規クリック。
名前と識別子はテキトーに入力。