lkml.org 
[lkml]   [2004]   [May]   [12]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateWed, 12 May 2004 10:19:07 -0500 (EST)
Fromjnf <>
SubjectRe: new laptop woes
-----BEGIN PGP SIGNED MESSAGE-----
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


jnf

- --

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


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (OpenBSD)
iD8DBQFAokBusKAeTAhLiCERAvEZAJ4rr9Hyz8loJhcwJ8EuhMjH6XQ4WgCfb+Pt
ljtdzfPIn2p6SCQEMahuN44=
=gDkG
-----END PGP SIGNATURE-----
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
\
 
 \ /
  Last update: 2005-03-22 13:03    [from the cache]
©2003-2008