97/6/23(Mon) 3:52 gigo <gigo@os.rim.or.jp>
Boot screen of Gateway P5/90 BIOS AMI 1.00.13.AX1T
---
bootable CD-ROM has been detected . . .
The boot sections of the bootable CD-ROM are:
Default Boot Image1. Section1
2. HDD
3. NT4S
4. Warp4J
Please select on option (0-4): 1
0. osboot.img (1.44M FLOPPY FORMAT)
1. WIN95RPR.IMG
2. 144test.img
3. AHA2940.IMG
4. FLOPPY.IMG
Please select one option:
---
"Default Boot Image1. Section1" is actual. Number 0 and Line-feed are missing.
But work correctly. Not so bad.
97/6/23(Mon) 03:42 gigo <gigo@os.rim.or.jp>
Bootable CD Test Results(8th edition)
Everyone's report is being waited for.
CD-R Writeing soft: Applix CD-R Writer 3.0, Adaptec EZ CD Pro 1.11D, Adaptec EZ CD Pro 2.01
Maker/Model
chip
BIOS
DRIVEMode 0 - direct
NT4.0 Sever CD
(JP)Mode 1,2,3 - FD
mkbootcd 002Mode 4 - HD
(SCSI Image)
mkbootcd 004aMultiSession
mkbootcd 008aMultiEntry
mkbootcd 008dGateWay P5/90
cmd640
AMI 1.00.13.AX1T
XM5602B (IDE)NG OK OK NG
(1st)OK
(Menu Broken a little,
But work well.)ASUS T2P4
Intel 439HX
2.03
XM5602B(IDE)NG OK OK NG
(1st)OK
Ignore Section
Bootable entry onlyTEKRAM DC390
AMD 53C974A
2.00
SCSIOK OK OK Not yet
maybe NG
(1st)Not yet
may same as 390UTEKRAM DC390U
SYMBIOS 875
2.00
SCSIOK OK OK NG
(1st)OK
only one entry/Section
Bootable entry onlyAdaptec AHA2940
AIC7870
1.21/1.23
SCSING OK OK OK
(last)OK
Bootable entry only.
Best implementationAdaptec AHA2940AU
AIC7860
1.21/1.23
SCSING NG NG NG
Menu last
but not bootNG
Menu OK
But never BootI WILL SIDE 2930U
Advansys
SCSING OK OK NG
(1st)OK
Ignore Section
only 10 entrys
Bootable entry onlyDiamond FirePort 40
SYMBIOS 875
4.03.08ca
SCSING OK OK NG
(1st)NG
Default/initial only
To make multi sessioned bootable CD-R with mkbootcd required Adaptec EZ CD Pro.
97/6/18(Wed) 2:57 gigo <gigo@os.rim.or.jp>
getbtimg 006 - final beta(?)
gtbtim06.zip(20KB)
getbtimg - get boot media image for making bootable CD
18-Jun-97 imaizumi@nisiq.net Ver.beta006
usage:
Syntax:
getbtimg device filename
device := A: | B: | HDn: | imagefile
Options:
-Pn partition n
-En dos extended partition n
partition := 0 | 1 | 2 | 3
-r reduce partition size.
-a adjust 64Heads, 32Sectors
-Hnn adjust heads to nn
-Snn adjust sectors to nn
example:
getbtimg A: floppy14.img
getbtimg B: floppy12.img
getbtimg HD0: dsk0pat0.img
getbtimg HD1: -r dsk1pat0.img
getbtimg HD0: -a dsk0pt0a.img
getbtimg HD0: dsk0p1e0a.img -a -p1 -e0
mailto:gigo@os.rim.or.jp
http://www.os.rim.or.jp/~gigo/
97/6/17(Tue) 23:37 gigo <gigo@os.rim.or.jp>
Boot from last session require certain CD Drive ?
I receive report that 2940U + SONY CDU76S can't boot from multi-sessioned.
I have,
SONY CDU561 SCSI
TOSHIBA XM3401 SCSI
Pioneer DRM602X SCSI
Plextor PX43CH SCSI
TOSHIBA XM5301 SCSI
TOSHIBA XM5302 IDE
TOSHIBA XM5602 IDE
It is improper if this isn't tried completely? :-)
97/6/14(Tue) 00:52 gigo <gigo@os.rim.or.jp>
Bootable CD Test Results(7th edition)
Everyone's report is being waited for.
CD-R Writeing soft: Applix CD-R Writer 3.0, Adaptec EZ CD Pro 1.11D, Adaptec EZ CD Pro 2.01
Maker/Model
chip
BIOS
DRIVEMode 0 - direct
NT4.0 Sever CD
(JP)Mode 1,2,3 - FD
mkbootcd 002Mode 4 - HD
(SCSI Image)
mkbootcd 004aMultiSession
mkbootcd 008aMultiEntry
mkbootcd 008dGateWay P5/90
cmd640
1.00.13.AX1T
XM5602B(IDENG OK Not yet Not yet Not yet ASUS T2P4
Intel 439HX
2.03
XM5602B(IDE)NG OK OK NG
(1st)OK
Ignore Section
Bootable entry onlyTEKRAM DC390
AMD 53C974A
2.00
SCSIOK OK OK Not yet
maybe NG
(1st)Not yet
may same as 390UTEKRAM DC390U
SYMBIOS 875
2.00
SCSIOK OK OK NG
(1st)OK
only one entry/Section
Bootable entry onlyAdaptec AHA2940
AIC7870
1.21/1.23
SCSING OK OK OK
(last)OK
Bootable entry only.
Best implementationAdaptec AHA2940AU
AIC7860
1.21/1.23
SCSING NG NG NG
Menu last
but not bootNG
Menu OK
But never BootI WILL SIDE 2930U
Advansys
SCSING OK OK NG
(1st)OK
Ignore Section
only 10 entrys
Bootable entry onlyDiamond FirePort 40
SYMBIOS 875
4.03.08ca
SCSING OK OK NG
(1st)NG
Default/initial only
To make multi sessioned bootable CD-R with mkbootcd required Adaptec EZ CD Pro.
97/6/13(Fri) 23:41 gigo <gigo@os.rim.or.jp>
getbtimg 005
As I'm absence this weekend, release it though a test is not enough.
gtbtim05.zip
97/6/12(Thu) 22:24 ntpsss <ksc7@ntpsss>
Modern Control CO.,LTD
97/6/12(Thu) 22:19 ntpsss <ksc7@ktpsss>
Modern Control CO.,LTD
97/6/10(Tue) 0:21 gigo <gigo@os.rim.or.jp>
mkbootcd 008d
The mkbootcd was renewed because a minor session title bug was reported.
mkbtcd08d.zip
enjoy!
97/6/9(Mon) 23:46 gigo <gigo@os.rim.or.jp>
CD boot screen of Adaptec AHA2940 SCSI v1.23
mkbootcd 008d, sample session1.cmd in mkbtcd008d.zip
---
Adaptec AHA2940 BIOS v1.23 (c) 1996 Adaptec, Inc. All Rights Reserved. Press for SCSISelect(TM) Utility! SCSI ID:LUN NUMBER #:# 5:0 - IOMEGA ZIP 100 SCSI ID:LUN NUMBER #:# 6:0 - PLEXTOR CD-ROM PX-4XCS A BOOTABLE CD-ROM IS DETECTED IN YOUR CD-ROM DRIVE... The boot sections on your bootable CD-ROM are: 0. DEFAULT ENTRY 1. Section 1 2. HDD 3. NT4S> 4. Warp4J The boot entries in the section Section 1 are: 0. osboot.img (1.44M FLOPPY FORMAT) 1. WIN95RPR.IMG (1.44M FLOPPY FORMAT) 2. 144test.img (1.44M FLOPPY FORMAT) 3. AHA2940.IMG (1.44M FLOPPY FORMAT) 4. FLOPPY.IMG (1.44M FLOPPY FORMAT) Please select one option (0-4), ESC to bypass Bootable CD: 0---
There are sections.
The BIOS display Section,Entry,file name of boot image. Media type.
And we can chose all entry of selected section.
I think best implementation is this.
(Non bootable entry is not appeared except when that is DEFAULT ENTRY.)
97/6/9(Mon) 23:39 gigo <gigo@os.rim.or.jp>
CD boot screen of TEKRAM DC-390U PCI-SCSI
mkbootcd 008d, sample session1.cmd in mkbtcd008d.zip
---
TEKRAM DC-390U PCI-SCSI Controller
BIOS V2.00 Date : 1997-3-12
Installed at IOPORT = FC00h, IRQ = 10 - Level triggered
BIOS ROM mapeed at C800h
Press F2 or F6 to Enter Configuration Menu
ID-LUN:6-0 SONY CD-ROM CDU-561 1.9i CD-ROM
Xfer Rate=4.0MB/Sec, Sync offset=15Bytes
<<<< bootable cd-rom found >>>>
(0) --> Default Boot Section
(1) --> Section 1
(2) --> HDD
(3) --> NT4S
(4) --> Warp4J
==> Select the section to boot, to abort :
---
There are sections.But booting with entry of the beginning of the section
when section selected. We can't choose other entry in that section.
To be able to select any entry, only one entry is written to one section.
(Non bootable entry is not appeared too)
97/6/9(Mon) 23:30 gigo <gigo@os.rim.or.jp>
CD boot screen of Iwill SIDE2930U SCSI
mkbootcd 008d, sample session1.cmd in mkbtcd008d.zip
---
A Bootable CD rom Detected
0. Default Entry
1. Section 1
2. Section 1
3. Section 1
4. Section 1
5. Section 1
6. HDD
7. HDD
8. HDD
9. HDD
---
All sections are ignored, But section name is displayed.
It is difficult to choose the image of the purpose in this too.
But,If only one entry is written to one section,it is better than Award..
Only ten bootable entrys are displayed.
(Non bootable entry is not appeared.)
97/6/9(Mon) 23:22 gigo <gigo@os.rim.or.jp>
CD boot screen of Award BIOS 4.51PG
(ASUS T2P4 2.03)
mkbootcd 008d, sample session1.cmd in mkbtcd008d.zip
---
Boot from ATAPI CD-ROM :
1. FD 1.44MB System Type-(00)
2. FD 1.44MB System Type-(00)
3. FD 1.44MB System Type-(00)
4. FD 1.44MB System Type-(00)
5. FD 1.44MB System Type-(00)
6. FD 1.44MB System Type-(00)
7. HD System TYpe-(01)
8. HD System TYpe-(01)
9. HD System Type-(04)
:. HD System Type-(04)
;. FD 2.88MB System Type-(00)
<. fd 1.44mb system type-(00)
---
All section are ignored, Media & System type only.
It is difficult to choose the image of the purpose in this.
All of bootable entry is displayed.
(Non bootable entry is not appeared.)
It seems to made do with n+'0' for the number. (10+'0' is ':',
11+'0' is ';',12+'0' is '<', ....)
97/6/6(Fri) 07:43 gigo <gigo@os.rim.or.jp>
boot from the additional part of multisessioned CD-R
Good news:
No manual editing. Mkbootcd can do it all with -B option.
To use the example session6.cmd file included distribution
archive mkbootcd08c.zip make multi sessioned bootable ISO
image.(It's example for simple multi entry bootable CD-R also.)
mkbtcd08c.zip
(gtbtim04.zip)
Bad news:
By editing ISO image. and EASY CD-PRO 2.0 required.
The Mkbootcd can't treat other ISO image that for multi session.
More, AHA2940/2940U required. The other(DC390/DC390U/Side2630U/
Award 4.51PG..) SCSI/IDE I/F can't boot from added session. These
I/F's firmware do boot from 1'st session always.
The will of the improvement EL TORITO implementation will try to
ask a manufacturer maybe.
But, test became very easy. The boot catalog has only to be burned.
The boot-media-images(Plural? Yes. I made multi entryed bootable
CD-R for test) can use previous session's one.
and I use only one CD-R medium for many tests.
This became help very much though it proceeded with work.
97/6/5(Thu) 04:14 gigo <gigo@os.rim.or.jp>
how to make bootable CD-R
I'm tried to write the thing first of all summarized.
There are many things which aren't known well yet about the
bootable CD, and an attention point isn't clear either.
Especially, There is dispersion in the implement of BIOS.
Your report is expected.
I want to ask for proofreading of this article and post to
my bbs too.
---
How to make El Torito specification bootable CD-ROM with getbtimg & mkbootcd.
0.Preparation
The ordinary environment that CD-R can be made, and the environment which
it can boot from CD-ROM(Do referring to the test result section of this web.)
are necessary.
An additional necessary programs are in the this page.
1.The preparation of boot floppy/disk
First, the floppy/disk which can boot from it is made.
When it becomes a CD,
It can't be written.
It can't be exchanged.(not removal)
You are careful to not to be troublesome by such reason.
You can use ready-made floppy such as DOS installation,
or windows95 repair disk for test.
2.The extraction of boot image.
If bootable floppy/disk which you are satisfied made,
all of sectors of it dump into file. This file called
Boot-Media-Image file.
The dos application getbtimg in this page, can make the image
of floppy on DOS/Windows95/WindowsNT, the iamge of disk on DOS/
Windows95.
Attention: Only first partition is copied in the disk image.
usage example.
for floppy,
getbtimg A: filename
getbtimg B: filename
for disk,
getbtimg HD0: filename
getbtimg HD1: filename
In case of disk, The CHS parameter must be same as the system supposed
at booting from CD-ROM.(SCSI under 1GB Disk, 64head,32sector are certain.)
The CHS compensation function be added to getbtimg. but not well tested yet.
3.The preparation of ISO image.
The iso image file which contains boot-media-image file and bootcatX.bin
made by using your favorite CD-R writing soft.
The bootcatX.bin is included in mkbtcdx.zip.
(The bootcatX.bin dosen't ask contents by the one for the space allocation
to make boot catalog.)
4.Building El Torito structure with ISO image file by mkbootcd.
mkbootcd isoimagefile bootcatX.bin boot-media-image
for example,
iso image file name:Bootable.iso
spacing file name: bootcatX.bin
Your bootable media image file name: DC390WFU.IMG
type,
mkbootcd Bootable.iso bootcatX.bin DC390WFU.IMG
and type
mkbootcd Bootable.iso
for verification.
As for spacer file name for boot entry(bootcatX.bin) and bootmedia image
name(DC390WFU.IMG) that it were delivered in the ISO image in advance.
The mkbootcd doesn't access files of your directory without Bootable.iso..
(It accesses a CD-ROM in the case of multi session to examine the boot-
image-file of previous session.)
5.Writing of the ISO image
The ISO iamge which became bootable is written in the first session with
your favorite CD-R writting soft and what boot does is confirmed.
The mkbootcd can make The MultiEntry and/or The Multisession bootable CD.
As for it, in another opportunity again.(or read document written in japanese.)
----
97/6/5(Thu) 3:29 gigo <gigo@os.rim.or.jp>
The to-do list of my mkbootcd program almost disappered.
Now, It can boot from the additional part of multisessioned
CD-R as well.(Very useful !)
And getbtimg can adjust CHS, cutoff image from unused part
of partition.
Soon, a document is written, and I thinks that it will begin
to take it for the work that it tlanslate into English.
97/5/23(Fri) 0:48 willy <pkwilly@pobox.com>
I'd be glad to help in anyway.. not really sure what you ment by a reference...
when ever you get a chance to translate.. that be great..
Thanks
97/5/22(Thu) 12:17 gigo <gigo@os.rim.or.jp>
Your wish was put on the my to-do list.
But, it can't be doon soon because a program and a test
are given higher priority to.
I want a reference to do the comment of source code
as syntax to use and explanation in english is written.
If there is a question, I want it to be wriiten here
readily.
97/5/22(Thu) 2:15 WIlly <pkwilly@pobox.com>
someone needs to convert this web site to english.. interested in the bootable cd util
but can't read directions
97/5/16(Fri) 12:25 gigo <gigo@os.rim.or.jp>
Bootable CD Test Results(2nd edition)
Writer soft: Applix CD-R Writer 3.0, Adaptec EZ CD Pro 1.11D
Maker
Model
chip
BIOS
DRIVEGateWay
P5/90
cmd640
1.00.13.AX1T
XM5602B(IDE)ASUS
T2P4
Intel 439HX
1.09
XM5602B(IDE)TEKRAM
DC390
AMD 97x
2.00
SCSITEKRAM
DC390U
SYMBIOS 875
2.00
SCSIAdaptec
AHA2940
AIC7870
1.23
SCSIAdaptec
AHA2940AU
AIC7860
1.21/1.23
SCSIMode 0 - direct
NT4.0 Sever CD(JP)NG NG OK OK Not yet
maybe OKNG Mode 1,2,3 - FD
mkbootcd 002OK OK OK OK Not yet
maybe OKNG Mode 4 - HD(SCSI Image)
mkbootcd 004aNot yet OK OK Not yet
maybe OKOK NG Mode 4 - HD(IDE Image)
mkbootcd 005Mode 4 - HD(Non Bootable)
mkbootcd 005
Everyone's report is being waited for.
A beta edition before opening to the public is provided for the person who wishes.
97/2/22(Sat) 2:38 gigo <imaizumi@nisiq.net>
SHSNT4U1 has unused ioctl function.
To the person who knows hardware well.
Do you found IOCTL_SERIAL_SET_FIXED_DIVISOR ioctl
which a beta version didn't have ?
This function put specified value to divisor latch of the chip without
any check. Until it is canceled, it keeps maintaing value anyway.
This dangerous function called fixed divisor.
To use this function, remove comment-out at line of SHSMode.c such as
/*#define DIVISOR*/
or use -DDIVISOR compiler option.
The compiled SHSMode.EXE with this define called V1.0D.
It allows
SHSMode <Port#> <Divisor(hex)> <Baudrate>
command format. If the chip not SMC, This function is effective too.
for example, type "SHSMode 2 1 115200". When it does, Divisor is
fixed on 1, and sets up bps being used in driver is 115200.
0 is put in divisor to cancel it, for example, type "SHSMode 2 0 2400"
Or, it is canceled when SHSMode <#port> <Mode> is used.
(The divisor fixed mode doesn't reflect on result of SHSMode <#port>
yet. so result has no means...)
Actual baudrate becomes an illegal value of course when illegal
value is taken to divisor.
Baudrate must not take so different value as it is used to task
scheduling, interrupt control, etc.
It is danger but useful if you understood the serial chips, cards.
It can be set up in Baudrate of the non-standard.
The value can be established in the card with the value which has a
special meaning like ZyXEL SP111AT.
Some value which isn't usually used is meaningful with SP111AT.
for example, (see manual p.27-p.28)
0x10: 921.6K
0x07: 460.8K
0x05: 230.4K
Therefore, to type "SHSMode 2 10 921600" does Baudrate becomes
a 921600bps fixation.
If you can't understood this function or don*t know hardware well,
Don't use this function absolutely. The question about understanding
function or hardware is never accepted.
Don't re-distribute SHSMode.EXE that this function is enabled, please.
97/2/10(Mon) 3:53 gigo <imaizumi@nisiq.net>
SHS NT4US beta 6
I'm now quick hacking ...
The SMC serial high speed mode driver for Windows NT4.0 US.
This package is based on japanese beta version 6,
(I think this version is final beta.)
shsnt4usb6.zip
Plese try and report.
97/1/1(Wed) 0:08 gigo <gigo@os.rim.or.jp>
A happy new year!