Squeeze のインストール(8)動作確認

Debian LS-CL

次期 Debian である Squeeze を LS-CL にインストールしている。
一通りのトラブルシューティングが終わったので、 動作確認の手順で確認する。

LED の確認

青点灯だけなので問題なし。

ログイン

Debian GNU/Linux squeeze/sid tate ttyS0

tate login: guest
Password:
Last login: Sat Dec 25 14:28:12 JST 2010 from sil.yamasita.jp on pts/0
Linux tate 2.6.22.7 #1 Thu Jun 18 21:48:29 JST 2009 armv5tejl

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
guest@tate:~$

root になる

guest@tate:~$ su - root
Password:
root@tate:~#

USB メモリの認識

メモリスティックアダプタを刺す
root@tate:~# tail -f /var/log/messages
	:
	:
usb 1-1: new full speed USB device using ehci_marvell and address 2
Dec 25 14:44:34 tate kernel: usb 1-1: new full speed USB device using ehci_marvell and address 2
usb 1-1: configuration #1 chosen from 1 choice
Dec 25 14:44:34 tate kernel: usbscsi2 : SCSI emulation for USB Mass Storage devices
 1-1: configuration #1 chosen from 1 choice
Dec 25 14:44:34 tate kernel: scsi2 : SCSI emulation for USB Mass Storage devices
scsi 2:0:0:0: Direct-Access     eUSB     Memory Stick     5.06 PQ: 0 ANSI: 2
Dec 25 14:44:41 tate kernel: scsi 2:0:0:0: Direct-Access     eUSB     Memory Stick     5.06 PQ: 0 ANSI: 2
sd 2:0:0:0: [sdb] 126912 512-byte hardware sectors (65 MB)
Dec 25 14:44:41 tate kernel: sd 2:0:0:0: [sdb] 1sd 2:0:0:0: [sdb] Write Protect is off
26912 512-byte hsd 2:0:0:0: [sdb] Assuming drive cache: write through
ardware sectors (65 MB)
Dec 25 14:44:41 tate kernel: sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] 126912 512-byte hardware sectors (65 MB)
Dec 25 14:44:41 tate kernel: sd 2:0:0:0: [sdb] 1sd 2:0:0:0: [sdb] Write Protect is off
26912 512-byte hsd 2:0:0:0: [sdb] Assuming drive cache: write through
ardware sectors  sdb:(65 MB)
Dec 25 14:44:41 tate kernel: sd 2:0:0:0: [sdb] Write Protect is off
 sdb1
sd 2:0:0:0: [sdb] Attached SCSI removable disk
sd 2:0:0:0: Attached scsi generic sg1 type 0
Dec 25 14:44:41 tate kernel: sdb: sdb1
Dec 25 14:44:41 tate kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk
Dec 25 14:44:41 tate kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
抜く
usb 1-1: USB disconnect, address 2
Dec 25 14:45:31 tate kernel: usb 1-1: USB disconnect, address 2
OK

プリンタの認識(LS-GL 以外)

プリンタを刺す
usb 1-1: new high speed USB device using ehci_marvell and address 3
Dec 25 14:46:44 tate kernel: usb 1-1: new high speed USB device using ehci_marvell and address 3
usb 1-1: configuration #1 chosen from 1 choice
Dec 25 14:46:44 tate kernel: usb 1-1: configuratdrivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0007
ion #1 chosen from 1 choice
Dec 25 14:46:44 tate kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0007
抜く
usb 1-1: USB disconnect, address 3
drivers/usb/class/usblp.c: usblp0: removed
Dec 25 14:47:09 tate kernel: usb 1-1: USB disconnect, address 3
Dec 25 14:47:09 tate kernel: drivers/usb/class/usblp.c: usblp0: removed
OK.

リブートの確認

root@tate:~# shutdown -r now

Broadcast message from root@tate (ttyS0) (Sat Dec 25 14:48:02 2010):

The system is going down for reboot NOW!
INIT: Sending processes the TERM signal
root@tate:~# Using makefile-style concurrent boot in runlevel 6.
Stopping internet superserver: inetd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Stopping enhanced syslogd: rsyslogd.
Saving the system clock.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
	:
	:
Starting internet superserver: inetd.
eth0: link up, full duplex, speed 1 Gbps

Debian GNU/Linux squeeze/sid tate ttyS0

tate login:
OK.

シャットダウンの確認

Debian GNU/Linux squeeze/sid tate ttyS0

INIT: Sending processeUsing makefile-style concurrent boot in runlevel 0.
Stopping internet superserver: inetd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Stopping enhanced syslogd: rsyslogd.
Saving the system clock.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Unmounting local filesystems...done.
Will now halt.
md: stopping all md devices.
sd 0:0:0:0: [sda] Synchronizing SCSI cache
System halted.
BuffaloChangePowerStatusBeforeHalt > Check power status. MagicKey = 0x3a
Orion1   CPU =  Low

Checking DATA BUS
Checking ADDRESS BUS

> Checking hardware info ...
=== CPU-ID       : 0x00005182 ===
=== Strap status : 0x01000030 ===
=== H/W boardId  :       0x43 ===
=== boardId      :       0x1e ===
=== micon_support:        off ===
> OK.
=== BUFFALO LS-CL/CHL U-Boot. ===
 ** LOADER **
 ** BUFFALO BOARD: BUFFALO_BOARD_LS_CL LE (CFG_ENV_ADDR=fffff000)


U-Boot 1.1.1 (Sep 16 2008 - 14:54:32) Marvell version: 1.12.1 - TINY
Buffalo Version: 1.22-1.00

DRAM CS[0] base 0x00000000   size 128MB
DRAM Total size 128MB
[256kB@fffc0000] Flash: 256 kB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done

Soc: 88F5182 A2
CPU: ARM926 (Rev 0) running @ 400Mhz
--------------------------- init_board_info(0)
Orion 1 streaming disabled
SysClock = 200Mhz , TClock = 166Mhz


USB 0: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net:   egiga0 [PRIME]
Using 88E1118 phy
buffalo_change_power_status > Read 0x3a
buffalo_IsStopAtUbootStatus > MagicKey=0x3a
buffalo_change_power_status > Read 0x3a
buffalo_change_power_status > Read 0x3a
buffalo_change_power_status > Writing 0x5c

Please Press HDD power button to continue ...
OK

一通りのセットアップ、動作確認完了。
次は 手でトラブルシューティングしたところを アーカイブとインストーラとに反映すること。


課題まとめ

Linux 2.6.16 で動作しない

→残念ながら、LS-GL, LS-DHGL, LS-HGL は対象外とする。
Buffalo さん、新しいカーネルのファーム出してくださ~い。

アーカイブの var/cache/apt/archives にパッケージが残っている

→アーカイブ:apt-get clean を実行する

/initrd がない

→アーカイブ:/initrd を作る

/dev にデバイスファイルがない

→アーカイブ:MAKEDEV を実行する

fsck.xfs がない

→アーカイブ:xfsprogs をインストールする

コンソールがうんともすんとも

→アーカイブ:inittab を修正する

コンソールからログインできない

→アーカイブ:root にパスワードをつける

guest アカウントを作っていない

→アーカイブ:guest アカウントを作る

rc に LSB ヘッダがない

→インストーラ:miconapl, kernelmon, usb に LSB スタイルヘッダを付加

LED が点滅したまま

→上記 LSB スタイルヘッダを付加 で解決?要確認

パッケージが足りない

→アーカイブ:psmisc, less,nkf,ftp のインストール、

telnet が Connection refused

→アーカイブ:inetutil-telnetd のインストール、inetd.conf の編集

LS-CL
バッファローダイレクト
楽天市場
amazon


Squeeze のインストール(7)トラブルシューティング
ハックの記録
LinkStation/玄箱 をハックしよう

Squeeze のインストール(9)ハックキットの作り直し

Copyright (C) 2003-2010 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市