Kernel Recipes 21th September 2012 @Paris
History●   How to make an efficient Linux support on irc ?●   Same question over & over :    –   what configuration do you...
Concept●   As low-level as possible●   Collecting all-possible HW information●   It has to be user-friendly●   An expert m...
Implementation●   Part of the Syslinux project since 2009 (3.74)●   Regular C code built as a COM32 module●   Uses Syslinu...
Features●   PCI devices (bus/slot/func/ids/class/kmod)●   DMI (board/bios/batt./chassis/cpu/ipmi/memory)●   CPU (vendor/mo...
Features●   Kernel Modules    –   Display all needed modules for a given Kernel●   Command-Line Interface●   Ncurses-like ...
Enough Slides !Live Demo !
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Live DemoSlides added after KR2012 to keep some views of the demo
Usecases●   Regular use to analyse a particular system●   Helper for a support team●   Debugging a Virtualizer●   Discover...
Thanks !●   IRC : #hdt on freenode●   Mailing List : hdt@zytor.com
Upcoming SlideShare
Loading in...5
×

Hardware Detection Tool

648

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 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
648
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hardware Detection Tool

  1. 1. Kernel Recipes 21th September 2012 @Paris
  2. 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. 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. 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. 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. 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. 7. Enough Slides !Live Demo !
  8. 8. Live DemoSlides added after KR2012 to keep some views of the demo
  9. 9. Live DemoSlides added after KR2012 to keep some views of the demo
  10. 10. Live DemoSlides added after KR2012 to keep some views of the demo
  11. 11. Live DemoSlides added after KR2012 to keep some views of the demo
  12. 12. Live DemoSlides added after KR2012 to keep some views of the demo
  13. 13. Live DemoSlides added after KR2012 to keep some views of the demo
  14. 14. Live DemoSlides added after KR2012 to keep some views of the demo
  15. 15. Live DemoSlides added after KR2012 to keep some views of the demo
  16. 16. Live DemoSlides added after KR2012 to keep some views of the demo
  17. 17. Live DemoSlides added after KR2012 to keep some views of the demo
  18. 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. 19. Thanks !● IRC : #hdt on freenode● Mailing List : hdt@zytor.com

×