Date: Tue, 2 May 2000 12:37:55 +0900 (JST) From: Valentin Davydov <val@sqdp.trc-net.co.jp> To: freebsd-questions@freebsd.org Subject: PC-card Message-ID: <Pine.BSF.3.95q.1000502120342.28148A-100000@sqdp-davy.trc-net.co.jp>
next in thread | raw e-mail | index | archive | help
Hi, All!
I got the FreeBSD 3.3-RELEASE installed on the old IBM-5538 (from
the software point of view it is just the ThinkPad). Then I got the
Ethernet PC-card which is detected by pccardc as follows:
Configuration data for card in slot 1
Tuple #1, code = 0x0 (Null tuple), length = 3
000: 00 00 ff
Tuple #2, code = 0x17 (Attribute memory descriptor), length = 4
000: 4f 3a 08 ff
Attribute memory device information:
Device number 1, type EEPROM, WPS = ON
Speed = 3.0 x 100 ns, Memory block size = 512b, 2 units
Tuple #3, code = 0x20 (Manufacturer ID), length = 4
000: 0b c0 00 33
PCMCIA ID = 0xc00b, OEM ID = 0x3300
Tuple #4, code = 0x21 (Functional ID), length = 2
000: 06 00
Network/LAN adapter
Tuple #5, code = 0x15 (Version 1 info), length = 31
000: 05 00 4d 41 43 4e 49 43 41 00 4d 45 31 2d 4a 45
010: 49 44 41 00 33 2e 30 30 00 33 2e 30 30 00 ff
Version = 5.0, Manuf = [MACNICA],card vers = [ME1-JEIDA]
Addit. info = [3.00],[3.00]
Tuple #6, code = 0x1a (Configuration map), length = 5
000: 01 08 00 02 0b
Reg len = 2, config register addr = 0x200, last config = 0x8
Registers: XX-X----
Tuple #7, code = 0x1b (Configuration entry), length = 10
000: c8 81 99 01 55 45 f0 ff ff 01
Config index = 0x8(default)
Interface byte = 0x81 (I/O) wait signal supported
Vcc pwr:
Nominal operating supply voltage: 5 x 1V
Card decodes 5 address lines, limited 8/16 Bit I/O
IRQ modes: Pulse
IRQ level = 5
Max twin cards = 0
Misc attr: (Read-only) (Power down supported) (Ext byte = 0xff)
Tuple #8, code = 0x22 (Functional EXT), length = 2
000: 01 02
Modem interface capabilities:
Tuple #9, code = 0x22 (Functional EXT), length = 5
000: 02 80 96 98 00
Data modem services available:
Tuple #10, code = 0x22 (Functional EXT), length = 2
000: 03 01
Tuple #11, code = 0x22 (Functional EXT), length = 8
000: 04 06 08 00 42 11 85 86
Voice services available:
Tuple #12, code = 0x22 (Functional EXT), length = 2
000: 05 00
Modem interface capabilities:
Tuple #13, code = 0x14 (No link), length = 0
Tuple #14, code = 0xff (Terminator), length = 130
000: e8 82 dc 82 b7 0d 0a 16 54 6f 74 61 6c 20 66 69
010: 6c 65 73 20 6c 69 73 74 65 64 3a 0d 0a 0c 20 83
020: 8a 83 58 83 67 82 b3 82 ea 82 bd 83 74 83 40 83
030: 43 83 8b 82 cc 91 8d 8c 76 20 20 3a 20 0d 0a 2b
040: 28 45 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20
050: 69 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76
060: 61 72 69 61 62 6c 65 29 0d 0a 0c 17 28 8a c2 8b
070: ab 95 cf 90 94 82 16 00 3e 02 d0 08 41 02 3d 25
080: da 10
Then I put in the /etc/pccard.conf fllowing:
io 0x240-0x2f0 0x300-0x360
irq 10 11 13 15
memory 0xd4000 96k
-------------------------[skip]-----------------------
card "MACNICA" "ME1-JEIDA"
config 0x8 "ed0" 10
ether 0xb8
insert echo MACNICA ME1 Ethernet card inserted
insert /etc/pccard_ether ed0
remove echo MACNICA ME1 Ethernet card removed
remove /sbin/ifconfig ed0 delete
and made a kernel with the "device ed0". The pccard support is also
turned on, so that
/kernel: Initializing PC-card drivers: ed sio
is there.
However after reboot (or card insertion) I always see a messages like
this:
/kernel: Card inserted, slot 1
---------some message from named skipped-------
pccardd[60]: Ether=08:00:42:11:85:86
---------some other message from named skipped-------
/kernel: ed0: unload
/kernel: Return IRQ=10
pccardd[60]: driver allocation failed for MACNICA
pccardd[60]: pccardd started
and ifconfig shows that there is no ed0 in the system. Note that the
reported ethernet address is identical to that printed on the card itself.
Question: what to do to get this card working?
Val. Dav.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.1000502120342.28148A-100000>
