Sure.
What follow works under the stable pdaXrom 1.0.5. But why bother? I have just loaded the pdaXrom 1.1.0 and it all works out of the box!In hermes.conf these lines near the beginning following similar concerning orinoco...
device "prism2_cs
  class "hermes"
  module  "hermes", "prism2", "prism2_cs"
Then these line where the details about the card appear...
# Third class of device : other Intersil clones
card "Farallon SkyLINE"
 version "INTERSIL", "HFA384x/IEEE"
 manfid 0x0156,0x0002
 bind "prism2_cs"
Where the only bit I changed was to add the manfid line (culled from output from the command:
cardctl ident) and the line following "bind"...
Note: the card nowhere says on the card itself, or its packaging that it is this card. It was advertised and sold as an origo card:
link to cardand
card manufacturerThe details that I edited above where those below the name given it in hermes.conf that showed up in the xcardinfo... ie. Farallon SkyLINE, where I changed orinoco to prism2 etc. They also agreed with the output from
cardctl identI then (as I said) grabbed the file prism2_cs.o from my sl5500, and put in
/lib/modules/2.4.18-rmk7-pxa3-embedix/pcmcia
and rebooted, and it worked.
I suspect I have cheated horribly. If I knew more about this stuff could I have got hostap to work with my card? And if I knew where to get the orinoco_cs.o, and put it in the same place would I have needed to bother editing the hermes.conf at all?
Ultimately, my point is that the card has always worked with other non-pdaXrom roms 'out of the box', and so I transplanted files from another rom to get it going. Incidentally I also transplanted wlan-ng and wlan-ng.conf first of all and was tweaking those to no effect before being directed to the hermes.conf. I then removed them before getting to the fix above.
Hopefully if you have a card that doesn't work the above will give you some clues.
Thanks to rgrep who helped me, though I expect my solution was not precisely as intended.