Fujitsu p1610 BIOS mod for Slave IDE

Only for programmers and BIOS gurus with technical questions.
Post Reply
blaznc
New visitors - please read the rules.
Posts: 3
Joined: Thu Mar 13, 2008 7:42 pm

Hi can anyone help me mod my BIOS so that it enumerates the Slave IDE device on bootup? I created a Dual CF Master/Slave 1.8" IDE adapter so that I can have 2 devices on the primary channel but the BIOS does not look for a slave device and does not set the registers in the IDE controller on bootup so XP only allows it to run at multi-word DMA 2 when it should run at UDMA 4. I would also like the option of booting from both Drive 0 and Drive 1 if possible. The adapter works on my desktop and both cards run at UDMA 4 so it should be possible. See here for more info;

http://www.leog.net/fujp_forum/topic.asp?TOPIC_ID=12404

It is a phoenix bios, you can get the ROM image here;

http://home.comcast.net/~blin408/BIOS_Data.rom

Thanks!
blaznc
New visitors - please read the rules.
Posts: 3
Joined: Thu Mar 13, 2008 7:42 pm

Does anybody have any hints on editing IDE controller configs in the BIOS? There is no "IDE controller" section in the phoenix bios editor. I have an Intel chipset 945gm and a ich7 controller
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

Unsure if you got the wiring correctly, unsure if you actually set them for master/slave, unsure if that IDE/CF can even be set for slave or only CS and can you find anything about IDE settings in the bios at all in the first place>
edwin/evasive

Do not assume anything

System error, strike any user to continue...
blaznc
New visitors - please read the rules.
Posts: 3
Joined: Thu Mar 13, 2008 7:42 pm

i redid the wiring, it is now wired directly to a Dual CF 2.5" IDE adapter and goes into a 1.8" IDE connector. The dual CF adapter allows you to set which card is master/slave with a jumper. In the Fujitsu bios it defines (drive 0) and shows you parameters for that drive. This adapter works on other machines and both cards are detected and work perfectly. What is interesting is when I use a standard 1.8" CF adapter with only one CF card and set it to either master or slave then it still shows up in the bios as (drive 0). But when I place that same CF card into the dual CF adapter by itself with no other cards and set it to slave, even though the master cf slot is empty the BIOS does not enumerate it at all. With a card in the master slot it boots into Windows and the slave card is detected but only by Windows, (drive 1) does not appear in the BIOS. Also it looks like the BIOS does not configure any of the registers for (drive 1) on the Primary IDE channel. Any thoughts?

Here are some pictures of the BIOS

http://home.comcast.net/~blin408/bios1.jpg

http://home.comcast.net/~blin408/bios2.jpg
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

Hmm this looks indeed like Fujitsu took out the slave entry for the IDE adpater because normally you would not have more than one disk inside. You may want to ask Fujitsu for a custom bios or try to hack your own but that is not going to be easy it being a Phoenix bios...
edwin/evasive

Do not assume anything

System error, strike any user to continue...
Post Reply