Re: new laptop woes

From: jnf
Date: Wed May 12 2004 - 10:19:54 EST

Hash: SHA1

> Looking at other card drivers, you'll find out what a driver look like.
> You'll learn how a card driver interfaces to the kernel.
> To write a driver for this card you _need_ to know how that particular
> card is programmed. (What io adresses do it use, what do they mean,
> what are the timing requirements, and so on.)
> Looking at other drivers won't help you with that, unless one of the
> other drivers happens to use the same chips. This information is in the
> specs that broadcom so far haven't released. Of course you can
> write to broadcom, perhaps they'll inform you when they see you
> are serious about this.

I figured as much, and I intend to use some of the other wlan drivers as a
framework and to get a better idea of how to interface it, as for the io
addresses/timing/etc, I was thinking that if you can use (i could be
misremembering the name of the project) ... use the ndis wrappers and use
an xp driver, it should be possible to just make the wrapper very verbose,
id think anyways- although id have to look through the wrappers source and
get a feel for how it works before i could really make that statement.
This is somewhat off topic to the discussion, but really its not- does the
dmca restrict me from doing such a thing?

> The card is not assigned an irq precicely because it has no driver.
> IRQ's aren't handed out because devices exists - they are handed
> out because device drivers request them from the kernel.

i was pretty sure thats how it worked, but my level of programming in this
specific arena is fairley minimal. Anyways, thanks for the tips/advice.

> Helge Hafting


- --

It is only the great men who are truly obscene. If they had not dared to
be obscene, they could never have dared to be great.
-- Havelock Ellis

Version: GnuPG v1.2.2 (OpenBSD)

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at