From: Java N. <jav...@ho...> - 2003-11-19 02:50:25
|
Hi Rob, Regarding the fact I did not see the system warning when I first inserted my PRISM 2.5 card, but did see it when I (second) inserted my Orinoco card makes me think the driver was not invoked at all for the PRISM 2.5 card. (I just clicked for the system to fix and use when I did get the message and the Orinoco card came up fine in the driver (checked with ifconfig).) Can you advise, if the following is how I should be setting up my XML in the Info.plist, and if there is something else I should be doing? The info I obtained from my card is: /usr/sbin/ioreg -l | grep VersionOneInfo | | "VersionOneInfo" = ("SMC","SMC2532W-B EliteConnect Wireless Adapter","","") /usr/sbin/ioreg -l | grep pccard | | +-o pccardd601,5@0,0 <class IOPCCard16Device> | | "IOName" = "pccardd601,5" I tried adding this to the configuration file like this and it did not help: <key>everything else</key> <dict> <key>CFBundleIdentifier</key> <string>org.noncontiguous.WirelessDriver</string> <key>IOClass</key> <string>org_noncontiguous_WirelessDriver</string> <key>IONameMatch</key> <array> <string>pccard156,2</string> <string>pccard1eb,807</string> <string>pccard274,1613</string> <string>pccard274,1612</string> <string>pccard138,2</string> <string>pccardd601,5</string> <------ added line </array> I am wondering, if you know a way I can verify that the card I purchased is really PRISM 2.5 and that the manufacturer didn't misspeak? >Due to demand, I think I'm going to bite the bullet and post >for core of >my new code later today even if I don't manage >to sort out the bug I'm >working on. Depending on how my day >goes, I likely won't have the chance >to post the PCCard >interface code for this driver right away. I look forward to downloading and trying the new version. May I ask a couple more questions about how the code works. >>3) I am curious, where in the code is the xml file read and >>the card >>type checked? And how does the program >>distinguish what PRISM level a >>card has? >That is done by IOKit automatically. For information on how this works, see > ><http://developer.apple.com/documentation/DeviceDrivers/Conceptual/ >IOKitFundamentals/index.html> So, then, where is the entry point of the driver, and how is the driver told which card was inserted? >>I noticed that some messages were written to /var/log/system.log when I >>inserted my >>Orinoco (but not for the PRISM 2.5 card): How are messages written to /var/log/system.log? Thanks for all your help. _________________________________________________________________ Gift-shop online from the comfort of home at MSN Shopping! No crowds, free parking. http://shopping.msn.com |