[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: もしも iBook があったなら♪



こんばんは。

藤原 誠 Makoto Fujiwara <makoto@ki.nu> wrote:

Makoto> NetBSD-1.4V の GENERIC kernel を netatalk を使って,
Makoto> (何も考えなかったので、標準でなく) MacOS 拡張に置い
Makoto> て、Cmd + Opt + O + F で Open Firmware を起動して

カーネルの読み込みはできていますので、MacOS拡張(HFS+)でもよ
いということですね。

Makoto> (ここで何も入らなくなる) USB keyboard をつなぐと Cmd
Makoto> + Opt + O + F は効くが、電源鍵は効かない。動きは上と
Makoto> 全く同様。

蜜柑色iBookと少し動きが違いますね。こちらではPC用に売ってい
たUSB keyboardをつないで(昔のメールを見ながら…)

0 > setenv input-device usb0/device/keyboard
0 > reset-all

とやるとUSBキーボードをコンソール入力デバイスにしてNetBSDが
起動できます。この状態ではOpen Firmwareのコンソールでも内蔵
ADBキーボードが使えなくなりますが、Power keyとCmd+Ctl+Power
keyのリセットは効きます。

GENERICでgm0も動いています。数日前に試したときには動かなかっ
たのですが、どうもケーブルが抜けていたようです(^^;)

以下は手元で作ったカーネルの起動メッセージです。

#AirPortのスロットがPCカードスロットによく似ているんですが、
#まだ試すのは恐いです。

NetBSD 1.4X (IBOOK) #0: Tue Apr 25 23:58:26 JST 2000
    kei@:/var/NetBSD-current/src/sys/arch/macppc/compile/IBOOK
CPU: 750 (Revision 8300)
total memory = 32768 KB
avail memory = 25440 KB
using 435 buffers containing 1740 KB of memory
mainbus0 (root)
cpu0 at mainbus0: 512KB backside cache
uninorth0 at mainbus0
pci0 at uninorth0 bus 0
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 11 function 0
pchb0: Apple Computer UniNorth AGP Interface (rev. 0x00)
ofb0 at pci0 dev 16 function 0: ATI Technologies product 0x4c4e
ofb0: 800 x 600, 8bpp
wsdisplay0 at ofb0: console (std, vt100 emulation)
uninorth1 at mainbus0
pci1 at uninorth1 bus 0
pci1: i/o space, memory space enabled
pchb1 at pci1 dev 11 function 0
pchb1: Apple Computer UniNorth Host-PCI Bridge (rev. 0x00)
obio0 at pci1 dev 23 function 0: addr 0x80000000
i2s at obio0 offset 0x10000 not configured
zsc0 at obio0 offset 0x13000: irq 22,50
zstty0 at zsc0 channel 0
zstty1 at zsc0 channel 1
adb0 at obio0 offset 0x16000 irq 25: 0 targets
aed0 at adb0 addr 0: ADB Event device
battery at obio0 offset 0x0 not configured
backlight at obio0 offset 0xf300 not configured
wdc0 at obio0 offset 0x1f000 irq 19
wd0 at wdc0 channel 0 drive 0: <FUJITSU MHH2032AT>
wd0: drive supports 16-sector pio transfers, lba addressing
wd0: 3104 MB, 6307 cyl, 16 head, 63 sec, 512 bytes/sect x 6357456 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2
wdc1 at obio0 offset 0x20000 irq 20
atapibus0 at wdc1 channel 0
cd0 at atapibus0 drive 0: <MATSHITA CR-175, , 5AAE> type 5 cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2
wdc2 at obio0 offset 0x21000 irq 21
ohci0 at pci1 dev 24 function 0: Apple Computer KeyLargo USB Controller (rev. 0x00)
ohci0: interrupting at irq 27
ohci0: OHCI version 1.0
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: Apple Computer OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ohci1 at pci1 dev 25 function 0: Apple Computer KeyLargo USB Controller (rev. 0x00)
ohci1: can't map mem space
uninorth2 at mainbus0
pci2 at uninorth2 bus 0
pci2: i/o space, memory space enabled
pchb2 at pci2 dev 11 function 0
pchb2: Apple Computer UniNorth Host-PCI Bridge (rev. 0x00)
gm0 at pci2 dev 15 function 0: Ethernet address 00:0a:27:90:95:b0
gm0: interrupting at irq 41
ukphy0 at gm0 phy 0: Generic IEEE 802.3u media interface
ukphy0: OUI 0x001018, model 0x0021, rev. 2
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ukbd0 at uhub0 port 1 configuration 1 interface 0
ukbd0: SOLID YEAR SOLIDYEAR USB, rev 1.00/2.00, addr 2, iclass 3/1
wskbd1 at ukbd0: console keyboard, using wsdisplay0
ums0 at uhub0 port 1 configuration 1 interface 1
ums0: SOLID YEAR SOLIDYEAR USB, rev 1.00/2.00, addr 2, iclass 3/1
ums0: 3 buttons and Z dir.
wsmouse1 at ums0
boot device: <unknown>
root on wd0a dumps on wd0b
root file system type: ffs

--
SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp>
Hack on NetBSD, and your code runs on 29 and more architectures!