Jump to content

Intel Wireless driver


jalavoui
 Share

3,992 posts in this topic

Recommended Posts

The new Apple Mac Book pro is provided with a intel 3945 abg... so

 

anyone with this machine can post a log. i'd like to check the vendor/id of the card

 

 

open terminal and type

 

ioreg -w0 > /ioreg.txt

 

 

the file is located in the main folder of the startup disk

Link to comment
Share on other sites

700m with 2200, I tried v5 kext from google code. It says card is not configured correctly, when I try to configure it says communication error. Third party card is recognized, but kernel panic when setting network.

Edited by goodoporn
Link to comment
Share on other sites

sorry for my mistake....i just want help us

 

but what about the answer of google.fr

i have found this info on www.google.fr with [ apple intel 3945 ] as keywords

and i found http://www.pcinpact.com/actu/news/33594-Ap...c-Book.htm?vc=1 (it's a french bulletin....22/12/2006)

;)

Bye.

 

 

The link you posted was truncated by the bulletin board. Could you repost it?

Link to comment
Share on other sites

i've just checked the http://code.google.com/p/iwidarwin/

i'll stop submitting files in this thread - they will be available in google

xkazu, after you read the new code check wich parts you want to keep in svn

 

I am checking new source.

 

I should add new source to trunk ?

 

I add new code to tags/0.5-jalavoui ,now.

 

if no problem for u, i add it to trunk.

Link to comment
Share on other sites

the IO80211 framework i got from the 10.4.7 update is like 1.7mb

meanwhile the IO80211 framework i got is 3mb+.

isn't bigger the better support for driver?

ill play with both =). thanks for all.

 

edit - Logged on Windows and just added the atheros plugin extension

(That was the framework of 1.7mb)

 

sorry =X

 

still no go.. =( meanwhile...... (>'.')> *dance * <('.'<)

Edited by .javi
Link to comment
Share on other sites

i'm testing a new version of iwi2200

if you have xcode build it

check the enable()/disable() ieee80211_xmit() ipw_net_hard_start_xmit() and ipw_tx_skb()

when this functions are ready the driver will work

 

I has read this source , built it tested it.

(i edited files because ipw_up is not called in my environment. )

 

this has function of the same 0.5-xkazu.

and it have the same problem with me.

 

Does all mbuf require to be murged before copying pkt to queue? ( i has been thinking the methods...) when tx packet is chain.

 

I add simple codes to ::outputPacket ( dont use using nm )

size_t psize=0;
IWI_DEBUG(" %s check if mbuf is chain\n",__FUNCTION__);
for (nm = m; nm; nm = mbuf_next(nm)){
	psize+= mbuf_len(nm);
}
if(psize != mbuf_len(m) ) {
	IWI_DEBUG("W require to implement for chains %d %d\n",mbuf_len(m),psize);
}else {
	IWI_DEBUG("not require to implement for chains \n");
}

 

at first packet.

 

Jan 27 01:54:29 Y2 kernel[0]: iwi2200: W require to implement for chains 54 86
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: call ieee80211_xmit
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t1
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t2
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t2.1
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t2.3
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t2.4
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t2.5
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t2.6
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t3
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: dev->xmit(48 bytes)
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: t4
....
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: Firmware error detected.  Restarting.
Jan 27 01:54:29 Y2 kernel[0]: iwi2200: ipw_adapter_restart

... hang up after a minutes.

 

 

I will be merging your new code and tags/0.5-kazu.

 

I have no problem before this logs ( scanning and association is worked).

 

this thing is registered to issue of google as bugs.

Edited by xkazu
Link to comment
Share on other sites

Geez, where is everyone? Anyhow, I found an interesting thing (or maybe not). I have the Intel 3945, and have tried the kext with all the recommendations. If I put it in system/library/extensions, I get kernal panic on boot. If I start it manually, it seems to load as well as it has for anyone else, with similar results. Shows Airport as being active, but doesn't find any wireless connections. Anyhow, for the heck of it, I tried the 2200 kext. With it in system/library/extensions, it loads on bootup with no problems or kernal panic. Same results as when I load the 3945 kext manually. This may or may not be relevent.

Link to comment
Share on other sites

Tried 10.4.7 and 10.4.8 as follows for 2200 on a 700m:

 

10.4.8

-Loads on startup

-Appears to be on

-Shown in devices

-Cannot be configured ("communication error")

-If I ignore error and set network manually I get a kernel panic (no security on wireless)

 

10.4.7

-Loads on startup

-Appears to be on

-Shown in devices

-Cannot be configured ("communication error")

-If I ignore error and set network manually it never connects (no security on wireless)

 

SO, basically the downgrade to 10.4.7 stopped the kernel panics, but I still can't connect.

Link to comment
Share on other sites

jalavoui, i wrote comment of your new test code.

i commit with your code to trunk ( this is Revision 52 -> Revision 53 ).

 

trunk is current . plz check out trunk and editting when you write code.

 

it is http://code.google.com/p/iwidarwin/wiki/review_20070126

.

 

plz expire my previous comment in this forum . ( in your mind ).

I cannot understand mbuf.

my understanding is wrong, plz write the same wiki.

 

Apple's document is not enoght about mbuf...

 

I begin to hack rx and tx. ( especialy mbuf_len issue ..)

 

people wating for new binary is patient.

 

if i fixed it about mbuf_len , i will put my binary version..

Link to comment
Share on other sites

Tried 10.4.7 and 10.4.8 as follows for 2200 on a 700m:

 

10.4.8

-Loads on startup

-Appears to be on

-Shown in devices

-Cannot be configured ("communication error")

-If I ignore error and set network manually I get a kernel panic (no security on wireless)

 

10.4.7

-Loads on startup

-Appears to be on

-Shown in devices

-Cannot be configured ("communication error")

-If I ignore error and set network manually it never connects (no security on wireless)

 

SO, basically the downgrade to 10.4.7 stopped the kernel panics, but I still can't connect.

 

sorry . i dont know problem point. because there are iwi2200 versiion and log message in your report.

plz re-send log message and version.

Link to comment
Share on other sites

jalavoui, i wrote comment of your new test code.

i commit with your code to trunk ( this is Revision 52 -> Revision 53 ).

 

trunk is current . plz check out trunk and editting when you write code.

 

 

people wating for new binary is patient.

 

if i fixed it about mbuf_len , i will put my binary version..

 

xkazu

 

please check google

 

i'm trying to convert the linux skb functions

 

maybe it help

Link to comment
Share on other sites

I would help you if I was better with C/C++ and knew IOKit. I appriciate the work you're doing here, I'd rather not have to use that PoS atheros card :star_smile:.

 

thanks jalavoui. I greatly appreciate your attempts in putting up with all us annoying n00bs. I may not be as bad as some but I know I could just as easily be as annoying as everyone else :P.

 

good luck to you.

Link to comment
Share on other sites

Morning All,

 

I've been reading this thread with interest, and was talking to one of my colleagues last week at work about it. He suggested the following:

 

http://ndiswrapper.sourceforge.net/

 

Apparently this lets a UNIX/Linux distribution load a Windows driver for WIFI etc. and it works well according to what I've read. What are the chances of this working on OSX86? My guess is that it won't work, otherwise I'm sure someone would have mentioned it before! Anyways, perhaps there's someone out there who might be able to use it as a resource.

Best of luck to all!

 

 

Mark

Link to comment
Share on other sites

I have experience of using NDIS wrapper on linux system.

it was unstable and low performance when i used ndis wrapper.

 

Not all NDIS driver can be loaded in wrapper system.

 

there are NDIS wrapper driver in almost BSD system.

 

example: NetBSD

http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/if_ndis/

 

but I dont be interested to NDIS drvier.

 

 

someone want to port it ?

Link to comment
Share on other sites

ndiswrapper wont work, plain and simple. lets stick to what we're actually doing in this thread shall we?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...