Lennart Poettering wrote: > On Fri, 18.07.08 02:58, Sladan (sladivadi at aon.at) wrote: > > >> Hi! >> The hal-detection doesn't work with an X-Fi card here. I use Debian >> Lenny Amd64 and Creative beta drivers. >> On irc someone said there is missing hal-information according to >> 'lspci' (IIRC alsaplay wasn't there). >> What does this mean? Are the drivers incomplete? >> > > It's probably a bug in your drivers which doesn't create all necessary > sysfs links. > > Please check with lshal if your device is found with a field > "info.capabilities" that includes "alsa". > > Lennart > > No, that info seems to be missing. I'll report this to Creative then. :) Regards, Sladan udi = '/org/freedesktop/Hal/devices/pci_1102_5' info.linux.driver = 'CTALSA' (string) info.parent = '/org/freedesktop/Hal/devices/pci_10de_370' (string) info.product = 'SB X-Fi' (string) info.subsystem = 'pci' (string) info.udi = '/org/freedesktop/Hal/devices/pci_1102_5' (string) info.vendor = 'Creative Labs' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'pci' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:06.0/0000:01:08.0' (string) pci.device_class = 4 (0x4) (int) pci.device_protocol = 0 (0x0) (int) pci.device_subclass = 1 (0x1) (int) pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:06.0/0000:01:08.0' (string) pci.product = 'SB X-Fi' (string) pci.product_id = 5 (0x5) (int) pci.subsys_product_id = 33 (0x21) (int) pci.subsys_vendor = 'Creative Labs' (string) pci.subsys_vendor_id = 4354 (0x1102) (int) pci.vendor = 'Creative Labs' (string) pci.vendor_id = 4354 (0x1102) (int) udi = '/org/freedesktop/Hal/devices/computer_alsa_timer' alsa.device_file = '/dev/snd/timer' (string) alsa.type = 'timer' (string) info.capabilities = {'alsa'} (string list) info.category = 'alsa' (string) info.parent = '/org/freedesktop/Hal/devices/computer' (string) info.product = 'ALSA Timer Device' (string) info.subsystem = 'sound' (string) info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer' (string) linux.device_file = '/dev/snd/timer' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'sound' (string) linux.sysfs_path = '/sys/class/sound/timer' (string)