OCS unix agent does not support ARM linux devices

Bug #978365 reported by martin langhoff
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OCS Inventory: Unified Unix Agent
Incomplete
Wishlist
Frank

Bug Description

ARM Linux devices, regardless of the distro they are running) don't have lspci, and they don't have dmidecode.

Fortunately, modern linux has sysfs. Looking at the OCS code.

 = OcsInventory::Agent::Backend::OS::Linux::Archs needs a new "ARM" module -- this is trivial

  = OcsInventory::Agent::Backend::OS::Linux::Sounds needs to know about sysfs (maybe as a fallback from lspci?). If for example you'd prefer to use the output from `alsa-info --stdout` we could help porting alsa-info to use sysfs where available (it currently also uses lspci :-/ )

 - OcsInventory::Agent::Backend::OS::Linux::Controllers - here too, similar / same info can be read from sysfs.

Also dmidecode usage in varios modules (Ports.pm, Memory.pm, etc).

Revision history for this message
Frank (frank-bourdeau) wrote :

Hi,

We are working on it.

Best regards

Changed in ocsinventory-unix-agent:
assignee: nobody → Frank (frank-bourdeau)
importance: Undecided → Medium
Frank (frank-bourdeau)
Changed in ocsinventory-unix-agent:
status: New → Incomplete
importance: Medium → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.