Re: dhcp/tftp boot cd?
Izumi Tsutsui <[email protected]> Mon, 13 Apr 2009 20:29:17 +0900
| Newsgroups | gmane.os.netbsd.ports.dreamcast |
|---|---|
| Message-ID | <[email protected]> |
[email protected] wrote: > On Sun, Apr 12, 2009 at 03:56:06PM -0700, Andy Ruhl wrote: > > from a CD booting scheme. That IP upload slave was pretty handy and > > simple to boot with, is there some problem with this? > > Nothing realy, besides lazyness on my part and not having a CD available ;-) > It doesn't fit my setup exactly, I'd prefer to power on the machine > and have it "just boot" to NFS root with console on serial. > > I inherited the machine with a dcload-ip cd in it, but building it's host > tool on NetBSD-5 ends with an incompatible one that isn't able to upload > a NetBSD kernel. If you have a bootable CD using GENERIC_MD (plus options SCIFCONSOLE) you can boot a new kernel on NFS via kloader(4) manually: # ifconfig rtk0 [dreamcast IP] # mount_nfs [server's IP]:/path/to/nfsroot /mnt # reboot /mnt/netbsd If you want to do it automatically, you could put these commands in .profile in mdroot. (I'm not sure if we can get nfsroot path on comamnd line via dhcp though) > Anyone happen to know a way to create a serial cable nowadays? The geo link > cables are not exactly on stock anywhere anymore ;-) I have no problem doing > hardware, but need at least a source for the connector. http://mc.pp.se/dc/serifc.html ? If you have a dreamcast keyboard, you can capture screen console by video recorder for debugging ;-) BTW, yesterday's 5.99.10 kernel seems working: --- % dmesg Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 5.99.10 (GENERIC) #5: Mon Apr 13 20:15:29 JST 2009 tsutsui@mirage:/usr/src/sys/arch/dreamcast/compile/GENERIC SEGA Dreamcast total memory = 16384 KB avail memory = 14000 KB timecounter: Timecounters tick every 10.000 msec mainbus0 (root) cpu0 at mainbus0: SH4 199.599 MHz PCLOCK 49.900 MHz cpu0: 8KB/32B direct-mapped Instruction cache. cpu0: 16KB/32B direct-mapped Data cache. cpu0: U0, P0, P3 write-through; P1 write-through cpu0: full-associative 4 ITLB, 64 UTLB entries cpu0: multiple virtual storage mode, SQ access: kernel, wired 3 shb0 at mainbus0 scif0 at shb0 maple0 at shb0: SH4 IRL 9 mapleA at maple0 port 0: Dreamcast Controller mapleA1 at maple0 port 0 subunit 1: Visual Memory mmem0 at mapleA1 function 1: Memory card mmem0: 1 part, 512 bytes/block, 4 acc/write, 1 acc/read mlcd0 at mapleA1 function 2: LCD display mlcd0: 1 LCD, 192 bytes/block, 1 acc/write, horiz, norm white, upside-down mmem0.0: 128 KB, blk 255 0, inf 255, fat 254 1, dir 253 13, icon 0, data 200 mlcd0.0: 48x32 display, 192 bytes mapleB at maple0 port 1: Keyboard mkbd0 at mapleB function 6: Japanese keyboard wskbd0 at mkbd0: console keyboard mapleC at maple0 port 2: Dreamcast Mouse mms0 at mapleC function 9: SEGA Dreamcast Mouse mms0: buttons: left middle right wsmouse0 at mms0 mux 0 pvr0 at shb0: 640 x 480, 16bpp, VGA, RGB wsdisplay0 at pvr0 kbdmux 1: console (80x30, vt100 emulation), using wskbd0 wsmux1: connecting to wsdisplay0 gdrom0 at shb0: SH4 IRL 9 g2bus0 at shb0 g2rtc0 at g2bus0: time-of-day clock gapspci0 at g2bus0: SEGA GAPS PCI Bridge pci0 at gapspci0 bus 0 pci0: memory space enabled rtk0 at pci0 dev 0 function 0: SEGA Broadband Adapter (rev. 0x10) rtk0: interrupting at SH4 IRL 11 rtk0: Ethernet address 00:d0:f1:03:69:68 rlphy0 at rtk0 phy 7: Realtek internal PHY rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto aica0 at g2bus0: ARM7 Sound Processing Unit aica0: interrupting at SH4 IRL 9 audio0 at aica0: half duplex timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0 timecounter: Timecounter "tmu_pclock_4" frequency 12475000 Hz quality 0 root device: rtk0 dump device: file system (default generic): nfs root on rtk0 nfs_boot: trying DHCP/BOOTP maple0: event timed out nfs_boot: DHCP next-server: 192.168.20.1 nfs_boot: my_domain=ceres.dti.ne.jp nfs_boot: my_addr=192.168.20.22 nfs_boot: my_mask=255.255.255.0 nfs_boot: gateway=192.168.20.1 root on mirage:/r/export/NetBSD/dreamcast/root init path (default /sbin/init): init: trying /sbin/init maple0: event timed out % --- Izumi Tsutsui