MobileTechie
Well-Known Member
- Reaction score
- 32
- Location
- UK
A client has a paint mixing system which consists of a console linked to a little PC unit by a serial cable in a steel box. The PC unit has a CD drive and when it worked he starts up the console and the PC unit with the disk in it and it finds the mix info off the CD, apparently.
I've got it back to the work shop and opened up the PC box and it's effectively a small, old PC with a little motherboard which shows a "VIA Embedded Platform" BIOS logo and then gives a "Missing operating system" error which would appear to be the root of the problem.
This pc has two IDE bus sockets. One is attached to the CD drive and the other has an IDE-to-Compact Flash converter in it and a flash card in the converter. It has a single 128MB DDR ram stick
BIOS shows this disk layout:
IDE Primary master: none
IDE Primary slave: CD drive
IDE Secondary master: compact flash drive
IDE Secondary slave: none
The directory listing of the flash card is:
Volume in drive H is CDUNIT
Volume Serial Number is 101F-1105
Directory of H:\
09/07/2001 09:54 107 CDQUICK.BAT
14/11/2005 19:51 39 ECOTEMP.$$$
14/11/2005 19:28 512 FREEDOS.BSS
27/05/2008 09:27 168 HBQUICK.INI
27/05/2008 09:27 118 HBQUICK.QUL
09/07/2001 09:52 53 HDCONF.SYS
30/05/2004 22:09 45,182 KERNEL.SYS
25/03/2014 06:25 919 QUALITY.XML
14/11/2005 19:50 268 START.BAT
27/03/1992 06:00 5,190 VDISK.SYS
17/01/2006 10:08 <DIR> FDOS
17/01/2006 10:08 <DIR> MILSTEDA
17/01/2006 10:08 <DIR> PERSDB
17/01/2006 10:08 <DIR> PERSDBHB
21/08/2004 18:38 64,735 COMMAND.COM
14/11/2005 20:06 570 AUTOEXEC.BAT
14/11/2005 19:42 857 CONFIG.SYS
08/12/1998 19:48 7,024 CDROMCOM.EXE
10/07/2014 08:36 0 directorylisting
15 File(s) 125,742 bytes
4 Dir(s) 81,827,840 bytes free"
The dir listing of the CD is:"
Volume in drive E is ECOMIX 1/2011
Volume Serial Number is B58C-A86C
Directory of E:\
09/11/2006 10:14 39,418 ECOMIX0.SYS
12/01/2011 14:01 <DIR> FIRMWARE
12/01/2011 14:01 <DIR> PROG
06/06/1995 12:07 32 REBOOT.COM
17/07/2001 15:03 4,208 SETUP.EXE
21/05/2002 11:22 270 START.BAT
12/01/2011 14:00 <DIR> SYS
22/06/2007 10:49 1,190 VERSION.INF
5 File(s) 45,118 bytes
3 Dir(s) 0 bytes free"
N.B. the drive letters have been assigned on my Windows PC in order to list the directories.
The PC is set to boot to the CD first and then the HDD0 which is the flash. Since the CD does not appear bootable it then goes onto the flash and then you get the "Missing operating system" error. That would appear to be the problem.
I've messed around with boot orders to no avail. I've replaced the IDE/Flash converter card just in case and that does not work (tried all 3 master/slave/cs) jumper settings on it.
The PC will boot to Hirens from its CD player but won't complete the boot into Knoppix or Parted Magic (low memory?)
I can read the flash card just fine from a usb card reader on my bench PC.
I've tried connecting my usb flash card reader and booting to that and this gets further in the process. I get a dos menu pop up giving 3 boot options. You don't get long to read them but they are along the lines of
1. load freedos with max memory
2. load freedos with himem
3. load freedos no drivers
When it defaults to 1 (I assume) you get the following errors:
"config.sys error in line 17
>>>12: DEVICE=C:\FDOS\BIN\HIMEM.EXE
config.sys error in line 18
>>>12: DEVICE=C:\FDOS\BIN\EMMK386.EXE NOEME X=TEST
config.sys error in line 20
>>>12: DEVICE=C:\milstead\oakcdrom.sys /D:FDCD0001
Bad or missing command interpreter: c:\command.com c:\ /P=c:\autoexec.bat
Enter the full shell command line:"
If at that point I enter the command line command.com I get the dir listing of the card and the prompt A:\
So it occurs to me that the card is acting as A: whereas these errors imply it should be the C: and I cannot switch to the c: in dos
Using type to look bat files I can see it refers to the cd player as the H: but I cannot switch to h: in dos as, like every other letter than a: I get "invalid drive"
where to go from here?
I've got it back to the work shop and opened up the PC box and it's effectively a small, old PC with a little motherboard which shows a "VIA Embedded Platform" BIOS logo and then gives a "Missing operating system" error which would appear to be the root of the problem.
This pc has two IDE bus sockets. One is attached to the CD drive and the other has an IDE-to-Compact Flash converter in it and a flash card in the converter. It has a single 128MB DDR ram stick
BIOS shows this disk layout:
IDE Primary master: none
IDE Primary slave: CD drive
IDE Secondary master: compact flash drive
IDE Secondary slave: none
The directory listing of the flash card is:
Volume in drive H is CDUNIT
Volume Serial Number is 101F-1105
Directory of H:\
09/07/2001 09:54 107 CDQUICK.BAT
14/11/2005 19:51 39 ECOTEMP.$$$
14/11/2005 19:28 512 FREEDOS.BSS
27/05/2008 09:27 168 HBQUICK.INI
27/05/2008 09:27 118 HBQUICK.QUL
09/07/2001 09:52 53 HDCONF.SYS
30/05/2004 22:09 45,182 KERNEL.SYS
25/03/2014 06:25 919 QUALITY.XML
14/11/2005 19:50 268 START.BAT
27/03/1992 06:00 5,190 VDISK.SYS
17/01/2006 10:08 <DIR> FDOS
17/01/2006 10:08 <DIR> MILSTEDA
17/01/2006 10:08 <DIR> PERSDB
17/01/2006 10:08 <DIR> PERSDBHB
21/08/2004 18:38 64,735 COMMAND.COM
14/11/2005 20:06 570 AUTOEXEC.BAT
14/11/2005 19:42 857 CONFIG.SYS
08/12/1998 19:48 7,024 CDROMCOM.EXE
10/07/2014 08:36 0 directorylisting
15 File(s) 125,742 bytes
4 Dir(s) 81,827,840 bytes free"
The dir listing of the CD is:"
Volume in drive E is ECOMIX 1/2011
Volume Serial Number is B58C-A86C
Directory of E:\
09/11/2006 10:14 39,418 ECOMIX0.SYS
12/01/2011 14:01 <DIR> FIRMWARE
12/01/2011 14:01 <DIR> PROG
06/06/1995 12:07 32 REBOOT.COM
17/07/2001 15:03 4,208 SETUP.EXE
21/05/2002 11:22 270 START.BAT
12/01/2011 14:00 <DIR> SYS
22/06/2007 10:49 1,190 VERSION.INF
5 File(s) 45,118 bytes
3 Dir(s) 0 bytes free"
N.B. the drive letters have been assigned on my Windows PC in order to list the directories.
The PC is set to boot to the CD first and then the HDD0 which is the flash. Since the CD does not appear bootable it then goes onto the flash and then you get the "Missing operating system" error. That would appear to be the problem.
I've messed around with boot orders to no avail. I've replaced the IDE/Flash converter card just in case and that does not work (tried all 3 master/slave/cs) jumper settings on it.
The PC will boot to Hirens from its CD player but won't complete the boot into Knoppix or Parted Magic (low memory?)
I can read the flash card just fine from a usb card reader on my bench PC.
I've tried connecting my usb flash card reader and booting to that and this gets further in the process. I get a dos menu pop up giving 3 boot options. You don't get long to read them but they are along the lines of
1. load freedos with max memory
2. load freedos with himem
3. load freedos no drivers
When it defaults to 1 (I assume) you get the following errors:
"config.sys error in line 17
>>>12: DEVICE=C:\FDOS\BIN\HIMEM.EXE
config.sys error in line 18
>>>12: DEVICE=C:\FDOS\BIN\EMMK386.EXE NOEME X=TEST
config.sys error in line 20
>>>12: DEVICE=C:\milstead\oakcdrom.sys /D:FDCD0001
Bad or missing command interpreter: c:\command.com c:\ /P=c:\autoexec.bat
Enter the full shell command line:"
If at that point I enter the command line command.com I get the dir listing of the card and the prompt A:\
So it occurs to me that the card is acting as A: whereas these errors imply it should be the C: and I cannot switch to the c: in dos
Using type to look bat files I can see it refers to the cd player as the H: but I cannot switch to h: in dos as, like every other letter than a: I get "invalid drive"
where to go from here?