Does FreeBSD have HAL?

Dwayne MacKinnon dmk at ncf.ca
Sun Jan 5 15:25:26 GMT 2020


Hi David,

[dwayne at Chiron ~/Downloads]$ qdbus --system org.freedesktop.Hal
/
/org
/org/freedesktop
/org/freedesktop/Hal
/org/freedesktop/Hal/Manager
/org/freedesktop/Hal/devices
/org/freedesktop/Hal/devices/nvidia_0_drm_nvidia_card0
/org/freedesktop/Hal/devices/pcm_0_oss_mixer_0
/org/freedesktop/Hal/devices/pcm_0_oss_pcm_0
/org/freedesktop/Hal/devices/pcm_1_oss_mixer_1
/org/freedesktop/Hal/devices/pcm_1_oss_pcm_1
/org/freedesktop/Hal/devices/pcm_2_oss_mixer_2
/org/freedesktop/Hal/devices/pcm_2_oss_pcm_2
/org/freedesktop/Hal/devices/pcm_3_oss_mixer_3
/org/freedesktop/Hal/devices/pcm_3_oss_pcm_3
/org/freedesktop/Hal/devices/pcm_4_oss_mixer_4
/org/freedesktop/Hal/devices/pcm_4_oss_pcm_4
/org/freedesktop/Hal/devices/pcm_5_oss_mixer_5
/org/freedesktop/Hal/devices/pcm_5_oss_pcm_5
/org/freedesktop/Hal/devices/net_00_50_ba_0b_e2_d9
/org/freedesktop/Hal/devices/net_40_16_7e_e6_fd_7a
/org/freedesktop/Hal/devices/storage_serial_K0098AA3810
/org/freedesktop/Hal/devices/computer_scsi_host_1_scsi_device_lun0
/org/freedesktop/Hal/devices/computer_scsi_host_1
/org/freedesktop/Hal/devices/volume_uuid_2B4C_406C
/org/freedesktop/Hal/devices/volume_uuid_B693_1914
/org/freedesktop/Hal/devices/storage_serial_9VMTTCZD_block
/org/freedesktop/Hal/devices/volume_uuid_db674e25_986b_410c_be3a_d8dd06fa14b7
/org/freedesktop/Hal/devices/volume_uuid_67c5b06d_c9a0_4ea2_b853_b9e64b8af5e8
/org/freedesktop/Hal/devices/volume_uuid_3351f4fe_cdcd_4cb0_a95e_b943648907fd
/org/freedesktop/Hal/devices/storage_serial_9VMTTCZD
/org/freedesktop/Hal/devices/computer_scsi_host_0_scsi_device_lun0
/org/freedesktop/Hal/devices/computer_scsi_host_0
/org/freedesktop/Hal/devices/volume_uuid_5B81_1818_0
/org/freedesktop/Hal/devices/volume_uuid_5B81_1818
/org/freedesktop/Hal/devices/volume_part3_size_524288_block
/org/freedesktop/Hal/devices/volume_part3_size_524288
/org/freedesktop/Hal/devices/storage_serial_WD_WCC6Y2VLKL59_block_0
/org/freedesktop/Hal/devices/storage_serial_WD_WCC6Y2VLKL59_block
/org/freedesktop/Hal/devices/storage_serial_WD_WCC6Y2VLKL59
/org/freedesktop/Hal/devices/computer_scsi_host_scsi_device_lun0
/org/freedesktop/Hal/devices/computer_scsi_host
/org/freedesktop/Hal/devices/usb_device_45e_db_noserial_hiddev
/org/freedesktop/Hal/devices/usb_device_45e_db_noserial_if0
/org/freedesktop/Hal/devices/usb_device_45e_db_noserial
/org/freedesktop/Hal/devices/usb_device_46d_c00e_noserial_if0
/org/freedesktop/Hal/devices/usb_device_46d_c00e_noserial
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_7_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_7
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_6_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_6
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_5_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_5
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_4_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_4
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_3_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_3
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_2_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_2
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_1_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_1
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial_if0
/org/freedesktop/Hal/devices/usb_device_0_0_noserial
/org/freedesktop/Hal/devices/acpi_button_0
/org/freedesktop/Hal/devices/atkbd_0
/org/freedesktop/Hal/devices/atkbdc_0
/org/freedesktop/Hal/devices/cpu_0
/org/freedesktop/Hal/devices/cpu_1
/org/freedesktop/Hal/devices/cpu_2
/org/freedesktop/Hal/devices/cpu_3
/org/freedesktop/Hal/devices/cpu_4
/org/freedesktop/Hal/devices/cpu_5
/org/freedesktop/Hal/devices/nvidia_0
/org/freedesktop/Hal/devices/pcm_0
/org/freedesktop/Hal/devices/pcm_1
/org/freedesktop/Hal/devices/pcm_2
/org/freedesktop/Hal/devices/pcm_3
/org/freedesktop/Hal/devices/pcm_4
/org/freedesktop/Hal/devices/pcm_5
/org/freedesktop/Hal/devices/usbus_0
/org/freedesktop/Hal/devices/usbus_1
/org/freedesktop/Hal/devices/usbus_2
/org/freedesktop/Hal/devices/usbus_3
/org/freedesktop/Hal/devices/usbus_4
/org/freedesktop/Hal/devices/usbus_5
/org/freedesktop/Hal/devices/usbus_6
/org/freedesktop/Hal/devices/usbus_7
/org/freedesktop/Hal/devices/usbus_8
/org/freedesktop/Hal/devices/pci_1002_5a14
/org/freedesktop/Hal/devices/pci_10de_1287
/org/freedesktop/Hal/devices/pci_10de_0e0f
/org/freedesktop/Hal/devices/pci_1002_5a16
/org/freedesktop/Hal/devices/pci_10ec_8168
/org/freedesktop/Hal/devices/pci_1002_5a18
/org/freedesktop/Hal/devices/pci_1b21_1042_0
/org/freedesktop/Hal/devices/pci_1002_5a19
/org/freedesktop/Hal/devices/pci_1b21_1042
/org/freedesktop/Hal/devices/pci_1002_5a1b
/org/freedesktop/Hal/devices/pci_1002_4391
/org/freedesktop/Hal/devices/pci_1002_4397_1
/org/freedesktop/Hal/devices/pci_1002_4396_1
/org/freedesktop/Hal/devices/pci_1002_4397_0
/org/freedesktop/Hal/devices/pci_1002_4396_0
/org/freedesktop/Hal/devices/pci_1002_4385
/org/freedesktop/Hal/devices/pci_1002_4383
/org/freedesktop/Hal/devices/pci_1002_439d
/org/freedesktop/Hal/devices/pci_1106_3065
/org/freedesktop/Hal/devices/pci_1002_4384
/org/freedesktop/Hal/devices/pci_1002_4399
/org/freedesktop/Hal/devices/pci_1002_4397
/org/freedesktop/Hal/devices/pci_1002_4396
/org/freedesktop/Hal/devices/pci_1022_1600
/org/freedesktop/Hal/devices/pci_1022_1601
/org/freedesktop/Hal/devices/pci_1022_1602
/org/freedesktop/Hal/devices/pci_1022_1603
/org/freedesktop/Hal/devices/pci_1022_1604
/org/freedesktop/Hal/devices/pci_1022_1605
/org/freedesktop/Hal/devices/computer
[dwayne at Chiron ~/Downloads]$ 

Cheers,
Dwayne

On Sunday, January 5, 2020 5:18:58 A.M. EST David Faure wrote:
> Hi Dwayne,
> 
> I think I confused service name and interface name.
> Does  `qdbus --system org.freedesktop.Hal` work?
> 
> Thanks,
> David.
> 
> On dimanche 5 janvier 2020 01:34:49 CET Dwayne MacKinnon wrote:
> > Hi,
> > 
> > So, when I run your qdbus comand, I get this message:
> > 
> > Service 'org.freedesktop.HalManager' does not exist.
> > 
> > However, HAL has been compiled and is running on my system:
> > 
> > [dwayne at Chiron ~]$ ps axww | grep hal
> > 1257  -  Ss      0:16.32 /usr/local/sbin/hald
> > 1258  -  I       0:00.09 hald-runner
> > 1286  -  IW      0:00.00 hald-addon-mouse-sysmouse: /dev/ums0 (hald-addon-
> > mouse-sy)
> > 1308  -  S       0:05.16 hald-addon-storage: /dev/cd0 (hald-addon-storage)
> > 5495  -  S       0:01.78 hald-addon-storage: /dev/da0 (hald-addon-storage)
> > 5500  -  S       0:01.66 hald-addon-storage: /dev/da1 (hald-addon-storage)
> > 
> > Hope this helps a bit.
> > 
> > Cheers,
> > DMK
> > 
> > (Running FreeBSD 12.1-RELEASE amd64)
> > 
> > On Saturday, January 4, 2020 12:16:30 P.M. EST David Faure wrote:
> > > solid/src/CMakeLists.txt offers the option to use "UDisks2/bsdisks
> > > backend
> > > instead of HAL to manage disk devices" on FreeBSD, but OFF by default.
> > > 
> > > So the default is the HAL backend, which however completely fails on CI:
> > > https://build.kde.org/job/Frameworks/view/Platform%20-%20FreeBSDQt5.13/j
> > > ob
> > > /s
> > > olid/job/kf5-qt5%20FreeBSDQt5.13/52/testReport/projectroot/autotests/hal
> > > b
> > > asi ctest/ basically says that org.freedesktop.Hal is not running (on
> > > the
> > > system bus)
> > > 
> > > FreeBSD users: does `qdbus --system org.freedesktop.HalManager` work for
> > > you? If it does, any idea what should be done on the CI to make that
> > > work
> > > there?
> > > 
> > > I'm really hoping for fully-green unittests one day, but FreeBSD isn't
> > > really helping with that :-)






More information about the kde-freebsd mailing list