|
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
|