AW: [Oberon] NO & A2 bootSerialTrace

Stauber Sven Philipp sven.stauber at inf.ethz.ch
Thu May 28 13:01:48 MEST 2009


>>DiskVolumes: IDE0#0  invalid partition    <------ ??
This is not an error. Since you cannot know the device name of the CD-ROM (in your case IDE3), the BootVol string does not specify the boot device (BootVol2="CD AosFS #0,R"). In this case, DiskVolumes.New scans all devices until it finds a device where partition 0 (#0) is a valid partition.
Note here that in Oberon/A2, partition 0 is not a "real" partition, but just a logical one that always starts at block 0 and ends with block MAX(LBA)-1 (whole disk). Since your H.D.D. (IDE0) is partitioned, booting partition 0 would mean to load the MBR, not to load Oberon/A2 -> Booting from partition 0 makes only sense for devices that are not partitioned, as a CD-ROM (yes, they also have a "partition" 0).

>>IDE0 reset done
>>DiskVolumes: IDE0#0  error 1   <---- ??
Here it looks like the ATADisks driver had problems with this H.D.D.
 
>>DiskVolumes: IDE3#0
Since DisplayLinear could be loaded (it trapped), it looks like IDE3#0 was mounted successfully.

>>DisplayLinear.Init pc=568 [00000238H]
>>  w=1024  h=768  f=2  mem=2097152 (  200000H)  res=0  ts=""  padr=1179927 (  120117H)
>>  vadr=0
This seems to be the show killer. The trap occurs because ASSERT((padr # 0) & ((padr MOD 4096) = 0)) does not hold. 

Have you set a valid "Init" configuration string? Maybe the default used on the CD-Image (Init=117 -> 1024x768x16) is not supported by your graphics adapter).

Ohh, I've just realized that you have exchanged the H.D.D. in your trace outputs. Now, I'm confused. 
What is actually the problem? Can A2 not handle your H.D.D.s? (IDE0#0: Invalid partition is not an error as mentioned above).

Best,
Sven


-----Ursprüngliche Nachricht-----
Von: oberon-bounces at lists.inf.ethz.ch [mailto:oberon-bounces at lists.inf.ethz.ch] Im Auftrag von Chris Glur
Gesendet: Montag, 23. Februar 2009 19:38
An: oberon at lists.inf.ethz.ch
Cc: crglur at gmail.com
Betreff: [Oberon] NO & A2 bootSerialTrace for MailList archive.

A previous mail described how the bootSerialTrace for
NO workED. For my ver: 2001-beta; only the 'trace to
own screen' worked - for me.
-----------
Date: Tue, 5 Feb 2002 10:50:13 +0100 (MET)
From: fischer at inf.ethz.ch
Subject: Problems with Trace setting stored permanently (Native Alpha 11-Oct-2001)
..
Ran these tests with 2 machines attached via null-modem cable.
<etc. everything confirmed OK.>

============= 
For A2 from a CD the bootSerialTraces with 3 different 
IDEs are given below, as being possibley usefull for
other collaborators.  I'll try to debug them later,
since the documentation seems quite substantial.

Thanks,

== Chris Glur.        ============

Mon Feb 23 15:12:21 SAST 2009
=========

Machine: A2 Revision 1560 (27.08.2008)ult, you have to set them
Machine: Detecting memory... 32MB
Machine: 1 cores per physical package, 1 threads per core.
Machine: Enabling MMU... Ok
Heaps: Initializing heap... Ok
Machine: Single-processor
Kernel: Initialized and started.
{P cpuid= 0, pid= -1 PCI: 1 bus(ses) found, PCI version: 02.10}
ATADisks: Force PIO mode for ATAPI devices
ATADisks: Scanning PCI bus for IDE & SATA class devices ...
ATADisks: Found PCI device on bus 0, device 7, function 1
ATADisks: Adding controller 01F0, 03F0, E800, IRQ: 14: IDE0..1, Bus-master enabled
ATADisks: Adding controller 0170, 0370, E808, IRQ: 15: IDE2..3, Bus-master enabled
ATADisks: Detected devices:
IDE0: 38166MB, LBA, ATA/ATAPI-5, MW DMA 2, ST340016A, ver 5.0
IDE3: ATAPI cd-rom device, removable, no DMA, CD-956E/AKV
DiskFS: Index not found on RAM0
DiskFS: Scanning RAM0... marking     0 files
DiskFS: 31992K of 32000K available on RAM0
DiskVolumes: IDE0#0  invalid partition    <------ ?? NO handles it but not DOS !!
DiskVolumes: IDE3#0 .[1] TRAP 8 PL 3 ASSERT failed A2 Revision 1560 (27.08.2008) <-- CD @ hdd ??
 CS:=0000001B DS:=00000020 ES:=00000020 SS:=0000002B CR0=80040031 FPU=00000000
 PC=0067FDD0 ESI=0067FB01 EDI=8411FF05 SP=8411FF2C CR2=8411DFFC PID=00000000
 EAX=00180000 EBX=00000117 ECX=00005400 EDX=8411FF34 CR3=01FFE000 LCK=00000000
 BP=8411FF5C FS:=00000000 GS:=00000000 ERR=00000000 CR4=00000000 TMR=000026ED
 FLAGS: P#>_+I +3 {1..2, 9, 12..13, 21}
Process:    7 run 0 30067CF90:Commands.Runner ATADisks.Controller.ProtPacketPIO pc=6056 [000017A8H] {0, 28}
DisplayLinear.Init pc=568 [00000238H]
  w=1024  h=768  f=2  mem=2097152 (  200000H)  res=0  ts=""  padr=1179927 (  120117H)
  vadr=0
State DisplayLinear:
  @Self=0067F910H  d=00000000H
DisplayLinear.$$ pc=8 [00000008H]
  @Self=0067F910H  d=00000000H
Modules.ThisModule pc=1938 [00000792H]
  name="DisplayLinear"  res=0  msg=""...  @PtrReturnType=00000000H  m=0067F910H
  p=0067F910H  fileName="DisplayLinear.Obx"  body=DisplayLinear.$$ pc=0 [00000000H]
  new=TRUE  i=1
Commands.Runner. at Body pc=671 [0000029FH]
  @Self=0067CF90H
---------------------------------
{P cpuid= 0, pid= -1 Exception during command execution}   <---------?? 
DriverDatabase: Enabled driver lookup service.
{P cpuid= 0, pid= 13 Usb: USB driver loaded.}   <---- old-box has no USB-BIOS ??
Usb: Driver UsbHub (USB Hub Driver) has been added.
Default font installedOpenType 0.45 BBPort /3.12.2004  eos, pl
 Online 00:11
============ end of trace ==================

?? Remove the USB info & Try a DOS-able IDE ==

Machine: A2 Revision 1560 (27.08.2008)ult, you have to set them
Machine: Detecting memory... 32MB
Machine: 1 cores per physical package, 1 threads per core.
Machine: Enabling MMU... Ok
Heaps: Initializing heap... Ok
Machine: Single-processor
Kernel: Initialized and started.
{P cpuid= 0, pid= -1 PCI: 1 bus(ses) found, PCI version: 02.10}
ATADisks: Force PIO mode for ATAPI devices
Machine: A2 Revision 1560 (27.08.2008)
Machine: Detecting memory... 32MB
Machine: 1 cores per physical package, 1 threads per core.
Machine: Enabling MMU... Ok
Heaps: Initializing heap... Ok
Machine: Single-processor
Kernel: Initialized and started.
{P cpuid= 0, pid= -1 PCI: 1 bus(ses) found, PCI version: 02.10}
ATADisks: Force PIO mode for ATAPI devices
ATADisks: Scanning PCI bus for IDE & SATA class devices ...
ATADisks: Found PCI device on bus 0, device 7, function 1
ATADisks: Adding controller 01F0, 03F0, E800, IRQ: 14: IDE0..1, Bus-master enabled
ATADisks: Adding controller 0170, 0370, E808, IRQ: 15: IDE2..3, Bus-master enabled
ATADisks: Detected devices:
IDE0: 8063MB, LBA, ATA/ATAPI-4, MW DMA 2, WDC WD84AA, ver 4.0
IDE3: ATAPI cd-rom device, removable, no DMA, CD-956E/AKV
DiskFS: Index not found on RAM0
DiskFS: Scanning RAM0... marking     0 files
DiskFS: 31992K of 32000K available on RAM0
DiskVolumes: IDE0#0  invalid partition         <--------------- ?? 
DiskVolumes: IDE3#0 .[1] TRAP 8 PL 3 ASSERT failed A2 Revision 1560 (27.08.2008)
 CS:=0000001B DS:=00000020 ES:=00000020 SS:=0000002B CR0=80040031 FPU=00000000
 PC=00680350 ESI=00680081 EDI=8411FF05 SP=8411FF2C CR2=8411DFFC PID=00000000
 EAX=00180000 EBX=00000117 ECX=00005400 EDX=8411FF34 CR3=01FFE000 LCK=00000000
 BP=8411FF5C FS:=00000000 GS:=00000000 ERR=00000000 CR4=00000000 TMR=00001EB1
 FLAGS: P#>_+I +3 {1..2, 9, 12..13, 21}
Process:    7 run 0 30067D510:Commands.Runner ATADisks.Controller.ProtPacketPIO pc=6056 [000017A8H] {0, 28}
DisplayLinear.Init pc=568 [00000238H]
  w=1024  h=768  f=2  mem=2097152 (  200000H)  res=0  ts=""  padr=1179927 (  120117H)
  vadr=0
State DisplayLinear:
  @Self=0067FE90H  d=00000000H
DisplayLinear.$$ pc=8 [00000008H]
  @Self=0067FE90H  d=00000000H
Modules.ThisModule pc=1938 [00000792H]
  name="DisplayLinear"  res=0  msg=""...  @PtrReturnType=00000000H  m=0067FE90H
  p=0067FE90H  fileName="DisplayLinear.Obx"  body=DisplayLinear.$$ pc=0 [00000000H]
  new=TRUE  i=1
Commands.Runner. at Body pc=671 [0000029FH]
  @Self=0067D510H
---------------------------------
{P cpuid= 0, pid= -1 Exception during command execution}
DriverDatabase: Enabled driver lookup service.
Default font installedOpenType 0.45 BBPort /3.12.2004  eos, pl
=================
Try a small old DOSable-IDE == tested to boot DOS
..
ATADisks: Adding controller 01F0, 03F0, E800, IRQ: 14: IDE0..1, Bus-master enabled, LBA not supported, DMA nod
ATADisks: InitDevice, res: 0
ATADisks: Adding controller 0170, 0370, E808, IRQ: 15: IDE2..3, Bus-master enabled
ATADisks: Detected devices:
IDE0: 40MB, 980*5*17, no DMA, ST351A/X
IDE3: ATAPI cd-rom device, removable, no DMA, CD-956E/AKV
DiskFS: Index not found on RAM0
DiskFS: Scanning RAM0... marking     0 files
DiskFS: 31992K of 32000K available on RAM0
IDE0 reset done
DiskVolumes: IDE0#0  error 1   <---- ??
DiskVolumes: IDE3#0 .[1] TRAP 8 PL 3 ASSERT failed A2 Revision 1560 (27.08.2008) <---?? CD-ROM
 CS:=0000001B DS:=00000020 ES:=00000020 SS:=0000002B CR0=80040031 FPU=00000000
 PC=0067F530 ESI=0067F261 EDI=8411FF05 SP=8411FF2C CR2=8411DFFC PID=00000000
 EAX=00180000 EBX=00000117 ECX=00005400 EDX=8411FF34 CR3=01FFE000 LCK=00000000
 BP=8411FF5C FS:=00000000 GS:=00000000 ERR=00000000 CR4=00000000 TMR=0000BE51
 FLAGS: P#>_+I +3 {1..2, 9, 12..13, 21}
Process:    7 run 0 30067CA70:Commands.Runner ATADisks.Controller.ProtPacketPIO pc=6056 [000017A8H] {0, 28}
..
======================
--
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
https://lists.inf.ethz.ch/mailman/listinfo/oberon


More information about the Oberon mailing list