Hajimu UMEMOTO
7a2e32cbe3
Sync to pccarddevs 1.81.
2004-01-21 16:03:40 +00:00
Hajimu UMEMOTO
a950ec6208
There is PANASONIC KXLC005 which has another product id.
2004-01-21 16:02:20 +00:00
KATO Takenori
dc25f9c07f
Sync to 1.80.
2003-12-31 04:21:42 +00:00
KATO Takenori
996e86c529
Added ID for TDK LAK-CD031 Ethernet card.
...
Reviewed by: imp
2003-12-31 04:19:50 +00:00
Warner Losh
a93efa3c97
Use %#jx for both args.
...
Non-use of %# mocked by: bde
2003-11-04 06:30:59 +00:00
Warner Losh
50d2d4c753
Fix two small style nits pointed out by bde: Remove spaces after cast and
...
indent continued line 4 spaces instead of 2.
2003-11-03 21:54:24 +00:00
Warner Losh
f97db4af7f
Sync to 1.79
2003-11-03 16:12:27 +00:00
Warner Losh
ee4a63ca6c
Add intel EtherExpress PRO PCMCIA card ID. Well, I don't know if it
...
is really EtherExpress or EEPro or what, but it does appear in a
couple of ethernet cards that have appeared recently on ebay. Silicom
appears to make these cards, and they have the 82595TX chipset in
them, and sometimes uarts. The ex driver needs some work to support
these cards, but I thought I'd get the device into pccarddevs.
2003-11-03 16:09:17 +00:00
Warner Losh
e1678e50a4
Sync to 1.78
2003-11-03 16:05:46 +00:00
Warner Losh
9e53a7290a
o Use %j and uintmax_t rather than uint64_t for casting.
...
o use more proper bus_size_t for iosize rather than bus_addr_t.
Noticed by: bde
2003-11-03 16:04:31 +00:00
Warner Losh
2f8298dd1f
ia64 tenderbox hates what I did wrt a printf, so cast the snot out of
...
it and hope for the best.
2003-11-03 01:30:03 +00:00
Warner Losh
4f9303c05a
MFp4:
...
o Fix MFC cards. We were bogusly setting CCR_IOBASE[01] and CCR_IOLIMIT.
now when we activate the resource, we adjust these for MFC cards, per the
spec.
o Change type of pf_mfc_* to be bus_addr_t, which is more correct than
long.
This makes my 3C362D/3C363D and 3CXEM556 cards work! Woo Hoo!
2003-11-02 20:18:19 +00:00
Warner Losh
42d00de1a6
sync to 1.77
2003-10-27 05:37:34 +00:00
Warner Losh
0d064154e2
Correct CEM33
2003-10-27 05:37:01 +00:00
Warner Losh
2bf694a41c
Sync to pccarddevs 1.76
2003-10-26 22:24:01 +00:00
Warner Losh
0a0304727f
Add Olicom GoCard 28.8k version
2003-10-26 22:22:34 +00:00
Warner Losh
891a59d722
Sync to 1.75 of pccarddevs
2003-10-26 20:09:57 +00:00
Warner Losh
05473b7a94
Minor tweak to Olicom 2220. Also add the OC-2232 while I'm here.
...
Looks like 'special magic' is needed to access the ethernet part of
that combo card, so I've not added it to ex.
2003-10-26 20:09:18 +00:00
Warner Losh
23c6a7f4fa
Sync to pccarddevs 1.74
2003-10-26 06:32:50 +00:00
Warner Losh
9abf3fd1a4
Add ID for olicom GOCARD Ethernet (OC2220)
2003-10-26 06:31:46 +00:00
Warner Losh
595670d932
Const poison string accessor functions.
2003-10-26 00:51:40 +00:00
Warner Losh
58bad99209
sync to 1.73
2003-10-08 01:16:07 +00:00
Warner Losh
e9732b5260
Xircom Wireless ethernet
...
Submitted by: Keith Davis
2003-10-08 01:15:41 +00:00
Warner Losh
13d07a4669
Add new file for definitions of CIS. We can share this with cardbus.
...
the filename isn't that bad, because all of these are defined in the
PC Card standard :-)
2003-10-07 03:35:48 +00:00
Warner Losh
a294cdb6b5
o move the cis tuple definitions into a common file.
...
o minor optimization of cardbus_cis processing. Remove a bunch of generic
entries that are handled by generic.
o no longer need the card_get_type stuff.
2003-10-07 03:33:54 +00:00
Warner Losh
d266c2db1c
refactor how we do the quirk matching. this puts an ugly if into a
...
routine of its own, and allows us to move the indentation back two
layers making the code more readable.
delete a prototype that should have been killed years ago in pccardvar.h.
# adding quirks here is way harder than it needs to be. :-(
2003-10-06 07:17:20 +00:00
Warner Losh
6ea91a6bcb
Remove the cis reading bus methods. They were never implemented and
...
there's been some critism about the API not being lock friendly.
2003-10-06 07:10:40 +00:00
Warner Losh
f1bbdf43f2
sync to 1.72
2003-09-22 05:27:33 +00:00
Warner Losh
4091833eb6
Merge from NetBSD:
...
1.186: onoe; Sony's PEGA-WL110 CF WLAN (which strangely has fujitsu's
vendor id)
1.185: ichiro; Quatech Inc, PCMCIA Enhanced Parallel Port Card
Also:
o update $NetBSD$
o minor tweaks to FUJITSU. We've tried to keep the CIS only entries seprate
from vendor id/product id.
2003-09-22 05:27:03 +00:00
Warner Losh
37c3193030
update to 1.71
2003-09-20 18:01:51 +00:00
Warner Losh
734b8bcbac
EXPsys PCMCIA Ethernet Combo
...
Submitted by: Ludwig Pummer
2003-09-20 17:54:30 +00:00
Warner Losh
89aea6d530
Remove unused #defines.
2003-09-20 17:46:39 +00:00
Warner Losh
7558e6858e
sync to 1.70
2003-09-20 05:24:50 +00:00
Warner Losh
ea1349a34b
OEM version of Proxim Harmony card
...
Submitted by: Jeremy Bingham
2003-09-20 05:23:50 +00:00
Warner Losh
a48c0be85d
Whacked out CIS configurations can cause us to not have any child. When
...
such a card is ejected, we'd panic. Instead, just ignore it.
I should also add a sanity check in the FUNCID code as well, but this
isn't wrong since the check is cheap and happens infrequently.
2003-09-05 03:08:08 +00:00
Warner Losh
f8ba3dc6cb
Remove unneeded field after CIS changes.
2003-08-29 00:25:50 +00:00
Warner Losh
533b7cef1e
Probe routines can return < 0 for speculative matches. In the
...
compatibility routine, go ahead and accept that as 'success'. A
properly written compatible driver should return < 0 for both the
compat match and compat probe routines, so this will wind up doing the
right thing.
2003-08-25 18:20:03 +00:00
David E. O'Brien
aad970f1fe
Use __FBSDID().
...
Also some minor style cleanups.
2003-08-24 17:55:58 +00:00
Warner Losh
96f7215d03
Sync
2003-08-21 18:05:55 +00:00
Warner Losh
888d30a48b
Sort the vendors into three sections. First section is for those
...
vendors that list the vendor ID in the proper byte order. The second
section is for vendors that get it backwards. The third is for what
appear to be 'random' ones (although 0xcxxx appears to be coherent
enough that maybe somebody else is assigning those numbers).
2003-08-21 18:05:35 +00:00
Warner Losh
bca7c0eda4
Sync to 1.68
2003-08-21 17:50:26 +00:00
Warner Losh
dce1b9562f
Compaq's ID is 0x138. However, it looks like they also released
...
something with the vendor ID of 0x183. That could be a typo, or it
could be Paralon Technologies. Add an entry for Paralon, but don't
use it yet.
2003-08-21 17:49:50 +00:00
Warner Losh
615fddcfd5
Update to pccarddevs 1.67
2003-08-21 17:40:28 +00:00
Warner Losh
6be219c152
Vendor ID 0x274 is Bromax Communications, not Linksys. Linksys sells
...
them as 'Instant Wireless' cards.
2003-08-21 17:39:56 +00:00
Warner Losh
63d8b1edaa
Sync to 1.66
2003-08-21 17:26:59 +00:00
Warner Losh
cd85aa67e6
Vendor ID 0x0128 is registered to DSP Solutions, Inc. Megahertz sold
...
these under X-Jack and XJEM1144. Update to reflect this.
2003-08-21 17:26:44 +00:00
Warner Losh
ab0650428c
Sync to 1.65
2003-08-21 16:43:27 +00:00
Warner Losh
21f336d4ba
Change INTERSIL to INTERSIL2 for the -1 case. Chances are good that
...
this card has a real ID, but I don't know what it is at this time.
2003-08-21 16:43:10 +00:00
Warner Losh
e0fbc8a796
Regen for 1.64
2003-08-21 16:41:14 +00:00
Warner Losh
7c407398c1
Vendor 0xb is intersil, not Netgear. The MA401RA is just Netgear's
...
modle number, and I continue to use it as a place holder until I find
out what Intersil's name for it is.
2003-08-21 16:40:20 +00:00
Warner Losh
f1b0a0f432
pc98pcic isn't the name of the media driver. tcic likely will never
...
happen (unless someone sends one to me). Kill bogus module depend
that I commented out over a year ago.
2003-08-20 05:50:56 +00:00
Warner Losh
82d2e53a57
When debugging CIS, only print 10 CISTPL_NULLs. Chances are good they
...
are all bogus, and the cards that don't decode things quite right
often have hundreds of them. This will fix starvation of small dmesg
buffers and allow better debugging to happen. I thought about adding
an override, but there is such a thing as too many knobs. :-)
2003-08-20 05:44:55 +00:00
Warner Losh
4aef3fb1c3
Put a band-aide(tm) on the CIS panic problem. This is a similar fix
...
to what is in NetBSD. I have a few cards that tickles this bug, and
this just keeps us from panicing. It doesn't actually fix the problem
(that will happen once I figure out why some cards hate the address
their CIS is mapped to high memory).
2003-08-18 03:07:09 +00:00
Warner Losh
610a3fb7a9
resync to pcarddevs 1.63
2003-08-14 06:27:48 +00:00
Warner Losh
190320c7eb
add microsoft mn-520 wlan card.
...
submitted by: Kirk Strauser
2003-08-14 06:26:58 +00:00
Warner Losh
07dbfcd9cd
Sync to 1.62 of pccarddevs
2003-08-07 19:36:06 +00:00
Warner Losh
b03ea4feee
MELCO has a similar product to Buffalo LPC3-CLX: named the same and
...
has the same product id, but different vendor id. It also appears
that the MELCO's id should be 0x18a instead of 0x8a01. Fix this.
Submitted by: Shizuka Kudo-san
2003-08-07 19:33:11 +00:00
Warner Losh
c1d9e7fff1
Sync to 1.61 of pccarddevs
2003-07-26 17:46:43 +00:00
Warner Losh
5a344705e6
MFNetBSD:
...
1.183: gmcgarry; Add Sharp PALDIO 611S
1.184: martin; Socket LP 10/100 CF
Obtained from: NetBSD
2003-07-26 17:45:45 +00:00
Warner Losh
1bcb21f7d3
Sync to 1.60
2003-07-19 05:51:10 +00:00
Warner Losh
e220f38474
Add Linksys compact flash wireless card
...
Submitted by: Scott Lambert
PR: 53881
2003-07-19 05:49:17 +00:00
Warner Losh
0cfad826da
sync to 1.59
2003-07-19 05:33:54 +00:00
Warner Losh
547b34290b
Add Buffalo LPC3_CLX.
...
PR: 47786
Submitted by: IHA, genta -san
2003-07-19 05:32:07 +00:00
Warner Losh
fa3682c1c9
OpenBSD calls this AIRVAST, so use that instead
2003-07-15 07:22:21 +00:00
Warner Losh
f475f6fff3
sync to 1.58
2003-07-15 07:22:03 +00:00
Warner Losh
2f71d7885d
sync to pccarddevs 1.57
2003-07-15 03:30:31 +00:00
Warner Losh
bf564bcd73
Add Siemens SpeedStream 1021
...
Obtained From: openbsd (1.105; millert)
2003-07-15 03:27:53 +00:00
Hidetoshi Shimokawa
558d6f9a60
Fix if_wi breakage.
2003-07-11 13:50:31 +00:00
Warner Losh
c3cee955c0
sync to pccarddev 1.55
2003-07-11 09:17:07 +00:00
Warner Losh
4aafc6cbf1
remove stray ASUS
2003-07-11 09:16:40 +00:00
Warner Losh
688a06fa4d
sync to pccarddev 1.54
2003-07-11 09:15:45 +00:00
Warner Losh
386a95a275
Add asus wl100
...
PR: 49033, 53249
2003-07-11 09:15:21 +00:00
Warner Losh
6da5aafdda
Sync to 1.53
2003-06-17 12:29:49 +00:00
Warner Losh
bd65adef88
Add FREECOM PCCARD-IDE
2003-06-17 12:29:20 +00:00
Warner Losh
309971e12e
Add a comment about the MPSAFEness of this pccard_intr handler. Given
...
how we registered pccard_intr, it is MPSAFE. However, since we
register the pccard_intr handler with the flags of the ISR we call,
that is the gating factor. We need do nothing specific here.
Prompted by: seeing pccard_intr in a panic.
2003-06-13 21:30:29 +00:00
Warner Losh
cb8af9e613
regen for 1.52
2003-06-11 16:53:47 +00:00
Warner Losh
e8abadefcc
Add ARtem ONAIR wi card.
...
Submitted by: Ben Gras
Forgotten by: imp
2003-06-11 16:53:26 +00:00
Warner Losh
a450b32915
Sync to 1.51
2003-06-03 01:29:58 +00:00
Warner Losh
b2cd313c17
Add another PCMCIA IDE CARD
2003-06-03 01:29:01 +00:00
Warner Losh
103cef9fdd
Sync to 1.50
2003-04-27 03:32:09 +00:00
Warner Losh
0cb2efde14
Mystery OEM #1 : A really no-name prism3 card that wi supports.
...
Submitted by: mwlucas
2003-04-27 03:31:47 +00:00
Warner Losh
914beb056b
Sync to 1.49
2003-04-27 00:26:19 +00:00
Warner Losh
57bf268890
Add a generic cdrom.
2003-04-26 22:13:51 +00:00
Warner Losh
d6b4602222
Add accessor for cis4 string. Neither OLDCARD nor NEWCARD support
...
this yet, but that will change soon.
Pr: 51333
Submited by: Scott Mitchell
2003-04-23 23:32:53 +00:00
MIHIRA Sanpei Yoshiro
26954ebf4e
Sync to 1.48
2003-04-18 15:35:52 +00:00
MIHIRA Sanpei Yoshiro
2af37380c8
fix corega vendor id(use vendor string and product string)
...
Submitted by: imp
2003-04-18 14:52:14 +00:00
Warner Losh
46d5f4e726
Remove bogus line and entry, restore cnet ne2000 add smc 8041
2003-04-10 07:21:11 +00:00
Warner Losh
1cf793aaaf
Sync to 1.46
2003-04-10 06:59:35 +00:00
Warner Losh
2b358bf2dc
MFNetBSD:
...
1.182; christos
A cardflash NE2000 from Michael Francini
1.181; perry
support Corega PCCL-11 -- from Christopher SEKIYA in PR 20932
1.180; ichiro
add product TOSHIBA PA2673U CBIDE2 (IODATA OEM)
1.179; kanaoka
Add SMC 8041TX 10/100 Ether PC Card.
2003-04-10 06:58:40 +00:00
Warner Losh
7de3ac49a9
In [bsd-nomads:16650] shibagaki-san presented an example product id of
...
0 in a problem that is being discussed. That means that the test for
product != 0 may cause problems. Looking at pccarddevs (which i
should have done earlier) we see:
product BONDWELL B236 0x0000 Game Card Joystick
product CONTEC CNETPC 0x0000 Contec C-NET(PC)C
product IBM MICRODRIVE 0x0000 IBM Microdrive
product RAYTHEON WLAN 0x0000 WLAN Adapter
product SOCKET EA_ETHER 0x0000 Socket Communications EA
product TDK LAK_CD011WL 0x0000 TDK LAK-CD011WL
so use only the vendor field for the end sentinel.
2003-04-10 04:11:15 +00:00
Warner Losh
68d25868d0
1.37 was committed prematurely: back out until I can commit all parts at the
...
same time.
2003-04-09 22:10:28 +00:00
Warner Losh
60feb70860
1.77 was bogus: there is no logic bug. Back it out and compare the
...
correct fields instead.
2003-04-09 22:07:02 +00:00
John Baldwin
685a76429a
Fix a logic bug in previous commit (use || rather than &&). In order to
...
terminate the loop only when both the name and vendor are zero, we should
keep looping so long as either one is not zero.
2003-04-09 21:24:23 +00:00
Warner Losh
7e9b53e399
Make sure that both pp_name and pp_vendor are zero to know we're at the
...
end of the list now that some valid entries don't have pp_name set. Also,
don't print a warning if pp->name is NULL and it is a total wildcard.
2003-04-09 15:54:00 +00:00
Warner Losh
bf1f89d49c
Create new _ND versions to allow one to not specify the description be
...
stored in the table.
2003-04-08 15:28:58 +00:00
Warner Losh
6586fa7c43
MFP4:
...
o don't access struct resource members directly.
o Set a default device description based on the CIS name.
2003-04-08 07:02:03 +00:00
Warner Losh
0540e305b6
u_int*_t -> uint*_t
...
-1 -> 0xffffffff
2003-04-08 06:59:20 +00:00
MIHIRA Sanpei Yoshiro
e21115ab06
fix typo
2003-04-04 14:40:01 +00:00
Warner Losh
129edde443
pccarddevs_data.h no longer generated
2003-03-28 06:44:57 +00:00
Warner Losh
2983138955
MFp4:
...
Don't generate the data file.
Use 0xffffffff rather than -1 for sign safety as these fields are uint32_t.
2003-03-28 06:43:50 +00:00