Module Size Used by
snd_pcm_oss 49188 0
orinoco_cs 8584 1
orinoco 49932 1 orinoco_cs
hermes 9984 2 orinoco_cs,orinoco
in that lsmod on my system , if you try doing "insmod orinoco_cs", it will give u an error as it requires the modules 'orinoco', which in turn requires 'hermes'. so, you will have to insmod hermes, orinoco and finally orinoco_cs in order.
"mopdrobe orinoco_cs" will, however go and load all 3 as it figures out what's needed (resolves dependent modules).
also, use "modinfo module_name" to get details about the module.
about hardware detection,
im not sure about this, but could acpi be a problem for you? during the next compile, why dont u try removing acpi and enabling apm?