<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/sn/if_sn_pccard.c, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-09-13T19:25:30Z</updated>
<entry>
<title>Use new convenience function to read CIS rather than the older, harder to</title>
<updated>2005-09-13T19:25:30Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-09-13T19:25:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=14ea0b7d32ff0075aeae9c48bc2b5069e0092201'/>
<id>urn:sha1:14ea0b7d32ff0075aeae9c48bc2b5069e0092201</id>
<content type='text'>
use version.
</content>
</entry>
<entry>
<title>Some preliminary support for Megahertz XJEM and CCEM (same cards really)</title>
<updated>2005-08-15T18:28:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-08-15T18:28:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1dd467ac95af00780b41d13c421a6028c7a0db0a'/>
<id>urn:sha1:1dd467ac95af00780b41d13c421a6028c7a0db0a</id>
<content type='text'>
combo cards.
</content>
</entry>
<entry>
<title>Comment out a few entries in the sn_pccard_products table until</title>
<updated>2005-07-13T14:52:48Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-07-13T14:52:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=959541b940aa171d28bce82aecfb91933fea59fc'/>
<id>urn:sha1:959541b940aa171d28bce82aecfb91933fea59fc</id>
<content type='text'>
support for them can really be added.  Eliminate the check for network
card, because many of the cards in the commented out section are combo
cards and report themselves as either multifunction or modem.  They
will be added back as I obtain hardware and test them more fully.
</content>
</entry>
<entry>
<title>Add a boatload of new device ids, gleaned from the pcmcia-cs-3.2.8</title>
<updated>2005-07-10T02:00:35Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-07-10T02:00:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ba8f34770d5840aeef95cd0cae6931beb356db75'/>
<id>urn:sha1:ba8f34770d5840aeef95cd0cae6931beb356db75</id>
<content type='text'>
distribution.  Add the appropriate devices to the man pages.

Obtained from: pcmcia-cs
Approved by: re (scottl)
</content>
</entry>
<entry>
<title>Fix the build.  The SMC_8020BT define doesn't exist yet.</title>
<updated>2005-07-09T05:14:32Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2005-07-09T05:14:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0b98232c5ca452e06fe32b9633721b8d3e0e01c3'/>
<id>urn:sha1:0b98232c5ca452e06fe32b9633721b8d3e0e01c3</id>
<content type='text'>
Approved by: re (implicit)
</content>
</entry>
<entry>
<title>Noticed that NetBSD's sm driver has the PSION GOLDCARD listed, so list</title>
<updated>2005-07-09T01:30:32Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-07-09T01:30:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cec14ad556ea0090a147137ec6e04f0c0a228ba4'/>
<id>urn:sha1:cec14ad556ea0090a147137ec6e04f0c0a228ba4</id>
<content type='text'>
that since I can't test it directly.  The driver also lists the EM1144
as being supported, but in reality it isn't.  The EM1144-T,
{XJ,CC}{3288,3336} have the SMC chips in them, but aren't conformant MFC
cards, so they need their own driver.

Also, it does little harm to list the 8020BT, so remove #if 0.

Approved by: re (scottl)
</content>
</entry>
<entry>
<title>Add support for Farallon EtherMAC PC Card.</title>
<updated>2005-07-06T15:59:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-07-06T15:59:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dc1206ea0fa2feb6d78c666983e01c5f6b784679'/>
<id>urn:sha1:dc1206ea0fa2feb6d78c666983e01c5f6b784679</id>
<content type='text'>
Move ethernet MAC address setting into pccard attachment
Fix panic from IFP2ENADDR() use prior to if_alloc
Remove OLDCARD compat support.  This should work still on oldcard, however.
sn_attach now requires that the resources be activated now, so adjust.

Approved by: re (scottl)
</content>
</entry>
<entry>
<title>Eliminate unused argument in PCMCIA_CARD macro.</title>
<updated>2005-06-24T14:36:54Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-06-24T14:36:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ab581af7793365b219b8d57024e809a5b0e9c0ad'/>
<id>urn:sha1:ab581af7793365b219b8d57024e809a5b0e9c0ad</id>
<content type='text'>
Provide a backwards compatible way to have the extra macro by defining
PCCARD_API_LEVEL 5 before including pccarddevs for driver writers that
want/need to have the same driver on 5 and 6 with pccard attachments.

Approved by: re (dwhite)
</content>
</entry>
<entry>
<title>Stop embedding struct ifnet at the top of driver softcs. Instead the</title>
<updated>2005-06-10T16:49:24Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2005-06-10T16:49:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fc74a9f93a5fbc83262aa12084404ac953c854b5'/>
<id>urn:sha1:fc74a9f93a5fbc83262aa12084404ac953c854b5</id>
<content type='text'>
struct ifnet or the layer 2 common structure it was embedded in have
been replaced with a struct ifnet pointer to be filled by a call to the
new function, if_alloc(). The layer 2 common structure is also allocated
via if_alloc() based on the interface type. It is hung off the new
struct ifnet member, if_l2com.

This change removes the size of these structures from the kernel ABI and
will allow us to better manage them as interfaces come and go.

Other changes of note:
 - Struct arpcom is no longer referenced in normal interface code.
   Instead the Ethernet address is accessed via the IFP2ENADDR() macro.
   To enforce this ac_enaddr has been renamed to _ac_enaddr.
 - The second argument to ether_ifattach is now always the mac address
   from driver private storage rather than sometimes being ac_enaddr.

Reviewed by:	sobomax, sam
</content>
</entry>
<entry>
<title>Only attach to network functions.  I'm not aware of any multifunction</title>
<updated>2005-01-20T19:59:31Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-20T19:59:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e30d646d97e69f7cccace5b24b7f5c78e6777bf3'/>
<id>urn:sha1:e30d646d97e69f7cccace5b24b7f5c78e6777bf3</id>
<content type='text'>
(pccard sense) sn based cards, but this won't hurt.  The
pseudo-multifunction cards need a special driver anyway...
</content>
</entry>
</feed>
