Interesting 14e4:4321

Rafał Miłecki zajec5 at gmail.com
Fri May 6 18:14:43 EDT 2011


W dniu 6 maja 2011 23:56 użytkownik Jonas Gorski
<jonas.gorski at gmail.com> napisał:
> 2011/5/6 Hauke Mehrtens <hauke at hauke-m.de>:
>> On 05/06/2011 10:40 PM, Rafał Miłecki wrote:
>>> Swen has found 14e4:4321 in his WRT160N version 1.1. This is quite
>>> rare and interesting so I wanted to post all info about it :)
>
> I didn't know BCM4321s identifying as 14e4:4321 are that seldom - the
> mini-PCI card in my D-Link DSL-2741B (which is a BCM6358) also does
> that.

Well, maybe they are well-known in OpeWRT community :) I believe we
didn't have any reporters here. Unfortunately OpenWRT guys don't
report their problems, fixes too often.


>>> Unfortunately this is one another BCM4321 with DMA not working. I
>>> really need to focus on this after fixing LP-PHY and adding BCMA.
>
> Same here, dma is a no go (I have to use pio).
>
>> The SPROM is not stored on the pci card but in the nvram on the flash
>> chip of the device. This is now correctly read out in OpenWrt and we
>> will send some patches to mainline soon. [1] [2]
>
> Same for the one in my BCM6358 - perhaps SPROM-less devices default to
> their chip-id as the PCI device id (just wildly guessing)? I also have
> a second BCM6358 with a BCM4322; same there (no SPROM, DMA doesn't
> work, and it identifies as 14e4:4322).

Ouch, I didn't know DMA errors also happen for BCM4322. My 14e4:432b
one was working fine. Maybe this is Mini PCI vs. Mini PCIe? Do you
know if your cards are PCI or PCIe?

-- 
Rafał



More information about the b43-dev mailing list