Installed Fedora 13 RC2 On Dell Latitude E6400

Robert L Cochran cochranb at speakeasy.net
Mon May 17 22:20:30 UTC 2010


On 05/17/2010 04:16 AM, Gordon Messmer wrote:
> On 05/16/2010 10:26 AM, Robert L Cochran wrote:
>    
>> I'm trying to figure out how to get FreeDOS to see my CD drive so I can
>> do the BIOS update from within FreeDOS. It says it cannot open client
>> CD-ROM device driver "FDCD0000" and SHCDX33A cannot load.
>>      
> http://linux.dell.com/projects.shtml
>
> Use the "biosdisk" script that Dell provides.  The "install" variant
> will create a FreeDOS image and configure your system to load it using
> GRUB.  You'll be able to boot that image and flash your BIOS.
>    

Well yes it will, but the install option is trying to build a floppy 
disk image (size=1,474,560 bytes.) The actual size of the BIOS update 
that I need to flash is 2,966,440 bytes. So invoking biosdisk will 
result in this error at the second CP instruction:

[root at deafeng29 ~]# biosdisk install --title=Dell_BIOS_UP 
/home/rlc/Downloads/E6400A20.EXE
+ mkdir -p /tmp/biosdisk
+ cp -f /usr/share/biosdisk/dosdisk.img /tmp/E6400A20.img
+ mount -t vfat /tmp/E6400A20.img /tmp/biosdisk -o loop
+ cp -f /home/rlc/Downloads/E6400A20.EXE /tmp/biosdisk
cp: writing `/tmp/biosdisk/E6400A20.EXE': No space left on device
+ echo 'E6400A20.EXE '
+ unix2dos /tmp/biosdisk/autoexec.bat
+ umount /tmp/biosdisk
+ rm -rf /tmp/biosdisk
+ '[' '' == 1 ']'
+ '[' 0 == 1 ']'
+ '[' 0 == 0 ']'
+ echo 'Creating BIOS floppy image at /tmp/E6400A20.img'
Creating BIOS floppy image at /tmp/E6400A20.img
+ '[' 1 == 1 ']'
+ install
+ local kernel=/boot/memdisk
+ '[' -z Dell_BIOS_UP ']'
++ dirname /tmp/E6400A20.img
+ '[' /tmp '!=' /boot ']'
+ cp -f /tmp/E6400A20.img /boot
++ basename /tmp/E6400A20.img
+ destination=/boot/E6400A20.img
+ /usr/sbin/blconf --title=Dell_BIOS_UP --add-kernel=/boot/memdisk 
--add-initrd=/boot/E6400A20.img
+ echo 'Copied image to /boot/E6400A20.img and updated bootloader'
Copied image to /boot/E6400A20.img and updated bootloader
+ '[' 0 == 1 ']'
+ '[' 0 == 1 ']'

I'll check Dell's older BIOSes for the E6400 to make sure they really 
are larger than legacy floppy sized. Maybe I can make the image size a 
bit bigger....by 1491880 bytes....

Bob






More information about the test mailing list