08 November 2012, 20:41 | #1 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
New CF card with SFS will not boot on A1200
I just received a new CF card which I intended to use in my A1200, a Sandisk Ultra 4GB, which I have partitioned with SFS and installed a ClassicWB. I did all the prep work and installation in WinUAE.
The problem is that while it will boot fine off the CF card in WinUAE with a plain A1200 setup with KS 3.0, it doesn't work on the real A1200. There is only a short flash on the activity LED before the kickstart screen shows. A soft reset does not change anything. I have a Sandisk Ultra II using FFS which boots fine in the machine. Could this be a problem with my SFS installation or can the Amiga not use the Sandisk Ultra card (I assumed it was one of the compatible ones)? I used this guide for the SFS installation: [ Show youtube player ] |
08 November 2012, 20:55 | #2 |
Professional slacker!
|
What version of cwb? Did you also put sfs in rdb and in l:?
Also what are the specs of you A1200? Last edited by prowler; 08 November 2012 at 21:13. Reason: Back-to-back posts merged. |
08 November 2012, 21:04 | #3 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Did you use IDE emulation? UAE HD controller does not have KS 3.0/3.1 restrictions. (It is very important if CF is >4G).
Make also sure your CF is the only mounted drive to guarantee SFS gets loaded from CF instead of some other mounted drive. Having or not having filesystem in L: has no effect. |
08 November 2012, 21:40 | #4 |
Amibay Mod/Staff
Join Date: Jun 2010
Location: birmingham uk
Age: 48
Posts: 1,019
|
hi demolition have a quick look at my guide and see if anything was missed
|
08 November 2012, 21:42 | #5 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
|
Try with the Install floppy in the Amiga using HDTools to see if it finds the partitions, if it does, save the "changes".
|
08 November 2012, 21:43 | #6 | ||
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
Quote:
http://classicwb.abime.net/classicweb/advsp.htm If by put in rdb you mean updated the filesystem in hdtoolbox then yes as shown in the picture. The A1200 has an ACA1232 in it and an IDE-CF adapter, nothing else. Quote:
Last edited by demolition; 02 May 2013 at 16:00. |
||
08 November 2012, 21:45 | #7 |
Professional slacker!
|
Have you another cf-ide adapter to try? I've seen some cf and adapter combinations not work...
|
08 November 2012, 22:05 | #8 | |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
Quote:
Wasn't there some software fix to this issue? Edit: I found this ATCFWCHG.COM tool which can convert a removable type card into a fixed type, however I think my PC might be too new as it cannot find the CF card on the IDE cable (with adapter for IDE40->IDE44->CF) from a Win98 dos boot disk despite it has been set to IDE mode in BIOS. I probably need an old PC with an integrated IDE controller for this to work. Edit 2: I managed to get it to work. I used a patched version of HDToolbox which I put on a WB31 install floppy replacing the old one. Now it could see the card, and I had to repartition with SFS, reformat, and then I could take it to WinUAE and copy over my ClassicWB install to the drive. It now seems to work great. Last edited by demolition; 09 November 2012 at 00:23. |
|
09 November 2012, 10:33 | #9 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
|
I've had this "Type 7" problem with the last 2 Cf I've installed. Don't know if it's because of the fast ata I've got, or perhaps it's the ide adapter (I think so). I tried to "make" that fix to the HDToolBox but I coudn't (it was editing it in Hex and modifying it), so great to have your link now.
Anyway it was enought just changing to PFS3 to get it working. |
09 November 2012, 10:45 | #10 | |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
Quote:
Apparently a patched HDToolbox will make it work anyway, and I needed to use a real Amiga instead of WinUAE, so I guess its IDE emulation isn't correct enough in this regard (or accessing a CF card through USB changes something). The ATCFWCHG.COM tool I found could change this identifier, making a CF card permanently identify as fixed, but only on CF cards using a specific 'Athens' controller, so maybe it did not support my 4 GB card. |
|
09 November 2012, 10:48 | #11 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
I think I can guess the problem. It has nothing to do with "Type 7" (ROM IDE device won't care about removable bit)
It most likely is geometry difference. IDE ROM driver drive uses IDE device's reported Cylinder, Sectors and Head values multiplied. Windows (and probably any other OS) ignores CHS values (CHS is obsolete stuff) and uses real size (number of blocks). Geometry reported by CF card and geometry used by UAE are most likely different and this time UAE geometry is slightly larger. SFS or driver sees bad access when SFS attempts to read last block of partition (SFS superblock) and refuses to mount. Geometry is only used for disk size. This is difficult problem to solve because Windows won't allow to read low level ide identify device reply that Amiga IDE driver uses. (This geometry usage was noticed in PFS3 testing thread only month or so ago) New hdtoolbox probably uses better method to detect drive size and/or lets some free space at the end of disk. |
09 November 2012, 11:07 | #12 | |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
Quote:
|
|
09 November 2012, 11:11 | #13 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
|
I don't think the problem is the Cf , as long as I tried with two brands; Trascend, but also Sandisk Ultra, that I've installed without problems in about 4 ones. I do think it can be my new multicard reader.
|
09 November 2012, 18:01 | #14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
It seems all CF in IDE mode (not sure about IDE drives) always have Heads=16 and Sectors=63, Cylinders=<total blocks>/(H*S).
-> I'll modify WinUAE to use this calculation method when mounting real harddrive in IDE mode. Should improve this "compatibility" problem. (I don't want to change geometry of regular harddrives to prevent possible compatibility problems) |
09 November 2012, 20:13 | #15 | |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
Quote:
With my troublesome 4GB card I get 7751/16/63 on the Amiga and 31004/4/63 under WinUAE when I read the drive configuration. It would probably work if I wrote 7751/16/63 into HDToolbox manually if I wanted to prep the card in WinUAE. |
|
19 February 2013, 14:38 | #16 |
Registered User
Join Date: Jun 2008
Location: London
Posts: 133
|
I have the same issue...I prepped a 8GB CF card in WinUAE and used SFS. But when I put in my A1200 it will not boot from the CF IDE.
I do not have a copy of workbench on floppy so what should I do? I know this card will work in the A1200 as when I bought the Amiga it came with it and was working, but I wanted to install from scratch OS3.9 bloodwych. So can anyone help? Cheers. |
19 February 2013, 14:48 | #17 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
I have had success with problem CF cards not being recognised by cloning the image of a good CF card onto the problem card ln a PC using ghost or other cloning tools. Once cloned you can boot from it, delete etc and set it up
|
19 February 2013, 15:00 | #18 | |
Professional slacker!
|
Quote:
@Jimmer, did you remember to put the bootable 'tick' for DH0? (it's an easy mistake as it's not pre filled on CWB OS3.9) and I've done that a few times |
|
19 February 2013, 16:07 | #19 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
In my experience the most problems comes from the detection of the drive parameters (maybe just CHS?). CF cards which I couldn't to work, worked fine if I cloned a good image to it (which had been prepared on another card). Actually, just cloning the first % of the image was enough to prepare the new card and then I was much more likely to play along nicely with HDToolbox in WinUAE.
Most of these problems was solved though, simply by running WinUAE as admin. |
19 February 2013, 16:38 | #20 |
Professional slacker!
|
I agree a lot of problems can be much more technical but always when trouble shooting start with the simple things first
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A1200 will not boot with PCMCIA ethernet card | demolition | support.Hardware | 9 | 27 March 2021 23:31 |
Strange problem with ClassicWB 3.9 on SFS or PFS boot partition | Tarel78 | project.ClassicWB | 15 | 20 April 2012 07:56 |
Installing SFS in winUAE using CF card | asm1 | support.WinUAE | 7 | 14 October 2009 20:41 |
Installing SFS on 8G CF Card using A1200 with 3.1 OS | crazyegg | support.Apps | 16 | 24 February 2009 20:40 |
A1200 + 40gb + SFS Help needed | MarlboroMan | support.Hardware | 5 | 24 May 2007 20:16 |
|
|