From: yuriwho <yu...@ma...> - 2002-09-15 03:48:44
|
You probably just need to edit your info.plist. Below are instructions to do this from an earlier post I made to this list: p.s. Rob can you add pccardb,7300 to the IOName matching info in the next release. Y ____________ To find out for yourself, the relevant information you need is the following: > ### wirelesscard info > > | | "VersionOneInfo" = ("3Com","3CRSHPW_96 Wireless > LAN PC Card$ > | | +-o pccard101,696@0,0 <class IOPCCard16Device> > | | "IOName" = "pccard101,696" This info comes from following terminal command when the card is inserted: ioreg -l | grep pccard Now to test if your card is supportable, you will need to edit the info.plist file in the WirelessDriver.kext file. type the following command in the terminal to edit this file with the pico text editor: sudo pico /System/Library/Extensions/WirelessDriver.kext/Contents/Info.plist look for the following lines: <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> </array> and add your pccard string (pccard101,696) as an entry in this array. i.e.: <array> <string>pccard156,2</string> <string>pccard1eb,807</string> <string>pccard274,1613</string> <string>pccard274,1612</string> <string>pccard138,2</string> <string>pccard101,696</string> </array> to save the file type ctrl-x and accept the changes. View the edited file in the terminal to be sure your changes are correct: more /System/Library/Extensions/WirelessDriver.kext/Contents/Info.plist now try removing and re-inserting the card, if you are lucky it will now work! Let us know if you have success so we can add the card to our list of supported cards. Y On Saturday, September 14, 2002, at 02:12 PM, Chris Tuttle wrote: > Hi. I upgraded to a new wireless card, and it's not being identified > by the wireless driver. Any suggestions? > > Machine: PowerBook Lombard OS 10.1.5 / 5S66 > PowerLogix G4 Upgrade Card > > Old Wireless Card: Lucent Wavelan Silver 2Mbps (February 2000) > This card worked fine with the above configuration. > > New Wireless Card: Netgear MA401 > > ----------------------------------------------------------------------- > ---- > Symptoms: The preferences pane acts as though no card is inserted. > The Console contains dozens of lines of this: > 2002-09-14 14:46:08.211 System Preferences[236] Iterations: 0 > WirelessDriver: Couldn't find a WirelessDriver service in > registry - is the card loaded? > > The Link light is illuminated, though I have not yet had access to > another machine to verify that the card is not broken. > > It is not an issue with the device ordering in the Network preference > pane. > ----------------------------------------------------------------------- > ---- > Test Script Results: > > ### system info > > ProductName: Mac OS X > ProductVersion: 10.1.5 > BuildVersion: 5S66 > Darwin localhost 5.5 Darwin Kernel Version 5.5: Thu May 30 14:51:26 > PDT 2002; root:xnu/xnu-201.42.3.obj~1/RELEASE_PPC Power Macintosh > powerpc > ppc7400 > > ### wireless driver files installed > > drwxrwxrwx 3 root wheel 264 Mar 20 12:45 WirelessDriver.kext > drwxr-xr-x 3 root wheel 264 Jan 25 2002 IOPCCardFamily.kext > drwxr-xr-x 3 root admin 264 Mar 20 12:46 WirelessDriver > PPane.prefPane > {Path = "/Library/PreferencePanes/WirelessDriver PPane.prefPane/"; > }, > > ### wirelesscard info > > | | "VersionOneInfo" = ("NETGEAR MA401RA Wireless > PC","Card","I$ > | | +-o pccardb,7300@0,0 <class IOPCCard16Device> > | | "IOName" = "pccardb,7300" > > ### network info > > lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 > inet 127.0.0.1 netmask 0xff000000 > en0: flags=8863<UP,BROADCAST,b6,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > ether 00:50:e4:d0:8e:09 > media: autoselect (none) status: inactive > supported media: none autoselect 10baseT/UTP <half-duplex> > 10baseT/UTP <full-duplex> 100baseTX <half-duplex> 100baseTX > <full-duplex> > > ### wd command line tool status > > 2002-09-14 14:51:49.357 WirelessConfig[299] Iterations: 0 > WirelessDriver: Couldn't find a WirelessDriver service in registry - > is the card loaded? > Usage - WirelessConfig [-showstatus] or WirelessConfig [-showstatus] > <-netname <network>> [-wepkey <key>] [-keyslot <slot>] > -netname <name> Sets the network name - enclose in double quotes > if your network contains a space. > > -wepkey <hex key> Sets your network key, if ommited the network is > assumed to not have wep. > > -keyslot <[1-4]> Sets which keyslot to have your key in. If > ommited keyslot 1 is assumed. > > -status Prints out the network information, includes > signal strength. > > -writeprefs Writes out the options to the preference file in > ~/Library/Preferences/org.noncontinuous.wirelessdriver > > With no options set or just the status, WirelessConfig will look for > the preferences made by the preference pane in > ~/Library/Preferences/org.noncontinuous.WirelessDriver. > logout > > [Process completed] > ----------------------------------------------------------------------- > ---- > > I tried to browse the archives of this list, but the web link seemed > to be broken, so I apologize if this question has already been > answered over there. > > Thank you very much for any help you can provide. > > ~Chris > |