Date: Wed, 21 Jan 1998 02:34:11 +0300 From: vadik likholetov <vadik@sensi.org> To: mobile@FreeBSD.ORG Subject: how do I ... Message-ID: <19980121023411.08027@sensi.org>
next in thread | raw e-mail | index | archive | help
Good time of the day!
I'm using FreeBSD + PAO patches.
I'm writing a device driver for a card too :-)
I've got a card with such interesting tuples:
Tuple #6, code = 0x1b (Configuration entry), length = 15
000: e0 81 79 19 55 5e 16 c5 40 1f 30 ff ff 08 01
Config index = 0x20(default)
Interface byte = 0x81 (I/O) wait signal supported
Vcc pwr:
Nominal operating supply voltage: 5 x 1V
Continuous supply current: 5.5 x 100mA
Max current average over 1 second: 1.3 x 100mA
Card decodes 5 address lines, limited 8/16 Bit I/O
I/O address # 1: block length = 0x20
IRQ modes: Level
IRQs: 4 5 8 9 10 11 12 13 14 15
Memory descriptor 1
blk length = 0x100
Tuple #7, code = 0x1b (Configuration entry), length = 7
000: 25 08 ca 60 40 02 1f
Config index = 0x25
Card decodes 10 address lines, limited 8/16 Bit I/O
I/O address # 1: block start = 0x240 block length = 0x20
So, the tuple #6 says it is default and it decodes some address lines, io
addresses and irqs. But -- there is _no_ default address.
Certainly, I can select any non-generic config entry (4 xample, tuple #7),
but (I know) dos driver can assign any (from 140 to 340) io address
and also other stuff.
The question is: how can I make this from my FreeBSD box. Do I need
some driver interaction to do this (what interaction?) or just
correstly written pccard.conf(I do not found any info on this topic there).
--
vadik likholetov
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980121023411.08027>
