Bug 13234 - Baby will not connect using WPS to a Netgear WNDR3300, WNR3500 consistently
: Baby will not connect using WPS to a Netgear WNDR3300, WNR3500 consistently
Status: CLOSED FIXED
Product: SB Radio
Classification: Unclassified
Component: Setup
: Include FW version in comment
: PC Windows XP
: P2 normal (vote)
: 7.4.1
Assigned To: Ross Levine
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-08-04 15:53 UTC by Anoop Mehta
Modified: 2009-10-22 11:23 UTC (History)
7 users (show)

See Also:
Category: ---


Attachments
tail -f log (23.94 KB, text/plain)
2009-08-05 18:10 UTC, Ross Levine
Details
another messages.log (20.72 KB, text/plain)
2009-08-06 15:56 UTC, Ross Levine
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anoop Mehta 2009-08-04 15:53:10 UTC
Baby tested with firmware r6895 and r6899

Baby will not connect to the router using Push Button Method. 

I have tried both hardware push button and software Push button method.
Comment 1 Anoop Mehta 2009-08-04 15:57:26 UTC
This also fails using PIN method.
Comment 2 Ross Levine 2009-08-04 17:51:08 UTC
There does seem to be an issue here, I'll try to narrow this down and attach some logs. I'm noticing that WPS push button seems to connect consistently for me with the WNDR3300, however the PIN method only works about 1:3 times. The other 2:3 times the router says the device is connected successfully and the baby spinny continues forever.
Comment 3 Julius Dauz 2009-08-04 17:58:23 UTC
I did the same tests with Baby on a Netgear WNR3500 (latest FW) and had mixed results.

Using the "Soft Push Button" it worked the first time, the failed twice. The failures occured in the same fashion. The Netgear Admin Page said the device connected, but the Baby continue to spin trying to connect.

When using the "Pin" method, I experienced similar issues.

First try, the Netgear Admin Page said that the connection was established, but the Baby continued to spin and attempt to connect. I ended up resetting to factory defaults and tried again.

Second try, the Netgear Admin Page timeout during the Pin connection and it displayed a "Internet Explorer could not load the page" error and the Baby continued to spin trying to connect.

It worked the third time.
Comment 4 Ross Levine 2009-08-04 18:00:16 UTC
Fixing mid-air-collision.
Comment 5 Ross Levine 2009-08-05 18:10:00 UTC
*** Bug 13257 has been marked as a duplicate of this bug. ***
Comment 6 Ross Levine 2009-08-05 18:10:50 UTC
Created attachment 5576 [details]
tail -f log
Comment 7 Pat Ransil 2009-08-05 19:16:22 UTC
How important is this? It is marked P2. If we know it works on most wireless APs and the ones with problems are a small part of the market, keep it a P2 and STOP WORKING ON IT. If this does happen on a significant % of the market (5% or more), make it a P1 and keep working.
Comment 8 Felix Mueller 2009-08-06 00:57:27 UTC
Ross: Unfortunately the log doesn't reveal a lot except that it looks to me that Baby didn't even try to connect. Hmm.

I have a WNR3500 here and WPS works fine. I can't tell about the other router though.

Pat: I cannot judge about the market share of a particular router make and model, but keep in mind that it might be different in the US and Europe.

When we continue working on this bug I need additional information about the firmware and settings of your WNR3500 so I can try the same here.

As a general note please be advised that only one WPS connection attempt is allowed at the time. So if for instance you and Steven are trying at the same time it will always fail.

Maybe it would be a good thing if you get a non Logitech WPS client to compare the general performance regarding WPS in MV with all your wireless gear active.
Comment 9 Ross Levine 2009-08-06 15:56:46 UTC
Created attachment 5579 [details]
another messages.log

Felix how many times did you try? I just tried twice, the first time it worked perfectly, the second time several minutes have passed the router indicates the player is connected and baby is spinning extremely slowly. 

I'm the only one in the office testing WPS at the moment, I'm able to reproduce this within a few tries. I'm testing using PBC method, WPA2 encryption, and I changed the SSID to the model number of the router. All other router settings are left at default.
Comment 10 Ross Levine 2009-08-06 16:01:19 UTC
MP r6947.
Comment 11 Felix Mueller 2009-08-07 08:26:56 UTC
Ross: I tried several times. 

The error in the log is from the kernel and looks related to wireless and maybe is also related to WPS, but I cannot tell for sure.

Richard asked Remy for help about the kernel oops and we need to investigate, but I am afraid there is not quick solution.
Comment 12 Felix Mueller 2009-09-27 07:18:09 UTC
Connecting to an AP often failed due to the kernel oops caused by improper use of semaphores in the wireless driver under RT Linux. The issue has been fixed by Remy and Richard.

Please retest with latest Baby firmware.
Comment 13 James Richardson 2009-10-06 12:00:11 UTC
Ross: please retest with latest 7.4.1 firmware
Comment 14 James Richardson 2009-10-22 11:23:31 UTC
This bug has been marked as fixed in the 7.4.1 release version of SqueezeBox
Server! 

Please see the Release Notes for all the details:
http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from
http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with
your new comments and we'll have another look.