Your SlideShare is downloading. ×
Hardware Detection Tool
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Hardware Detection Tool

627

Published on

HDT: un outil de diagnostic matériel. Présentation de Hardware Detection Tool. HDT permet de réaliser une analyse fine de la configuration d’une machine x86 depuis un bootloader. La configuration du …

HDT: un outil de diagnostic matériel. Présentation de Hardware Detection Tool. HDT permet de réaliser une analyse fine de la configuration d’une machine x86 depuis un bootloader. La configuration du processeur, de la mémoire, des périphériques PCI, du mode VESA, … sont ainsi présenté dans une interface texte ressemblant a du ncurses. Une présentation de l’outil, des cas d’utilisations rééls ainsi qu’une démonstration seront réalisés.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
627
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Kernel Recipes 21th September 2012 @Paris
  • 2. History● How to make an efficient Linux support on irc ?● Same question over & over : – what configuration do you have ?● How can we know the HW configuration if the OS doesnt boot at all ?● How can I make other reporting their hardware configuration regardingless the Operating System they use ?
  • 3. Concept● As low-level as possible● Collecting all-possible HW information● It has to be user-friendly● An expert mode would be a nice-to-have feat.● Dumping the configuration should be easy● Sharing the configuration would be lovely
  • 4. Implementation● Part of the Syslinux project since 2009 (3.74)● Regular C code built as a COM32 module● Uses Syslinux libs to get HW information● Uses Syslinux menuing system● Can be booted on ISO/PXE/Local
  • 5. Features● PCI devices (bus/slot/func/ids/class/kmod)● DMI (board/bios/batt./chassis/cpu/ipmi/memory)● CPU (vendor/model/flags/cores/speed)● ACPI (tables/apic/io_apic)● DISK (CHS/Size/Interface/Bus/Partionning)● MEM (size/e820)● PXE (local_ip/server_ip/pci_device/gPXE)● VESA (version/modes/linux_style[vga=])● VPD (Bios/Host/Motherboard)
  • 6. Features● Kernel Modules – Display all needed modules for a given Kernel● Command-Line Interface● Ncurses-like interface● Dumping over tftp (if PXE stack present) – JSON output – HTTP to come with Syslinux feat. LWIP● Automated commands & reporting
  • 7. Enough Slides !Live Demo !
  • 8. Live DemoSlides added after KR2012 to keep some views of the demo
  • 9. Live DemoSlides added after KR2012 to keep some views of the demo
  • 10. Live DemoSlides added after KR2012 to keep some views of the demo
  • 11. Live DemoSlides added after KR2012 to keep some views of the demo
  • 12. Live DemoSlides added after KR2012 to keep some views of the demo
  • 13. Live DemoSlides added after KR2012 to keep some views of the demo
  • 14. Live DemoSlides added after KR2012 to keep some views of the demo
  • 15. Live DemoSlides added after KR2012 to keep some views of the demo
  • 16. Live DemoSlides added after KR2012 to keep some views of the demo
  • 17. Live DemoSlides added after KR2012 to keep some views of the demo
  • 18. Usecases● Regular use to analyse a particular system● Helper for a support team● Debugging a Virtualizer● Discovering a prototype configuration (Lenovo)● Generating a description sheet (FreeGeek)
  • 19. Thanks !● IRC : #hdt on freenode● Mailing List : hdt@zytor.com

×