(12) United States Patent (10) Patent No.: US 7,757,072 B2 Liu Et Al

Total Page:16

File Type:pdf, Size:1020Kb

(12) United States Patent (10) Patent No.: US 7,757,072 B2 Liu Et Al US007 757072B2 (12) United States Patent (10) Patent No.: US 7,757,072 B2 Liu et al. (45) Date of Patent: Jul. 13, 2010 (54) METHOD AND APPARATUS FOR 5,643,086 A 7/1997 Alcorn et al. ................. 463,29 PRESENTING DRIVERS STORED ON 6, 199,159 B1 3/2001 Fish .............................. 713/2 UTILITY PARTITION OF HARD DISK 6,473,655 B1 10/2002 Gould et al. ................... 7OO/5 THROUGH VIRTUAL FLOPPY TO 6,658,563 B1 12/2003 Ice et al. ........................ 713/2 OPERATING SYSTEM INSTALLER 2003/0065875 A1 4/2003 Van Cleve et al. .......... T11 102 2003/00659 13 A1* 4/2003 Cepulis et al. ................. T13/1 (75) Inventors: Wei Liu, Austin, TX (US); Kevin W. Deike, Cedar Park, TX (US); Manoj Gujarathi, Round Rock, TX (US); OTHER PUBLICATIONS Mukund P. Khatri, Austin, TX (US); Charles T. Perusse, Jr., Pflugerville, TX “HP Integrated Lights-Out User Guide” Aug. 2002 (Third Edition), (US); Theodore webb, Austin, TX (US) P -- 38-71" k . (73) Assignee: Dell Products L.P., Round Rock, TX cited by examiner (US) Primary Examiner Chun Cao (74) Attorney, Agent, or Firm Baker Botts L.L.P. (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 (57) ABSTRACT U.S.C. 154(b) by 858 days. (21) Appl. No.: 11/466,166 Installable device drivers may be stored on a partition, e.g., Utility Partition (UP) or other OEM partition, of an original (22) Filed: Aug. 22, 2006 equipment manufacturer (OEM) storage device, e.g., hard disk drive, by associating an INT13h Basic Input-Output (65) Prior Publication Data System (BIOS) interrupt call, e.g., reading from floppy disk drive a: or drive b: a desired storage device driver during the US 2008/OO525O2A1 Feb. 28, 2008 normal course of installing an Gin system y (51) Int. Cl. Microsoft Windows, Linux, BSD, Unix, etc., on the informa G06F 15/177 (2006.01) tion handling System, e.g., personal computer, server, blade (52) U.S. Cl 713/1: 713/2 server, storage array, workstation, etc. The run-time loading ir grgrrr. s of a raw floppy image having OS installable drivers residing (58) Field of Classification Search ............... ... 713/1 in the Utility Partition or other hidden partition on the hard See application file for complete search history. disk may be presented as a virtual floppy disk drive to the OS (56) References Cited installer, e.g., person (manual) or scripted (automated) pro CCSS, U.S. PATENT DOCUMENTS 5,546,585 A 8/1996 Soga .......................... 395/7OO 16 Claims, 3 Drawing Sheets 208 is a valid Eric of POST floppy image located in before NT 19 the Utility Partition? is virtual instal N13 hander floppy enabled in for the virtual floppy and BIOS Setup? always assign virtual floppy to drive A: or 3: is a Utility Partition present on Enter NT 9 the are disk? U.S. Patent Jul. 13, 2010 Sheet 1 of 3 US 7.757,072 B2 X[SIC]pueH U.S. Patent Jul. 13, 2010 Sheet 2 of 3 US 7,757,072 B2 ON ZLZ Z?un61-I ZOZ ON ON U.S. Patent Jul. 13, 2010 Sheet 3 of 3 US 7.757,072 B2 y?un61-I Z09) 909 809 £aun61-I US 7,757,072 B2 1. 2 METHOD AND APPARATUS FOR lated USB keys to provide the storage device drivers during PRESENTING DRIVERS STORED ON installation of the operating system on the information han UTILITY PARTITION OF HARD DISK dling system. THROUGH VIRTUAL FLOPPY TO In order for the installation of OEM device drivers not OPERATING SYSTEM INSTALLER found on a Windows operating system installation media to be successful, the user or administrator has to find the right TECHNICAL FIELD storage device drivers either OEM bundled storage device driver media, or from the Internet and save the drivers on a The present disclosure relates generally to information floppy disk media. Thus, a person must always be physically handling systems and, more particularly, to information han 10 present to hit a hot-key during a very short time window of a dling systems having storage device drivers stored on a utility device installation phase. While it is possible to install the partition of a hard disk drive and installation therefrom of the correct operating system storage device driver in this manner, necessary storage device drivers. it is relatively a complicated and time consuming procedure, especially when installing operating system Software onto 15 hundreds of information handling system computer servers. BACKGROUND Floppy disk media has limited Storage capacity and thus may not be sufficient for some storage device drivers, and may not As the value and use of information continues to increase, have the capacity for storing more than one storage device at individuals and businesses seek additional ways to process a time. and store information. One option available to users are infor mation handling systems. An information handling system SUMMARY generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes, What is needed is a simple way to store at least one storage thereby allowing users to take advantage of the value of the device driver on a non-volatile storage medium that is not size information. Because technology and information handling 25 constrained and may be accessed during an operating system needs and requirements vary between different users or appli installation using normal installation procedures that may be cations, information handling systems may also vary regard transparent during the operating system and storage device ing what information is handled, how the information is driver(s) installation on an information handling system. handled, how much information is processed, stored, or com According to teachings of this disclosure, installable municated, and how quickly and efficiently the information 30 device drivers may be stored on a partition, e.g., Utility Par may be processed, stored, or communicated. The variations in tition (UP) or other OEM partition, of an original equipment information handling systems allow for information handling manufacturer (OEM) storage device, e.g., hard disk drive, by systems to be general or configured for a specific user or associating an INT13h Basic Input-Output System (BIOS) specific use such as financial transaction processing, airline interrupt call, e.g., reading from floppy disk drive a: or drive reservations, enterprise data storage, or global communica 35 b: a desired storage device driver during the normal course of tions. In addition, information handling systems may include installing an operating system (OS), e.g., Microsoft Win a variety of hardware and Software components that may be dows, Linux, BSD, Unix, etc., on the information handling configured to process, store, and communicate information system, e.g., personal computer, server, blade server, storage and may include one or more computer systems, data storage array, workstation, etc. The run-time loading of a raw floppy systems, and networking systems, e.g., computer, personal 40 image having OS installable drivers residing in the Utility computer workstation, portable computer, computer server, Partition or other hidden partition on the hard disk may be print server, network router, network hub, network switch, presented as a virtual floppy disk drive to the OS installer, e.g., storage area network disk array, RAID disk system and tele person (manual) or scripted (automated) process. communications Switch. In the storage device, a reserved portion of the Master Boot When installing an operating system on an information 45 Record (MBR) or a reserve location inside the UP may be handling system having hard disk controllers, e.g., controllers used as a pointer to a starting address of a raw floppy disk for Small Computer System Interface (SCSI), Redundant image residing on the UP (may be a compressed copy), and Array of Inexpensive Disks or Resilient Array of Independent may have aheader indicating the size of the floppy disk image Disks (RAID), and/or Advanced Host Controller Interface for the BIOS to locate and load the raw floppy disk image. (AHCI), etc., required storage device software drivers must 50 This raw floppy image may be validated before use, e.g., a be loaded during text mode setup of Microsoft Windows checksum or cyclic redundancy check (CRC) may be per operating systems. Due to limitations of the Windows text formed for verification thereof. mode setup, and in future versions of the Windows operating According to a specific example embodiment of this dis system, the required storage device Software drivers must closure, a method for presenting drivers stored on a utility either already be included in the Windows operating system 55 partition of a hard disk to an operating system installer may installation media, e.g., compact disc (CD) or be manually comprise: determining whether a virtual floppy is enabled in provided and installed by an information handling system a basic input/output System (BIOS) setup; determining user or administrator having an original equipment manufac whether a utility partition is present on a hard disk; determin turer (OEM) storage device driver on a media to be loaded ing whether a valid floppy image is located in the utility into the information handling system in a similar fashion as 60 partition; installing an INT13h handler for the virtual floppy; the Windows operating system media may be loaded therein. assigning an unused floppy drive number to the virtual floppy; The computer industry is moving away from floppy disk and entering an INT19h. drives for cost, security and storage capacity reasons. Thus According to another
Recommended publications
  • SOS Internals
    Understanding a Simple Operating System SOS is a Simple Operating System designed for the 32-bit x86 architecture. Its purpose is to understand basic concepts of operating system design. These notes are meant to help you recall the class discussions. Chapter 1 : Starting Up SOS 3 Registers in the IA-32 x86 Architecture BIOS (Basic Input/Ouput System) Routines Real Mode Addressing Organization of SOS on Disk and Memory Master Boot Record SOS Startup A20 Line 32-bit Protected Mode Addressing Privilege Level Global Descriptor Table (GDT) More on Privilege Levels The GDT Setup Enabling Protected Mode Calling main() Chapter 2 : SOS Initializations 10 In main() Disk Initialization Display Initialization Setting Up Interrupt Handlers Interrupt Descriptor Table (IDT) A Default Interrupt Handler Load IDT The Programmable Interrupt Controller (PIC) The Keyboard Interrupt Handler Starting the Console Putting It All Together Chapter 3: SOS1 – Single-tasking SOS 16 Running User Programs GDT Entries Default Exception Handler User Programs Executable Format System Calls Creating User Programs The run Command Understanding a Simple Operating System The DUMB Memory Manager Program Address Space Process Control Block Switching to a User Program Kernel-Mode Stack Chapter 4 : SOS2 – Multi-tasking SOS 24 Running Multiple User Programs NAÏVE Memory Manager Programmable Interval Timer (PIT) Process States Timer Interrupt Handler Sleep System Call The run Command Process Queue The Scheduler The Complete Picture ps Command Chapter 5 : SOS3 – Paging in SOS 31
    [Show full text]
  • ICE-BDE-T7 COM Express Module
    ICE-BDE-T7 COM Express Module MODEL: ICE-BDE-T7 COM Express R3.0 Module (Type 7) with Intel® Xeon® Processor D-1548/D-1518/D-1508, Two ECC DDR4 SO-DIMM, GbE, 10G KR, NCSI, SATA 6Gb/s, PCIe Gen3 and RoHS User Manual Page i Rev. 1.01 – January 30, 2019 ICE-BDE-T7 COM Express Module Revision Date Version Changes January 30, 2019 1.01 Added a new SKU - ICE-BDE-T7-1508 December 13, 2017 1.00 Initial release Page ii ICE-BDE-T7 COM Express Module Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer. TRADEMARKS All registered trademarks and product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective owners. Page iii ICE-BDE-T7 COM Express Module Manual Conventions WARNING Warnings appear where overlooked details may cause damage to the equipment or result in personal injury. Warnings should be taken seriously.
    [Show full text]
  • PCIE-Q870-I2 PICMG 1.3 CPU Card
    PCIE-Q870-i2 PICMG 1.3 CPU Card MODEL: PCIE-Q870-i2 Full-Size PICMG 1.3 CPU Card Supports LGA1150 Intel® Core™ i7/i5/i3, Pentium® or Celeron® CPU, Intel® Q87 Chipset, DDR3, VGA, iDP, Dual Intel® PCIe GbE, SATA 6Gb/s, PCIe Mini, mSATA, RS-232, HD Audio, iRIS-2400 and RoHS User Manual Page i Rev. 1.05 – November 13, 2015 PCIE-Q870-i2 PICMG 1.3 CPU Card Revision Date Version Changes November 13, 2015 1.05 Updated Section 1.6: Technical Specifications Updated Section 2.4: Optional Items Updated Chapter 5: BIOS March 23, 2015 1.04 Updated Section 4.3.3: Flash Descriptor Security Override Jumper November 5, 2014 1.03 Updated PCIe specifications on page 7 June 16, 2014 1.02 Modified LAN pinouts Updated Chapter 2: Packing List March 24, 2014 1.01 Deleted I2C information Updated Section 2.4: Optional Items January 14, 2014 1.00 Initial release Page ii PCIE-Q870-i2 PICMG 1.3 CPU Card Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
    [Show full text]
  • IMBA-C2360-I2 ATX Motherboard
    IMBA-C2360-i2 ATX Motherboard MODEL: IMBA-C2360-i2 ATX Motherboard Supports 6th Generation LGA1151 Intel® Xeon® E3-1200 v5 Series, Core™ i3, Pentium® or Celeron® CPU, Intel® C236 Chipset, DDR4, HDMI 2.0, DVI-D, VGA, Dual Intel® PCIe GbE, SATA 6Gb/s, USB 3.0, HD Audio, IPMI 2.0 and RoHS User Manual Page i Rev. 1.01 – October 24, 2016 IMBA-C2360-i2 ATX Motherboard Revision Date Version Changes October 24, 2016 1.01 Modified the display output spec of the DVI-D, HDMI and iDP connectors (page 7) July 21, 2016 1.00 Initial release Page ii IMBA-C2360-i2 ATX Motherboard Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer. TRADEMARKS All registered trademarks and product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective owners. Page iii IMBA-C2360-i2 ATX Motherboard Manual Conventions WARNING Warnings appear where overlooked details may cause damage to the equipment or result in personal injury.
    [Show full text]
  • PCIE-Q370 Full-Size PICMG 1.3 CPU Card
    PCIE-Q370 Full-size PICMG 1.3 CPU Card MODEL: PCIE-Q370 Full-Size PICMG 1.3 CPU Card Supports LGA1151 8th Gen. Intel® Core™ i7/i5/i3, Pentium® or Celeron® CPU, Intel® Q370 Chipset, DDR4, VGA, Dual Intel® PCIe GbE, USB 3.1, SATA 6Gb/s, M.2, RS-232, HD Audio and RoHS User Manual Page i Rev. 1.00 – September 21, 2018 PCIE-Q370 Full-size PICMG 1.3 CPU Card Revision Date Version Changes September 21, 2018 1.00 Initial release Page ii PCIE-Q370 Full-size PICMG 1.3 CPU Card Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer. TRADEMARKS All registered trademarks and product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective owners. Page iii PCIE-Q370 Full-size PICMG 1.3 CPU Card Manual Conventions WARNING Warnings appear where overlooked details may cause damage to the equipment or result in personal injury.
    [Show full text]
  • CS401 - Computer Architecture and Assembly Language Programming New Lecture Wise Questions& Answers for Final Terms Prepared by “Virtualians.Pk”
    CS401 - Computer Architecture and Assembly Language Programming New Lecture Wise Questions& Answers for final terms Prepared BY “Virtualians.pk” Lecture no 23: Q)what are the basic purposes/operations of the "BIOS vs DOS"? The BIOS software is built into the PC, and is the first code run by a PC when powered on ('boot firmware'). When the PC starts up, the first job for the BIOS is the power-on self-test, which initializes and identifies system devices such as the CPU, RAM, video display card, keyboard and mouse, hard disk drive, optical disc drive and other hardware. The BIOS then locates boot loader software held on a peripheral device (designated as a 'boot device'), such as a hard disk or a CD/DVD, and loads and executes that software, giving it control of the PC. This process is known as booting, or booting up, which is short for bootstrapping. DOS is an operating system for x86-based personal computers. It was the most commonly used member of the DOS family of operating systems Q)what is firmware? In electronic systems and computing, firmware is the combination of persistent memory and program code and data stored in it. Typical examples of devices containing firmware are embedded systems (such as traffic lights, consumer appliances, and digital watches), computers, computer peripherals, mobile phones, and digital cameras. The firmware contained in these devices provides the control program for the device. Firmware is held in non-volatile memory devices such as ROM, EPROM, or flash memory. Q)What is effect of SP when we push something in stack? Please explain in detail with example.
    [Show full text]
  • 2801340 User's Manual Version 1.0 Mini-ITX Motherboard
    2801340 User’s Manual Mini-ITX Motherboard Version 1.0 Copyrights This document is copyrighted and all rights are reserved. It does not allow any non authorization in copied, photocopied, translated or reproduced to any electronic or machine readable form in whole or in part without prior written consent from the manufacturer. In general, the manufacturer will not be liable for any direct, indirect, special, incidental or consequential damages arising from the use of inability to use the product or documentation, even if advised of the possibility of such damages. The manufacturer keeps the rights in the subject to change the contents of this document without prior notices in order to improve the function design, performance, quality and reliability. The author assumes no responsibility for any errors or omissions, which may appear in this document, nor does it make a commitment to update the information contained herein. Trademarks Intel is a registered trademark of Intel Corporation. Award is a registered trademark of Award Software, Inc. All other trademarks, products and or product's name mentioned herein are mentioned for identification purposes only, and may be trademarks and/or registered trademarks of their respective companies or owners. 2801340 Mini-ITX Motherboard Packing List NOTE: If any of the components listed in the checklist below are missing, please do not proceed with the installation. Contact Global American at (603) 886-3900, Toll Free (US only) at (800) 833-3999. The items listed below should all be included in the 2801340 package. 1 x 2801340 single board computer 1 x IDE cable 1 x SATA power cable 2 x SATA cables 1 x Dual RS-232 cable 1 x DVI-to-VGA adapter (DVI models only) 1 x I/O shielding 1 x Mini jumper pack 1 x Utility CD 1 x QIG (quick installation guide) Images of the above items are shown in Chapter 3.
    [Show full text]
  • TANK-800 Embedded System
    TANK-800 Embedded System MODEL: TANK-800 Fanless Embedded System with Intel® Atom™ D525 Dual Core CPU, VGA, Two Gigabit Ethernet, Four USB, RS-232/422/485, RoHS Compliant User Manual Page i Rev. 1.15 – September 10, 2015 TANK-800 Embedded System Revision Date Version Changes September 10, 2015 1.15 Updated memory spec September 2, 2013 1.14 Updated Section 3.4: System Fan Installation April 2, 2013 1.13 Added the maximum dimensions of an expansion card in Section 1.7 February 5, 2013 1.12 Updated the optional system fan P/N May 10, 2012 1.11 Updated Section 1.7: Backplane Options December 5, 2011 1.10 Updated Section 2.3: Unpacking Checklist Updated Section 3.7.9: RJ-45 RS-422/485 Serial Ports Updated Appendix A: One Key Recovery November 3, 2011 1.00 Initial release Page ii TANK-800 Embedded System Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer. TRADEMARKS All registered trademarks and product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective owners.
    [Show full text]
  • BIOS Setup (For Naples Server Platform)
    BIOS Setup (For Naples Server Platform) User’s Guide Rev.1.1 Copyright © 2017 GIGA-BYTE TECHNOLOGY CO., LTD. All rights reserved. The trademarks mentioned in this manual are legally registered to their respective owners. Disclaimer Information in this manual is protected by copyright laws and is the property of GIGABYTE. Changes to the specifications and features in this manual may be made by GIGABYTE without prior notice. No part of this manual may be reproduced, copied, translated, transmitted, or published in any form or by any means without GIGABYTE's prior written permission. Documentation Classifications In order to assist in the use of this product, GIGABYTE provides the following types of documentations: For detailed product information, carefully read the User's Manual. For more information, visit our website at: http://b2b.gigabyte.com You are a professional? Get an access to our complete source of sales, marketing & technical materials at: http://reseller.b2b.gigabyte.com Table of Contents Chapter 1 BIOS Setup ....................................................................................................5 1-1 The Main Menu ................................................................................................ 7 1-2 Advanced Menu ............................................................................................... 9 1-2-1 iSCSI Configuration ................................................................................................10 1-2-2 QLogic 577xx/578xx 10 Gb Ethernet BCM57810 ...................................................11
    [Show full text]
  • IEI Integration WSB-Q354 Manual
    Full-service, independent repair center -~ ARTISAN® with experienced engineers and technicians on staff. TECHNOLOGY GROUP ~I We buy your excess, underutilized, and idle equipment along with credit for buybacks and trade-ins. Custom engineering Your definitive source so your equipment works exactly as you specify. for quality pre-owned • Critical and expedited services • Leasing / Rentals/ Demos equipment. • In stock/ Ready-to-ship • !TAR-certified secure asset solutions Expert team I Trust guarantee I 100% satisfaction Artisan Technology Group (217) 352-9330 | [email protected] | artisantg.com All trademarks, brand names, and brands appearing herein are the property o f their respective owners. Visit our website - Click HERE WSB-Q354 PICMG 1.0 CPU Card ` IEI Technology Corp. MODEL: WSB-Q354 Intel® Q35 Northbridge PICMG 1.0 CPU Card Supports LGA 775 Intel® Core™2 Quad/Core™2 Duo/Celeron® CPU, 8 GB DDR2, Six SATA 3Gb/s, Seven USB 2.0 and Dual PCIe GbE User Manual Page I Rev. 4.20 – 20 May, 2013 WSB-Q354 PICMG 1.0 CPU Card Revision Date Version Changes 20 May, 2013 4.20 Updated for R42 version September, 2011 4.10 Updated for R41 version December, 2010 4.00 Updated for R40 version April, 2008 1.00 Initial release Page II WSB-Q354 PICMG 1.0 CPU Card Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.
    [Show full text]
  • PCIE-Q350 PICMG 1.3 CPU Card
    PCIE-Q350 PICMG 1.3 CPU Card PCIE-Q350 CPU Card IEI Technology Corp. MODEL: PCIE-Q350 Intel® Q35 Northbridge PICMG 1.3 CPU Card supports Intel® LGA775 Core™2 Quad/Core™2 Duo/Celeron® CPU 8GB DDR2, Six SATA 3Gb/s, Twelve USB 2.0 One PCIe x16, Four PCIe x4, Four PCI and PCIe GbE User Manual Page I Rev. 1.30 – 16 May, 2013 PCIE-Q350 PICMG 1.3 CPU Card Revision Date Version Changes 16 May, 2013 1.30 Updated for R13 version. 25 October, 2012 1.20 Updated for R12 version. 23 February, 2011 1.12 Modified Chapter 6: BIOS Screens. 20 May, 2009 1.11 Modified compatible operating system list in Appendix G. 24 November, 2008 1.10 Changed the rear panel dimension drawing in Chapter 2 30 August, 2007 1.00 Initial release Page II PCIE-Q350 PICMG 1.3 CPU Card Manual Conventions WARNING! Warnings appear where overlooked details may cause damage to the equipment or result in personal injury. Warnings should be taken seriously. Warnings are easy to recognize. The word “warning” is written as “WARNING,” both capitalized and bold and is followed by text. The text is the warning message. A warning message is shown below: WARNING: This is an example of a warning message. Failure to adhere to warning messages may result in permanent damage to the PCIE-Q350 or personal injury to the user. Please take warning messages seriously. CAUTION! Cautionary messages should also be heeded to help reduce the chance of losing data or damaging the PCIE-Q350.
    [Show full text]
  • Flare-On 5: Challenge 12 Solution - Suspicious Floppy Disk
    Flare-On 5: Challenge 12 Solution - Suspicious Floppy Disk Challenge Author: Nick Harbour Background This challenge is framed as spy tool. You are told that we found a suspicious floppy disk that we suspect was given to spies to transmit secret messages. The spies were given the password but you weren’t. You need to figure out the hidden message. Running the floopy disk I recommend using the Bochs emulator for this challenge. You can start up a minimal x86 VM and add this disk image as a bootable floppy drive. Plus, the bochs image is directly loadable and debuggable with IDA Pro. If you load the floppy correctly with bochs you will see the screen shown in Figure 1 below. FireEye, Inc., 1440 McCarthy Blvd., Milpitas, CA 95035 | +1 408.321.6300 | +1 877.FIREEYE (347.3393) | [email protected] | www.FireEye.com 1 Figure 1: Bochs Initial Bootup Before we attempt to look closer at the contents of the floopy disk we can determine that the program that is launched in the boot sequence that appears to be prompting for the password is named infohelp.exe. If you hit Ctrl-C here it will terminate the batch job (autoexec.bat) and return you to the command prompt. Using the DIR command here will show you the list of files as shown in Figure 2 below. Figure 2: Floppy disk contents You can see from the file timestamps that many of the files on this disk are old. This floopy disk was originally generated with WindowXP using a “format /s” command to create a bootable floppy.
    [Show full text]