From: Stefan H. <hu...@ma...> - 2002-08-29 18:16:07
|
Thanks a lot, Patrick. Just hadn't /usr/sbin in my PATH and locate also failed on ioreg so I didn't find it. I also tried the IORegistry Browser but followed the wrong path (IODeviceTree ends just before the actual card/bridge entry :/) all the time. With your help I finally found the entry (in IOService). But as I wrote in a earlier posting, it says it's called {"INTERSIL","HFA384x/IEEE",...}, not {"INTERSIL", HFA3843x/IEEE} as in the script. The IOName is "pccard156,2" which is already contained in the name matching sectiom (and was resposible for having it working under 10.1.5, I guess from a look at the ioreg hierarchy in 10.1.5). Of course I changed the VersionOneInfo string even though the card should have matched the "pccard156,2" anyway. Still a no-go. The card's LED is on as soon as I plug it in, but the usual blinking doesn't start, nor is the network discovering the new card (no new entry in Network Prefs). And the Wireless PrefPanes Controls stay disabled. To me it seems that either the whole matching is never done or it doesn't find the card entry or the driver isnt't found/loaded and which classes are loaded. Is there any way to see/log what's going on, when I insert the card? I'll send the registry dump to Rob. -Stefan >To get the ioreg signature for your particular card, open up the >terminal and type : >ioreg -l | grep pccard >Another signature is the VersionOneInfo. For this one : >ioreg -l | grep VersionOneInfo > >Now, when you look at the Info.plist file inside the >Wirelessdriver.kext (best is to use the Property List Editor from the >Developer applications), cards are recognized by either one of those >signatures. If you don't see either, then the driver will not load for >you card. >You can quickly add your card by adding the pccard signature (returned >by the first ioreg command above) in the "everything else" >IOKitPersonalities (IONameMatch entry). There are currently 5 in there. >I added the one from my NetGear card ("pccardb,7300") in there and the >driver could see it and use it after loading the kext. >You can also create a new IOKitPersonalities directly, by using the >ioreg VersionOneInfo signature. Best way is to copy one from the other >cards and just change the name and the VersionOneInfo to match your >card. I tried that as well and it works great, as long as you're >careful to create each small string separately for all the returned >strings from ioreg -l | grep VersionOneInfo. >I know this sound a little technical, so if you're still uncomfortable >about the procedure, let us know. > >Patrick > > > >> Hi, >> >> Patrick & Emmanuelle <pdebaum@pa...> wrote something about getting the >> ioreg signature of the card. How do I get this signature? >> >> Thanks >> - > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >Wirelessdriver-support mailing list >Wir...@li... >https://lists.sourceforge.net/lists/listinfo/wirelessdriver-support |