• Save
Hardware Detection Tool
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Hardware Detection Tool

  • 982 views
Uploaded 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......

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
982
On Slideshare
982
From Embeds
0
Number of Embeds
0

Actions

Shares
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