* [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts
@ 2007-01-12 18:08 Larry Finger
[not found] ` <45a7ceb2.m02aaCgouBsadVk/%Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org>
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Larry Finger @ 2007-01-12 18:08 UTC (permalink / raw)
To: John Linville
Cc: netdev-u79uwXL29TY76Z2rM5mHXA, Bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w,
Michael Buesch
The PCI-E modifications to bcm43xx do not set up the interrupt vector
correctly. Tested with BCM4311 (PCI-E) on x86_64 and BCM4306 (PCI) on i386.
Signed-off-by: Larry Finger <Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org>
---
John,
This fix should be applied to wireless-2.6 _AND_ pushed upstream to
2.6.20-rcX. Without this patch, none of the PCI-E interfaces will work.
This version incorporates Michael Buesch's comments, and forgoes some
code clean-ups that were in the first version/
Larry
Index: linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
===================================================================
--- linux-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_main.c
+++ linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
@@ -2704,8 +2704,8 @@ static int bcm43xx_probe_cores(struct bc
sb_id_hi = bcm43xx_read32(bcm, BCM43xx_CIR_SB_ID_HI);
/* extract core_id, core_rev, core_vendor */
- core_id = (sb_id_hi & 0xFFF0) >> 4;
- core_rev = (sb_id_hi & 0xF);
+ core_id = (sb_id_hi & 0x8FF0) >> 4;
+ core_rev = ((sb_id_hi & 0xF) | ((sb_id_hi & 0x7000) >> 8));
core_vendor = (sb_id_hi & 0xFFFF0000) >> 16;
dprintk(KERN_INFO PFX "Core %d: ID 0x%x, rev 0x%x, vendor 0x%x\n",
@@ -2876,7 +2876,10 @@ static int bcm43xx_wireless_core_init(st
sbimconfiglow = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW);
sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK;
sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK;
- sbimconfiglow |= 0x32;
+ if (bcm->bustype == BCM43xx_BUSTYPE_PCI)
+ sbimconfiglow |= 0x32;
+ else
+ sbimconfiglow |= 0x53;
bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, sbimconfiglow);
}
@@ -3080,7 +3083,7 @@ static int bcm43xx_setup_backplane_pci_c
if (err)
goto out;
- if (bcm->current_core->rev < 6 ||
+ if (bcm->current_core->rev < 6 &&
bcm->current_core->id == BCM43xx_COREID_PCI) {
value = bcm43xx_read32(bcm, BCM43xx_CIR_SBINTVEC);
value |= (1 << backplane_flag_nr);
---
^ permalink raw reply [flat|nested] 12+ messages in thread[parent not found: <45a7ceb2.m02aaCgouBsadVk/%Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <45a7ceb2.m02aaCgouBsadVk/%Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org> @ 2007-01-12 18:50 ` Stephen Sinclair [not found] ` <9b3e2dc20701121050p52e13d92r1ec78e1881bbed3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> [not found] ` <45A7F501.9080202@docksud.com.ar> 0 siblings, 2 replies; 12+ messages in thread From: Stephen Sinclair @ 2007-01-12 18:50 UTC (permalink / raw) To: Larry Finger Cc: netdev-u79uwXL29TY76Z2rM5mHXA, John Linville, Michael Buesch, Bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w > The PCI-E modifications to bcm43xx do not set up the interrupt vector > correctly. Tested with BCM4311 (PCI-E) on x86_64 and BCM4306 (PCI) on i386. This was successful for me. My 4311 is now getting interrupts, and I was able to successfully associate with an AP. (i386) Steve ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <9b3e2dc20701121050p52e13d92r1ec78e1881bbed3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <9b3e2dc20701121050p52e13d92r1ec78e1881bbed3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-01-12 19:01 ` Michael Buesch [not found] ` <200701122001.45546.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org> 0 siblings, 1 reply; 12+ messages in thread From: Michael Buesch @ 2007-01-12 19:01 UTC (permalink / raw) To: Stephen Sinclair Cc: netdev-u79uwXL29TY76Z2rM5mHXA, Larry Finger, bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w, John Linville On Friday 12 January 2007 19:50, Stephen Sinclair wrote: > > The PCI-E modifications to bcm43xx do not set up the interrupt vector > > correctly. Tested with BCM4311 (PCI-E) on x86_64 and BCM4306 (PCI) on i386. > > This was successful for me. My 4311 is now getting interrupts, and I > was able to successfully associate with an AP. (i386) That does the (i386) mean here? Were you able to accociate with your PCI or PCI-E card? -- Greetings Michael. ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <200701122001.45546.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <200701122001.45546.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org> @ 2007-01-12 19:27 ` Larry Finger 0 siblings, 0 replies; 12+ messages in thread From: Larry Finger @ 2007-01-12 19:27 UTC (permalink / raw) To: Michael Buesch Cc: bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w, John Linville, netdev-u79uwXL29TY76Z2rM5mHXA Michael Buesch wrote: > On Friday 12 January 2007 19:50, Stephen Sinclair wrote: >>> The PCI-E modifications to bcm43xx do not set up the interrupt vector >>> correctly. Tested with BCM4311 (PCI-E) on x86_64 and BCM4306 (PCI) on i386. >> This was successful for me. My 4311 is now getting interrupts, and I >> was able to successfully associate with an AP. (i386) > > That does the (i386) mean here? > Were you able to accociate with your PCI or PCI-E card? Stephen has an i386 system with a PCI-E 4311. The PCI card on i386 was mine, which I tested to make sure the logic change didn't break the old systems. The display on my old laptop died and wasn't worth fixing; however, I ssh into it to test on a PCI system. Larry ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <45A7F501.9080202@docksud.com.ar>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <45A7F501.9080202@docksud.com.ar> @ 2007-01-12 22:59 ` evan foss [not found] ` <4a55afb80701121459q4f23083t6f92a7e3bc85ccb1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 12+ messages in thread From: evan foss @ 2007-01-12 22:59 UTC (permalink / raw) To: netdev, Bcm43xx-dev >You can get the 2.6.18 patches from ftp://lwfinger.dynalias.org/patches. You will need the PCI-E >patch for 2.6.18.1, and will probably want the patch_2.6.18.1_fix_leds and radio_hwenable_for_2.6.18 >patches if your radio has a switch. Thank you I will try it when I get the time. -- http://www.coe.neu.edu/~efoss/ http://evanfoss.googlepages.com/ ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <4a55afb80701121459q4f23083t6f92a7e3bc85ccb1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <4a55afb80701121459q4f23083t6f92a7e3bc85ccb1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-01-14 6:28 ` evan foss [not found] ` <4a55afb80701132228q2e264606mf8948a45507e59ea-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 12+ messages in thread From: evan foss @ 2007-01-14 6:28 UTC (permalink / raw) To: netdev-u79uwXL29TY76Z2rM5mHXA, Bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w Results so far.... In a word Wow. It still doesn't work but I suspect that is could just be my configuration. Power levels are not being reported correctly all the time iwlist works but nothing else to my knowledge. I remember there being talk of power level reporting patches. Is there anything I can try adding. For the first time in a long time it does associate with AP's but I can't dhcpcd eth1. I am using an access point next door. Mine is down. I will test it with a good one at school on Tuesday. ####To recap I am on... MFG: Compaq V3000 (V3019US) CPU: AMD Turion 64 x2 Kernel: linux-2.6.18-gentoo-r2 I have SMP on and I am in 64 bit. BCM Chip: BCM4311 BCM FW: V3 Sorry I don't recall exactly what version ####Patches used patch_2.6.18.1_fix_leds patch_2.6.18.1_for_PCI-E radio_hwenable_for_2.6.18 ####The following work ifconfig eth1 up iwconfig eth1 essid NAME channel # kismet -c bcm43xx,eth1,bcm43xx iwlist eth1 scan <-the power levels are reported here ####The following don't work iwconfig <-the power levels are reported as always being 0 kismet <-no power levels are reported LED <-always off (I have a slider switch on the front to turn radio on/off) dhcpcd eth1 <-low transmit power??? #####The following don't work but might be my fault (I will get back to you later on these) dhcpcd eth1 #####example bad iwconfig power level reporting eth1 IEEE 802.11b/g ESSID:"linksys" Nickname:"Broadcom 4311" Mode:Managed Frequency=2.437 GHz Access Point: 00:16:B6:43:DE:C4 Bit Rate=1 Mb/s Tx-Power=18 dBm RTS thr:off Fragment thr:off Encryption key:off Link Quality=0/100 Signal level=-256 dBm Noise level=-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 -- http://www.coe.neu.edu/~efoss/ http://evanfoss.googlepages.com/ ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <4a55afb80701132228q2e264606mf8948a45507e59ea-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <4a55afb80701132228q2e264606mf8948a45507e59ea-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-01-14 18:14 ` evan foss 2007-01-14 23:54 ` Larry Finger 1 sibling, 0 replies; 12+ messages in thread From: evan foss @ 2007-01-14 18:14 UTC (permalink / raw) To: netdev-u79uwXL29TY76Z2rM5mHXA, Bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w I sent this to the list but I don't know if it got to the list. On 1/14/07, evan foss <evanfoss-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > Results so far.... > In a word Wow. It still doesn't work but I suspect that is could just > be my configuration. Power levels are not being reported correctly all > the time iwlist works but nothing else to my knowledge. I remember > there being talk of power level reporting patches. Is there anything I > can try adding. For the first time in a long time it does associate > with AP's but I can't dhcpcd eth1. I am using an access point next > door. Mine is down. I will test it with a good one at school on > Tuesday. > > ####To recap I am on... > MFG: Compaq V3000 (V3019US) > CPU: AMD Turion 64 x2 > Kernel: linux-2.6.18-gentoo-r2 > I have SMP on and I am in 64 bit. > BCM Chip: BCM4311 > BCM FW: V3 Sorry I don't recall exactly what version > > ####Patches used > patch_2.6.18.1_fix_leds > patch_2.6.18.1_for_PCI-E > radio_hwenable_for_2.6.18 > > ####The following work > ifconfig eth1 up > iwconfig eth1 essid NAME channel # > kismet -c bcm43xx,eth1,bcm43xx > iwlist eth1 scan <-the power levels are reported here > > ####The following don't work > iwconfig <-the power levels are reported as always being 0 > kismet <-no power levels are reported > LED <-always off (I have a slider switch on the front to turn radio on/off) > dhcpcd eth1 <-low transmit power??? > > #####The following don't work but might be my fault (I will get back > to you later on these) > dhcpcd eth1 > > #####example bad iwconfig power level reporting > eth1 IEEE 802.11b/g ESSID:"linksys" Nickname:"Broadcom 4311" > Mode:Managed Frequency=2.437 GHz Access Point: 00:16:B6:43:DE:C4 > Bit Rate=1 Mb/s Tx-Power=18 dBm > RTS thr:off Fragment thr:off > Encryption key:off > Link Quality=0/100 Signal level=-256 dBm Noise level=-256 dBm > Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 > Tx excessive retries:0 Invalid misc:0 Missed beacon:0 > > > > -- > http://www.coe.neu.edu/~efoss/ > http://evanfoss.googlepages.com/ > -- http://www.coe.neu.edu/~efoss/ http://evanfoss.googlepages.com/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <4a55afb80701132228q2e264606mf8948a45507e59ea-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-01-14 18:14 ` evan foss @ 2007-01-14 23:54 ` Larry Finger 1 sibling, 0 replies; 12+ messages in thread From: Larry Finger @ 2007-01-14 23:54 UTC (permalink / raw) To: evan foss Cc: netdev-u79uwXL29TY76Z2rM5mHXA, Bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w evan foss wrote: > Results so far.... > In a word Wow. It still doesn't work but I suspect that is could just > be my configuration. Power levels are not being reported correctly all > the time iwlist works but nothing else to my knowledge. I remember > there being talk of power level reporting patches. Is there anything I > can try adding. For the first time in a long time it does associate > with AP's but I can't dhcpcd eth1. I am using an access point next > door. Mine is down. I will test it with a good one at school on > Tuesday. > > ####To recap I am on... > MFG: Compaq V3000 (V3019US) > CPU: AMD Turion 64 x2 > Kernel: linux-2.6.18-gentoo-r2 > I have SMP on and I am in 64 bit. > BCM Chip: BCM4311 > BCM FW: V3 Sorry I don't recall exactly what version > > ####Patches used > patch_2.6.18.1_fix_leds > patch_2.6.18.1_for_PCI-E > radio_hwenable_for_2.6.18 To get signal levels reported correctly, you also need patch_2.6.18.1_signal_quality. > ####The following work > ifconfig eth1 up > iwconfig eth1 essid NAME channel # > kismet -c bcm43xx,eth1,bcm43xx > iwlist eth1 scan <-the power levels are reported here > > ####The following don't work > iwconfig <-the power levels are reported as always being 0 > kismet <-no power levels are reported > LED <-always off (I have a slider switch on the front to turn radio on/off) This one needs watching. The LED has worked on previous computers. > dhcpcd eth1 <-low transmit power??? Most likely. How far are you from the AP? > #####The following don't work but might be my fault (I will get back > to you later on these) > dhcpcd eth1 > > #####example bad iwconfig power level reporting > eth1 IEEE 802.11b/g ESSID:"linksys" Nickname:"Broadcom 4311" > Mode:Managed Frequency=2.437 GHz Access Point: 00:16:B6:43:DE:C4 > Bit Rate=1 Mb/s Tx-Power=18 dBm > RTS thr:off Fragment thr:off > Encryption key:off > Link Quality=0/100 Signal level=-256 dBm Noise level=-256 dBm > Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 > Tx excessive retries:0 Invalid misc:0 Missed beacon:0 The received signal and noise levels should be fixed by the patch listed above. Larry ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts 2007-01-12 18:08 [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts Larry Finger [not found] ` <45a7ceb2.m02aaCgouBsadVk/%Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org> @ 2007-01-12 18:53 ` Michael Buesch [not found] ` <200701121953.44630.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org> [not found] ` <1168881379.2481.46.camel@flanders.rdu.redhat.com> 2 siblings, 1 reply; 12+ messages in thread From: Michael Buesch @ 2007-01-12 18:53 UTC (permalink / raw) To: Larry Finger; +Cc: John Linville, netdev, Bcm43xx-dev On Friday 12 January 2007 19:08, Larry Finger wrote: > The PCI-E modifications to bcm43xx do not set up the interrupt vector > correctly. Tested with BCM4311 (PCI-E) on x86_64 and BCM4306 (PCI) on i386. > > Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> ACK. > --- > > John, > > This fix should be applied to wireless-2.6 _AND_ pushed upstream to > 2.6.20-rcX. Without this patch, none of the PCI-E interfaces will work. > This version incorporates Michael Buesch's comments, and forgoes some > code clean-ups that were in the first version/ > > Larry > > > Index: linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c > =================================================================== > --- linux-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_main.c > +++ linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c > @@ -2704,8 +2704,8 @@ static int bcm43xx_probe_cores(struct bc > sb_id_hi = bcm43xx_read32(bcm, BCM43xx_CIR_SB_ID_HI); > > /* extract core_id, core_rev, core_vendor */ > - core_id = (sb_id_hi & 0xFFF0) >> 4; > - core_rev = (sb_id_hi & 0xF); > + core_id = (sb_id_hi & 0x8FF0) >> 4; > + core_rev = ((sb_id_hi & 0xF) | ((sb_id_hi & 0x7000) >> 8)); > core_vendor = (sb_id_hi & 0xFFFF0000) >> 16; > > dprintk(KERN_INFO PFX "Core %d: ID 0x%x, rev 0x%x, vendor 0x%x\n", > @@ -2876,7 +2876,10 @@ static int bcm43xx_wireless_core_init(st > sbimconfiglow = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); > sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; > sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; > - sbimconfiglow |= 0x32; > + if (bcm->bustype == BCM43xx_BUSTYPE_PCI) > + sbimconfiglow |= 0x32; > + else > + sbimconfiglow |= 0x53; This hunk is OK, but I just want to point out that bustype is always equal to BCM43xx_BUSTYPE_PCI ;) The 0x53 timeouts are for an SSB-BUS. So strictly said this hunk is a NOP. The other hunks are OK, too. They fix real bugs. Thanks for spotting them, Larry! > bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, sbimconfiglow); > } > > @@ -3080,7 +3083,7 @@ static int bcm43xx_setup_backplane_pci_c > if (err) > goto out; > > - if (bcm->current_core->rev < 6 || > + if (bcm->current_core->rev < 6 && > bcm->current_core->id == BCM43xx_COREID_PCI) { > value = bcm43xx_read32(bcm, BCM43xx_CIR_SBINTVEC); > value |= (1 << backplane_flag_nr); > > --- > > -- Greetings Michael. ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <200701121953.44630.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <200701121953.44630.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org> @ 2007-01-12 19:18 ` evan foss 2007-01-12 19:30 ` Larry Finger 0 siblings, 1 reply; 12+ messages in thread From: evan foss @ 2007-01-12 19:18 UTC (permalink / raw) To: netdev-u79uwXL29TY76Z2rM5mHXA, Bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w > This hunk is OK, but I just want to point out that bustype is > always equal to BCM43xx_BUSTYPE_PCI ;) > The 0x53 timeouts are for an SSB-BUS. > So strictly said this hunk is a NOP. > > The other hunks are OK, too. They fix real bugs. > Thanks for spotting them, Larry! So then what fixed int's for Stephen Sinclair? Or did they already work? I would gladly help test I knew it applied to me. >> The PCI-E modifications to bcm43xx do not set up the interrupt vector >> correctly. Tested with BCM4311 (PCI-E) on x86_64 and BCM4306 (PCI) on i386. > >This was successful for me. My 4311 is now getting interrupts, and I >was able to successfully associate with an AP. (i386) -- http://www.coe.neu.edu/~efoss/ http://evanfoss.googlepages.com/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts 2007-01-12 19:18 ` evan foss @ 2007-01-12 19:30 ` Larry Finger 0 siblings, 0 replies; 12+ messages in thread From: Larry Finger @ 2007-01-12 19:30 UTC (permalink / raw) To: evan foss; +Cc: netdev, Bcm43xx-dev evan foss wrote: >> This hunk is OK, but I just want to point out that bustype is >> always equal to BCM43xx_BUSTYPE_PCI ;) >> The 0x53 timeouts are for an SSB-BUS. >> So strictly said this hunk is a NOP. >> >> The other hunks are OK, too. They fix real bugs. >> Thanks for spotting them, Larry! > > So then what fixed int's for Stephen Sinclair? Or did they already > work? I would gladly help test I knew it applied to me. The lack of int's was due to the bugs mentioned above. His interface didn't work until he applied the patch, which I hope fixes everyone's PCI-E problems. Please do test. Larry ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <1168881379.2481.46.camel@flanders.rdu.redhat.com>]
[parent not found: <45ABC0D5.3060008@lwfinger.net>]
[parent not found: <4a55afb80701151502q7bf8bbabp7507a42f072efd29@mail.gmail.com>]
[parent not found: <45AC41C4.2070401@lwfinger.net>]
* Re: [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts [not found] ` <45AC41C4.2070401@lwfinger.net> @ 2007-01-18 12:52 ` evan foss 0 siblings, 0 replies; 12+ messages in thread From: evan foss @ 2007-01-18 12:52 UTC (permalink / raw) To: netdev, Bcm43xx-dev > One thing I forgot is that the LED will be on only if the switch is in the on position _AND_ the > interface is UP. Yes I figured that out. (eventually) > >>> dhcpcd eth1 <-low transmit power??? > >> Most likely. How far are you from the AP? > > > > This is a timeout issue. I tried to apply the timeout patch which I > > assume is for this and it didn't take. I have logs for both patch > > applications below. To the distance issue my ap died so I am trying to > > just connect to one next door. (with permission) The distance is about > > 50ft. So this could be the main factor. This is why I said it might be > > my fault. The thing is I can connect to it in windows most of the time > > so I know it is in range. I will be going to school on Tuesday and > > will report back then. They have a much better AP. > > With the current transmit levels of the 4311, 50 feet through at least one wall is probably too much. I have tried 3 more AP at much closer distances <9ft and <4ft and it still won't work. I ether get "Network Down" or a timeout. > > Presario1600 bcm43xx # patch -p0 <patch_2.6.18.1_signal_quality ... > > Presario1600 bcm43xx # patch -p0 <patch_2.6.18.1_watchdog_timeout2 ... > Those patches are already applied to your code. Thanks for the clarification, and assistance. -- http://www.coe.neu.edu/~efoss/ http://evanfoss.googlepages.com/ ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-01-18 12:52 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-12 18:08 [PATCH V2] bcm43xx: Fix failure to deliver PCI-E interrupts Larry Finger
[not found] ` <45a7ceb2.m02aaCgouBsadVk/%Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org>
2007-01-12 18:50 ` Stephen Sinclair
[not found] ` <9b3e2dc20701121050p52e13d92r1ec78e1881bbed3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-01-12 19:01 ` Michael Buesch
[not found] ` <200701122001.45546.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org>
2007-01-12 19:27 ` Larry Finger
[not found] ` <45A7F501.9080202@docksud.com.ar>
2007-01-12 22:59 ` evan foss
[not found] ` <4a55afb80701121459q4f23083t6f92a7e3bc85ccb1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-01-14 6:28 ` evan foss
[not found] ` <4a55afb80701132228q2e264606mf8948a45507e59ea-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-01-14 18:14 ` evan foss
2007-01-14 23:54 ` Larry Finger
2007-01-12 18:53 ` Michael Buesch
[not found] ` <200701121953.44630.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org>
2007-01-12 19:18 ` evan foss
2007-01-12 19:30 ` Larry Finger
[not found] ` <1168881379.2481.46.camel@flanders.rdu.redhat.com>
[not found] ` <45ABC0D5.3060008@lwfinger.net>
[not found] ` <4a55afb80701151502q7bf8bbabp7507a42f072efd29@mail.gmail.com>
[not found] ` <45AC41C4.2070401@lwfinger.net>
2007-01-18 12:52 ` evan foss
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).