Hi everybody.
Sorry to re-post this issue but nobody replied and I don't think me and S. 
Biggs are the only one experiencing this issue.

I'm experiencing the same problem Stephen has (described below). I was looking 
for a solution on the
web but I'd say unsuccessfully. I couldn't found any reply to his
complaint (the one posted by S. Biggs is in fact the only one I've found 
around).
Here's my pcidump -v output related to the wireless AP:
 5:4:0: Ralink RT2561S
        0x0000: Vendor ID: 1814 Product ID: 0301
        0x0004: Command: 0107 Status ID: 0410
        0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 42 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf8510000
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000601
        0x002c: Subsystem Vendor ID: 1432 Product ID: 7128
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management

Everything's running on OpenBSD 4.8 RELEASE.
Thanks in advance, any tip/direction is more than welcome.



On Tue, 2010-11-30 at 03:33 +0000, Stephen Biggs wrote:
> Running 4.8 patch/stable with all updated, apm disable via config, upgraded 
> from
> 4.7 patch/stable.
> 
> Any time ral0 is initialized (in hostap mode) using, say, sh /etc/netstart, 
> the
> following message is shown on the console:
> ral0: timeout waiting for BBP
> 
> The code shows that when this happens, the device initialization is aborted 
> and
> EIO error is returned, making 4.8 patch/stable useless for running the box as 
> a
> wireless access point using ral.
> 
> This may ordinarily point to hardware failing except for two things:
> 1. checking the code shows that the busy bit is actually cleared because no
> "cannot read from BBP" message is seen, only a 0 is returned from the version
> flash read. My guess is that some firmware is being loaded wrong onto the
> hardware in 4.8?
> ...and
> 2. ral0 initializes just fine without the timeout using either my previous 4.7
> kernel, or the -current kernel which I am running now.
> 
> The relevant parts of dmesg (relevant imho; if there is more that is needed,
> please advise) are:
> ral0 at pci0 dev 14 function 0 "Ralink RT2561S" rev 0x00: irq 3, address 
> 00:24:1
> d:39:f6:84
> ral0: MAC/BBP RT2561C, RF RT2527
> 
> Also, pcidump -v shows for this device:
>  0:14:0: Ralink RT2561S
>         0x0000: Vendor ID: 1814 Product ID: 0301
>         0x0004: Command: 0017 Status ID: 0410
>         0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 00
>         0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 08
>         0x0010: BAR mem 32bit addr: 0xe3800000
>         0x0014: BAR empty (00000000)
>         0x0018: BAR empty (00000000)
>         0x001c: BAR empty (00000000)
>         0x0020: BAR empty (00000000)
>         0x0024: BAR empty (00000000)
>         0x0028: Cardbus CIS: 00000601
>         0x002c: Subsystem Vendor ID: 1458 Product ID: e934
>         0x0030: Expansion ROM Base Address: 00000000
>         0x0038: 00000000
>         0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00
>         0x0040: Capability 0x01: Power Management
> 
> I don't know what to do next here. I am understandably very apprehensive about
> running a -current kernel on top of a 4.8 stable userland.  I don't want to be
> running -current at all.
> 
> I was thinking about posting a bug using sendbug but that seems a bit 
> pointless
> considering that I am right now running the -current kernel.
> 
> The best case scenario would be for whomever knows what causes the -current
> kernel to work in this instance to post what relevant changes there are (or a
> patch?) or better yet, post a patch to the errata so I can go back to a 4.8
> stable kernel with the patch.
> 
> What is interesting about this is that I can't find any other mention of this
> problem anywhere else on the Internet.  I would have thought that a lot of
> people would be running ral0 as an access point and would have found this.
> 
> If this is only local to me, I would sure appreciate any advice on how to 
> track
> this down.

Reply via email to