patch for intel centrino ?

George Neville-Neil gnn at freebsd.org
Tue Aug 27 01:20:37 UTC 2013


On Aug 25, 2013, at 7:41 , Adrian Chadd <adrian at freebsd.org> wrote:

> Hi!
> 
> I encourage people to test this out on all iwn(4) hardware, new and old.
> 
> It needs to work on the older stuff (4965, 5100, etc) before I will merge
> it into -HEAD.
> 
> Sorry I've not merged more, I've been busy with work and work travel.
> 
> 
> 

OK, here is a patch that makes this "start" to work.  I say "start" because after a few reasonable
exchanges (i.e. I can open a web page) the device seems to wedge with no messages.

http://people.freebsd.org/~gnn/iwn.diff

If y'all can look at that and make comments that would be helpful.

I turned on debugging and a sample of the messages when the device is "stuck" are at
the end of this email.

Best,
George



Aug 26 21:18:24 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:24 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:24 punk kernel: iwn_tx_data: qid 2 idx 205 len 84 nsegs 2
Aug 26 21:18:24 punk kernel: iwn_tx_data: qid 2 idx 206 len 84 nsegs 2
Aug 26 21:18:24 punk kernel: iwn_tx_data: qid 2 idx 207 len 84 nsegs 2
Aug 26 21:18:24 punk kernel: iwn_tx_data: qid 2 idx 208 len 84 nsegs 2
Aug 26 21:18:24 punk kernel: iwn_tx_data: qid 2 idx 209 len 84 nsegs 2
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: qid 2 idx 205 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:24 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: qid 2 idx 206 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:24 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: qid 2 idx 207 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:24 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: qid 2 idx 208 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:24 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: qid 2 idx 209 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:24 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:24 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:26 punk kernel: iwn_tx_data: qid 2 idx 210 len 80 nsegs 1
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: qid 2 idx 210 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:26 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:26 punk kernel: iwn_tx_data: qid 2 idx 211 len 83 nsegs 1
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: qid 2 idx 211 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:26 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:26 punk kernel: iwn_tx_data: qid 2 idx 212 len 84 nsegs 2
Aug 26 21:18:26 punk kernel: iwn_tx_data: qid 2 idx 213 len 84 nsegs 2
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: qid 2 idx 212 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:26 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: qid 2 idx 213 retries 0 nkill 0 ra
te 80006103 duration 161 status 1
Aug 26 21:18:26 punk kernel: iwn5000_tx_done: Agg : 1
Aug 26 21:18:26 punk kernel: iwn_tx_done: Status OK ackcnt: 0
Aug 26 21:18:27 punk kernel: iwn_tx_data: qid 2 idx 214 len 84 nsegs 2
Aug 26 21:18:27 punk kernel: iwn_tx_data: qid 2 idx 215 len 84 nsegs 2
Aug 26 21:18:27 punk kernel: iwn_tx_data: qid 2 idx 216 len 84 nsegs 2
Aug 26 21:18:27 punk kernel: iwn_tx_data: qid 2 idx 217 len 84 nsegs 2



More information about the freebsd-wireless mailing list