Jump to content
3992 posts in this topic

Recommended Posts

:warning: Requesting MAC address during RFKILL wakes up NIC

_iwi_grab_resctricted_access_ Wait for complete power-down gpctl = 0x0080003c5

 

Then kernel panic...

 

Thaks for your job....

 

Yeah same for me, filled the entire screen with that text, I had to reinstall :hysterical: , I appreciate the work being done on this and hopefully it will work some day, now to try getting graphics and audio to work.

iwi3945

post kernel panic picture - that's the only way i can fix things.

the networkselector doesn't work

you can test the driver by 2 ways:

1- boot into mac os with the card powered off

2- boot with card on

 

option 2 is the only that allows driver development

Hi Jalavoui, good news about not having a kernel panic but system crashes when associating the wireless card in the Network Preferences. Comments included and performed test mentioned in system.txt file attached. Also, some captures attached for Network Utility and for Network Selector.

Hi Jalavoui, finally I found a Linux Flavour using iwl3945 driver named VIXTA and I have tested it on my laptop. I used the latest version 0.95-02En. The wireless 3945abg card works great and I had packed some files including the drivers, firmware and the logs that I found and are connected to this development. I respected the directory and subdirectory structure in order to have a better indication about the files involved. Hope this helps a bit.

auqs10,

 

get the ucode firmware version 2.14.4 from http://intellinuxwireless.org/index.php?n=Downloads - it's the one i'm using

you'll need to do this in order to get debug messages: (type in console)

rmmod iwl3945 | modprobe iwl3945 debug=0xffffffff

the sys.log will get lots of output this way and i can check what's hapening - see in var log if it is complete - linux archive this file when it gets big

 

iwi3945

fix a bug in interrupt/rx commands

iwi3945.dmg

iwi3945

fix a bug in interrupt/rx commands

 

I downloaded and installed this version, no kernel panic but my card isnt listed in the Network Preferences and networkSelector says the card is off when its on but the card is listed in Network Utility as Model: 3945 :D . Is there anyway of getting it properly set up and get internet access to work from the Network Utility? (only place the card is recognized). I'm new to Mac OS X (and liking it) so I'm still learning my way around.

i cant download the lastest version as well...

 

Here is the latest driver, I must have got it just before it was deleted or whatever happened to it, I'm still not having much luck getting to work although I'm sure my "Built in Ethernet" wasnt there before I installed it. I also attach my log files from the latest release.

iwi3945.dmg

dmesg.txt

ioreg.txt

system.txt

At first time that I reboot my laptop after installed last ver. of iwi3945, I've got Kernel Panic, I was in normal mode, reboot and start a single mode and taked picture above no panic, but I cant enter in a graphical interface. In a third reboot now in a normal mode... no kernel panic... the logs attached are from this time...

 

Sorry for my bad English...

post-39560-1193067199_thumb.jpg

ioreg.txt

dmesg.txt

system.txt

iwi3945

 

since you all get this:

iwi3945: : Radio disabled by SW RF kill (module parameter)

i hope this is a bug and it's now fixed

if you see in logs HW or SW rfkill enabled them the driver will not work

i've had a hack for switch HW rfkill to allow the card to start - hope it works. if not try to press the wirless switcher if you see this in log

 

not showing up in the Network Preferences

mac os should detect the interface in there.

if not try to uninstall the kext, reboot and reinstall the driverif you don't see it in Network Preferences the driver will not work

iwi3945.dmg

Uninstalled last one and installed the above, still no change :( and still not seen in Network Preferences. I attach the log files for the latest release.

 

EDIT: cut system.txt to only recent iwi3645 (didnt notice before it had all the previous system.txt in it)

ioreg.txt

dmesg.txt

sys.txt

PeterGriff,

 

you have in ioreg:

 

| +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain count 8>

| | | +-o PXSX@0 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o darwin_iwi3945 <class darwin_iwi3945, registered, matched, active, busy 0, retain count 7>

| | | +-o IOEthernetInterface <class IOEthernetInterface, registered, matched, active, busy 0, retain count 10>

| | | +-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain count 9>

| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>

 

this can be a hardware detection problem

you'll need to find a compatible device and add it to the .kext info.plist file (remove the ones with pci8086,xxxx

read some posts back - i've written something about this

 

this was the problem that ocurs in the old ported version of ipw3945

 

Mateus,

your hardware also have this problem

 

if you have a valid entry for info.plist i'll add it to the svn version

PeterGriff,

 

you have in ioreg:

 

| +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain count 8>

| | | +-o PXSX@0 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o darwin_iwi3945 <class darwin_iwi3945, registered, matched, active, busy 0, retain count 7>

| | | +-o IOEthernetInterface <class IOEthernetInterface, registered, matched, active, busy 0, retain count 10>

| | | +-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain count 9>

| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>

 

this can be a hardware detection problem

you'll need to find a compatible device and add it to the .kext info.plist file (remove the ones with pci8086,xxxx

read some posts back - i've written something about this

 

this was the problem that ocurs in the old ported version of ipw3945

 

Am I right in thinking this is what I should be changing?

 

 

<key>IOPCIMatch</key>

 

<string>0x42228086 0x42278086</string>

 

<key>IOProviderClass</key>

In my device manager on Windows... I had:

PCI/VEN_8086&DEV_4222&SUBSYS_135B103C&REV_02\4&2F707902...

and your getlogs.command dont catch this message:

 

Oct 22 20:29:42 localhost kernel[0]: : WARNING: Requesting MAC access during RFKILL wakes up NIC
Oct 22 20:29:42 localhost kernel[0]: _iwl_grab_restricted_access Wait for complete power-down, gpctl = 0x080003c5

iwi3945

i've already explained what to do in case of the card not been detected in net prefs

should i explain it again?

mac os seems to have a problem detecting some pci/pci-express cards

 

try to uses this - it's included in xcode

might need to fix permissions wit diskutility - i'm copying it from linux

 

anyone online to post logs?

IORegistryExplorer.tar.gz

iwi3945i've already explained what to do in case of the card not been detected in net prefsshould i explain it again?mac os seems to have a problem detecting some pci/pci-express cardstry to uses this - it's included in xcodemight need to fix permissions wit diskutility - i'm copying it from linuxanyone online to post logs?
Could you please explain again. I must have missed it. Thanks man. Apprecieate what u been doin.
Guest
This topic is now closed to further replies.
×
×
  • Create New...