Subject: NetBSD on Quadra 660av
To: None <port-mac68k@NetBSD.ORG>
From: Matthew Becker <mbbecker@mail.deforest.k12.wi.us>
List: port-mac68k
Date: 01/07/1997 13:16:58
--============_-1359461479==_============
Content-Type: text/plain; charset="us-ascii"
Hello all,
I have a Quadra 660av and am trying to get NetBDSD up and running.
First has anyone else benn able to? Second, I installed the
netbsd.GENERIC_77.tar kernel alond with the etc.tar and base.tar files. I
then built the devices and hoped everything would be fine. I then went and
used booter 1.9.5 to load the kernel. All goes well until the Mac goes
through it's shutdown cycle, the screen goes black and the kernel starts to
load. It freezes on a line that says videoaddress 0x50100800 -> 0x687800.
I have also tried the
GENERICSBC-18 kernel with the same etc.tar and base.tar files and the same
thing happens. Does anybody have any idea?
I am attaching my debug file to this E-mail. It was set at level 3.
Please help!!
--============_-1359461479==_============
Content-Type: text/plain; name="bootlog"; charset="us-ascii"
Content-Disposition: attachment; filename="bootlog"
Logging to bootlog
Booting...MID_M68K executable: entry 0x3382.
794356+58744+92048+152724+139420
Set _boothowto to 0x2.
Bye-bye...
So I sez to him... The real way
that it should be done is to...
Set _mac68k_vrsrc_cnt to 0.
Logging to bootlog
Booting...reading partition # 1
reading partition # 2
reading partition # 3
reading partition # 4
Found partition 3
name 'A/UX Root'
type 'Apple_UNIX_SVR2'
blocks in map 4, start block 96, length 60000
Magic from fs: 72020
Magic from .h: 72020
get_diinode(2) = sector 64
read_bsd_block(): Reading block 136
100% done
get_diinode(2) = sector 64
"." (inode 2) 512 bytes
get_diinode(2) = sector 64
".." (inode 2) 512 bytes
get_diinode(3) = sector 64
"lost+found" (inode 3) 8192 bytes
get_diinode(4) = sector 65
"netbsd" (inode 4) 1147115 bytes
read_bsd_block(): Reading block 2792
sizeof struct exec = 32
read_bsd_block(): Reading block 144
Magic = NMAGIC (read-only text)
MID_M68K executable: entry 0x3382.
read_bsd_block(): Reading block 5472
Allocated 1308191 bytes.
796308 (0x0)read_bsd_block(): Reading block 144
read_bsd_block(): Reading block 168
read_bsd_block(): Reading block 192
read_bsd_block(): Reading block 216
read_bsd_block(): Reading block 240
read_bsd_block(): Reading block 264
read_bsd_block(): Reading block 288
read_bsd_block(): Reading block 312
read_bsd_block(): Reading block 336
read_bsd_block(): Reading block 360
read_bsd_block(): Reading block 384
read_bsd_block(): Reading block 408
read_bsd_block(): Reading block 2800
read_bsd_block(): Reading block 2824
read_bsd_block(): Reading block 2808
read_bsd_block(): Reading block 2832
read_bsd_block(): Reading block 2816
read_bsd_block(): Reading block 2840
read_bsd_block(): Reading block 2952
read_bsd_block(): Reading block 2976
read_bsd_block(): Reading block 3000
read_bsd_block(): Reading block 3024
read_bsd_block(): Reading block 3048
read_bsd_block(): Reading block 3072
read_bsd_block(): Reading block 3096
read_bsd_block(): Reading block 3120
read_bsd_block(): Reading block 3144
read_bsd_block(): Reading block 3168
read_bsd_block(): Reading block 3192
read_bsd_block(): Reading block 3216
read_bsd_block(): Reading block 3240
read_bsd_block(): Reading block 3264
read_bsd_block(): Reading block 3288
read_bsd_block(): Reading block 3312
read_bsd_block(): Reading block 3336
read_bsd_block(): Reading block 3360
read_bsd_block(): Reading block 3384
read_bsd_block(): Reading block 3408
read_bsd_block(): Reading block 3432
read_bsd_block(): Reading block 3456
read_bsd_block(): Reading block 3480
read_bsd_block(): Reading block 3504
read_bsd_block(): Reading block 3528
read_bsd_block(): Reading block 3552
read_bsd_block(): Reading block 3576
read_bsd_block(): Reading block 3600
read_bsd_block(): Reading block 3624
read_bsd_block(): Reading block 3648
read_bsd_block(): Reading block 3672
read_bsd_block(): Reading block 3696
read_bsd_block(): Reading block 3720
read_bsd_block(): Reading block 3744
read_bsd_block(): Reading block 3768
read_bsd_block(): Reading block 3792
read_bsd_block(): Reading block 3816
read_bsd_block(): Reading block 3840
read_bsd_block(): Reading block 3864
read_bsd_block(): Reading block 3888
read_bsd_block(): Reading block 3912
read_bsd_block(): Reading block 3936
read_bsd_block(): Reading block 3960
read_bsd_block(): Reading block 3984
read_bsd_block(): Reading block 4008
read_bsd_block(): Reading block 4032
read_bsd_block(): Reading block 4056
read_bsd_block(): Reading block 4080
read_bsd_block(): Reading block 4104
read_bsd_block(): Reading block 4128
read_bsd_block(): Reading block 4152
read_bsd_block(): Reading block 4176
read_bsd_block(): Reading block 4200
read_bsd_block(): Reading block 4224
read_bsd_block(): Reading block 4248
read_bsd_block(): Reading block 4272
read_bsd_block(): Reading block 4296
read_bsd_block(): Reading block 4320
read_bsd_block(): Reading block 4344
read_bsd_block(): Reading block 4368
read_bsd_block(): Reading block 4392
read_bsd_block(): Reading block 4416
read_bsd_block(): Reading block 4440
read_bsd_block(): Reading block 4464
read_bsd_block(): Reading block 4488
read_bsd_block(): Reading block 4512
read_bsd_block(): Reading block 4536
read_bsd_block(): Reading block 4560
read_bsd_block(): Reading block 4584
read_bsd_block(): Reading block 4608
read_bsd_block(): Reading block 4632
read_bsd_block(): Reading block 4656
read_bsd_block(): Reading block 4680
read_bsd_block(): Reading block 4704
read_bsd_block(): Reading block 4728
read_bsd_block(): Reading block 4752
read_bsd_block(): Reading block 4776
read_bsd_block(): Reading block 4800
read_bsd_block(): Reading block 4824
read_bsd_block(): Reading block 4848
+58644read_bsd_block(): Reading block 4848
read_bsd_block(): Reading block 4872
read_bsd_block(): Reading block 4896
read_bsd_block(): Reading block 4920
read_bsd_block(): Reading block 4944
read_bsd_block(): Reading block 4968
read_bsd_block(): Reading block 4992
read_bsd_block(): Reading block 5016
+95572+152772read_bsd_block(): Reading block 5016
read_bsd_block(): Reading block 5040
read_bsd_block(): Reading block 5064
read_bsd_block(): Reading block 5088
read_bsd_block(): Reading block 5112
read_bsd_block(): Reading block 5136
read_bsd_block(): Reading block 5160
read_bsd_block(): Reading block 5184
read_bsd_block(): Reading block 5208
read_bsd_block(): Reading block 5232
read_bsd_block(): Reading block 5256
read_bsd_block(): Reading block 5280
read_bsd_block(): Reading block 5304
read_bsd_block(): Reading block 5328
read_bsd_block(): Reading block 5352
read_bsd_block(): Reading block 5376
read_bsd_block(): Reading block 5400
read_bsd_block(): Reading block 5424
read_bsd_block(): Reading block 5448
read_bsd_block(): Reading block 5472
read_bsd_block(): Reading block 5472
+139359
read_bsd_block(): Reading block 5472
read_bsd_block(): Reading block 5496
read_bsd_block(): Reading block 5520
read_bsd_block(): Reading block 5544
read_bsd_block(): Reading block 5568
read_bsd_block(): Reading block 5592
read_bsd_block(): Reading block 5616
read_bsd_block(): Reading block 5640
read_bsd_block(): Reading block 5664
read_bsd_block(): Reading block 5648
read_bsd_block(): Reading block 5672
read_bsd_block(): Reading block 5608
read_bsd_block(): Reading block 5632
read_bsd_block(): Reading block 5656
read_bsd_block(): Reading block 5600
read_bsd_block(): Reading block 5624
read_bsd_block(): Reading block 5576
read_bsd_block(): Reading block 5584
Set _boothowto to 0x2.
start address = 0x3382.
total kernel buffer space used = 1249167 (0x130f8f).
The warm and fuzzy copycode() is at 0x0141a45a
Hex dump of copycode():
(0x0141a45a) 4E 56 00 00 40 C0 00 40 07 00 46 C0 20 6E 00 08
(0x0141a46a) 22 6E 00 0C 20 2E 00 10 22 D8 53 80 66 FA 2C 2E
(0x0141a47a) 00 1C 2E 2D E3 B0 2A 2E 00 18 26 6D E3 C0 24 6D
(0x0141a48a) E3 B8 28 2D E3 BC 28 6D E3 B4 22 6D E3 AC 93 EE
harry() is at 0x15c1c00
Hex dump of Harry(), our friend!
(...should be the same as copycode(), above...)
(0x015c1c00) 4E 56 00 00 40 C0 00 40 07 00 46 C0 20 6E 00 08
(0x015c1c10) 22 6E 00 0C 20 2E 00 10 22 D8 53 80 66 FA 2C 2E
(0x015c1c20) 00 1C 2E 2D E3 B0 2A 2E 00 18 26 6D E3 C0 24 6D
(0x015c1c30) E3 B8 28 2D E3 BC 28 6D E3 B4 22 6D E3 AC 93 EE
from = 0x01486000, to = 0x00000000, len = 323584, entry = 0x00003382
Bye-bye...
So I sez to him... The real way
that it should be done is to...
Serial console flags = 0
Stripping video addr 0x50100800 'cause pmVersion = 0, not 4.
Env: "ROOT_SCSI_ID" set to 0 (0x0).
Env: "SINGLE_USER" set to 2 (0x2).
Env: "VIDEO_ADDR" set to 1343227904 (0x50100800).
Env: "ROW_BYTES" set to 1024 (0x400).
Env: "FLAGS" set to -2147349262 (0x80020cf2).
Env: "SCREEN_DEPTH" set to 8 (0x8).
Env: "DIMENSIONS" set to 31457920 (0x1e00280).
Env: "BOOTTIME" set to 852641938 (0x32d24892).
Env: "GMTBIAS" set to -360 (0xfffffe98).
Env: "BOOTERVER" set to 108 (0x6c).
Env: "MACOS_VIDEO" set to 1343227904 (0x50100800).
Env: "MACOS_SCC" set to 1357922304 (0x50f04000).
Env: "MACHINEID" set to 60 (0x3c).
Env: "MEMSIZE" set to 24 (0x18).
Env: "GRAYBARS" set to 1 (0x1).
Env: "SERIALECHO" set to 0 (0x0).
Env: "SERIALCONSOLE" set to 0 (0x0).
Env: "SERIAL_MODEM_FLAGS" set to 1 (0x1).
Env: "SERIAL_MODEM_HSKICLK" set to 0 (0x0).
Env: "SERIAL_MODEM_GPICLK" set to 0 (0x0).
Env: "SERIAL_PRINT_FLAGS" set to 1 (0x1).
Env: "SERIAL_PRINT_HSKICLK" set to 0 (0x0).
Env: "SERIAL_PRINT_GPICLK" set to 0 (0x0).
Env: "PROCESSOR" set to 2 (0x2).
Env: "END_SYM" set to 1249167 (0x130f8f).
Env: "ROMBASE" set to 1082130432 (0x40800000).
Env: "TIMEDBRA" set to 6255 (0x186f).
Env: "ADBDELAY" set to 502 (0x1f6).
Env: "HWCFGFLAGS" set to -1024 (0xfffffc00).
Env: "HWCFGFLAG2" set to 1224738847 (0x4900081f).
Env: "HWCFGFLAG3" set to 587251494 (0x2300bf26).
Env: "ADBREINIT_JTBL" set to 1082213304 (0x408143b8).
Set _mac68k_vrsrc_cnt to 0.
Set _mac68k_vrsrc_vec to {0x0 0x0 0x0 0x0 0x0 0x0 }.
--============_-1359461479==_============
Content-Type: text/plain; charset="us-ascii"
----------------------------------------------------------------------------
Matthew Becker Custom Internet Solutions
mbbecker@mail.deforest.k12.wi.us WEB, FTP, SMTP, POP3,
DNS
--============_-1359461479==_============--