I'm building my own Embedded Linux distro using bitbake . I added udev in the list of dependencies (RDEPENDS).I noticed that the output of:udevadm info --query=property --path=/sys/block/sdais just:DEVNAME=/dev/sdaDEVPATH=/devices/pci0000:00/0000:00:13.0/ata1/host0/target0:0:0/0:0:0:0/block/sdaDEVTYPE=diskMAJOR=8MINOR=0SUBSYSTEM=blockwhereas I expect something like this (the output on my Ubuntu):DEVLINKS=/dev/disk/by-id/ata-WDC_WD10EALX-009BA0_WD-WMATR1360774 /dev/disk/by-id/wwn-0x50014ee2072ca983DEVNAME=/dev/sdaDEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sdaDEVTYPE=diskID_ATA=1ID_ATA_DOWNLOAD_MICROCODE=1ID_ATA_FEATURE_SET_HPA=1ID_ATA_FEATURE_SET_HPA_ENABLED=1ID_ATA_FEATURE_SET_PM=1ID_ATA_FEATURE_SET_PM_ENABLED=1ID_ATA_FEATURE_SET_PUIS=1ID_ATA_FEATURE_SET_PUIS_ENABLED=0ID_ATA_FEATURE_SET_SECURITY=1ID_ATA_FEATURE_SET_SECURITY_ENABLED=0ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=174ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=174ID_ATA_FEATURE_SET_SECURITY_FROZEN=1ID_ATA_FEATURE_SET_SMART=1ID_ATA_FEATURE_SET_SMART_ENABLED=1ID_ATA_SATA=1ID_ATA_SATA_SIGNAL_RATE_GEN1=1ID_ATA_SATA_SIGNAL_RATE_GEN2=1ID_ATA_WRITE_CACHE=1ID_ATA_WRITE_CACHE_ENABLED=1ID_BUS=ataID_MODEL=WDC_WD10EALX-009BA0ID_MODEL_ENC=WDC\x20WD10EALX-009BA0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ID_PART_TABLE_TYPE=dosID_REVISION=15.01H15ID_SERIAL=WDC_WD10EALX-009BA0_WD-WMATR1360774ID_SERIAL_SHORT=WD-WMATR1360774ID_TYPE=diskID_WWN=0x50014ee2072ca983ID_WWN_WITH_EXTENSION=0x50014ee2072ca983MAJOR=8MINOR=0SUBSYSTEM=blockI want to grep after ID_BUS to check whether a device is a usb or not, but it seems that the lines ID_ are missing.Do you know what am I missing here? My first guess is a missing package, which I am not aware of.Thank you.
udevadm does not show expected information
linux;configuration;embedded;udev
The problem is that udev was not started./etc/init.d/udev startConclusion: in case someone experiences any issue related to udev, firstly make sure it has been started.