https://bugzilla.novell.com/show_bug.cgi?id=290279#c10
--- Comment #10 from Steffen Winterfeldt snwint@novell.com 2007-10-10 03:48:53 MST --- Uhm, sorry. You have to set 'hwprobe=+usb' as well. Either as environment variable or as boot parameter.
So, 'hwprobe=+usb hwinfo --sound' should do.
(BTW, you can use 'hwinfo --dump-db 0' to see whether your hd.ids file was read correctly.)