Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jul 1997 09:21:48 -0400
From:      domenic@aix.can.ibm.com (Domenico P. Miele ing.)
To:        freebsd-questions@FreeBSD.ORG
Subject:   pccard configuring EtherJet Adapter
Message-ID:  <9707241321.AA24070@lute.mtlisc.can.ibm.com>

next in thread | raw e-mail | index | archive | help
Hi folks,
	
	I am trying to get an EtherJet PC Card recognized by FreeBSD V2.2.2.
I've been reading the archives and source in order to get it configured
correctly, but there is not much data with the pccard setup.
Please ignore the Token Ring adapter entries below...My buddy Peter is working
on the Token Ring driver....no promises yet.

Anyone notice what I am doing wrong here ?


# Sample PCCARD configuration file
#
# Removing all IRQ conflicts from this file can't be done because of some
# IRQ-selfish PC-cards.  So if you want to use some of these cards in
# your machine, you will be forced to modify their IRQ parameters from
# the following list.
#
# IRQ == 0 means "allocate free IRQ from IRQ pool"
# IRQ == 16 means "do not use IRQ (e.g. PIO mode)"
#
# $Id: pccard.conf.sample,v 1.4 1996/06/19 01:28:07 nate Exp $

# Generally available IO ports
io	0x200-0x360
# Generally available IRQs (Built-in sound-card owners remove 5)
irq	10 15
# Available memory slots
memory	0xd0000  96k

#IBM PCMCIA Ethernet I/II
card "IBM" "EtherJet PC Card"
	config	0x1 "ed0" 15
	ether	0xff0
	insert	echo IBM PCMCIA Ethernet inserted
	insert	/etc/pccard_ether ed0
	remove	echo IBM PCMCIA Ethernet removed
	remove	/sbin/ifconfig ed0 delete

 
# pccardc dumpcis

code No link ignored
Code 5 not found
Code 5 not found
code Unknown ignored
Configuration data for card in slot 0
Tuple #1, code = 0x1 (Common memory descriptor), length = 3
    000:  00 00 ff
	Common memory device information:
		Device number 1, type No device, WPS = OFF
		Speed = No speed, Memory block size = 512b, 1 units
Tuple #2, code = 0x15 (Version 1 info), length = 67
    000:  05 00 49 42 4d 00 45 74 68 65 72 4a 65 74 20 50
    010:  43 20 43 61 72 64 00 56 65 72 73 69 6f 6e 20 55
    020:  31 30 00 43 61 72 64 20 41 73 73 79 20 50 61 72
    030:  74 20 4e 75 6d 62 65 72 20 2d 20 38 35 48 34 38
    040:  30 31 00
	Version = 5.0, Manuf = [IBM],card vers = [EtherJet PC Card]
	Addit. info = [Version U10],[Card Assy Part Number - 85H4801]
Tuple #3, code = 0x20 (Manufacturer ID), length = 4
    000:  a4 00 3f 00
	PCMCIA ID = 0xa4, OEM ID = 0x3f
Tuple #4, code = 0x21 (Functional ID), length = 2
    000:  06 00
	Network/LAN adapter
Tuple #5, code = 0x22 (Functional EXT), length = 2
    000:  01 02
	Modem interface capabilities:
Tuple #6, code = 0x22 (Functional EXT), length = 5
    000:  02 80 96 98 00
	Data modem services available:
Tuple #7, code = 0x22 (Functional EXT), length = 2
    000:  03 01
Tuple #8, code = 0x22 (Functional EXT), length = 2
    000:  03 04
Tuple #9, code = 0x22 (Functional EXT), length = 8
    000:  04 06 fd b3 1f 35 20 00
	Voice services available:
Tuple #10, code = 0x22 (Functional EXT), length = 2
    000:  05 01
	Modem interface capabilities:
Tuple #11, code = 0x1a (Configuration map), length = 5
    000:  01 01 00 04 17
	Reg len = 2, config register addr = 0x400, last config = 0x1
	Registers: XXX-X--- 
Tuple #12, code = 0x1b (Configuration entry), length = 14
    000:  c1 41 1d 19 55 0e 2e e8 0a 67 44 30 ff ff
	Config index = 0x1(default)
	Interface byte = 0x41 (I/O)  +RDY/-BSY active
	Vcc pwr:
		Nominal operating supply voltage: 5 x 1V
		Continuous supply current: 1.2 x 100mA
		Max current average over 1 second: 2.5 x 100mA
	Wait scale Speed = 1.0 x 100 ns
	RDY/BSY scale Speed = 1.0 x 100 ns, scaled by 100
	Card decodes 10 address lines
		IRQ modes:
		IRQ level = 10
Tuple #13, code = 0x0 (Null tuple), length = 1
    000:  10
Tuple #14, code = 0x0 (Null tuple), length = 114
    000:  ff 8e 00 d6 ff ff ff ff ff ff ff ff ff ff ff ff
    010:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    020:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    030:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00
    040:  01 00 20 00 00 01 00 00 00 00 00 00 10 04 00 10
    050:  01 00 00 00 00 00 02 00 00 00 00 00 00 00 20 00
    060:  00 00 20 50 00 00 00 04 00 40 10 00 01 08 00 01
    070:  03 00
Tuple #15, code = 0xff (Terminator), length = 21
    000:  43 05 00 49 42 4d 00 45 74 68 65 72 4a 65 74 20
    010:  50 43 20 43 61
code Manufacturer ID ignored
code Checksum ignored
Configuration data for card in slot 1
Tuple #1, code = 0x1 (Common memory descriptor), length = 5
    000:  19 02 d9 3a ff
	Common memory device information:
		Device number 1, type Mask ROM, WPS = ON
		Speed = 250nS, Memory block size = 8Kb, 1 units
		Device number 2, type Function specific, WPS = ON
		Speed = 250nS, Memory block size = 8Kb, 8 units
Tuple #2, code = 0x15 (Version 1 info), length = 39
    000:  04 01 49 42 4d 00 54 4f 4b 45 4e 20 52 49 4e 47
    010:  00 30 39 32 46 37 31 39 33 00 42 33 45 4e 49 50
    020:  53 4b 4a 52 54 00 ff
	Version = 4.1, Manuf = [IBM],card vers = [TOKEN RING]
	Addit. info = [092F7193],[B3ENIPSKJRT]
Tuple #3, code = 0x1a (Configuration map), length = 6
    000:  01 21 00 08 0b ff
	Reg len = 2, config register addr = 0x800, last config = 0x21
	Registers: XX-X---- 
Tuple #4, code = 0x1b (Configuration entry), length = 22
    000:  e1 81 7d 11 55 36 fc 0b b0 60 20 0a 07 30 ff ff
    010:  11 20 00 00 01 ff
	Config index = 0x21(default)
	Interface byte = 0x81 (I/O)  wait signal supported
	Vcc pwr:
		Nominal operating supply voltage: 5 x 1V
		Max current average over 1 second: 3 x 100mA
	Wait scale Speed = 1.0 x 1 us
	Card decodes 11 address lines
		IRQ modes:
		IRQ level = 11
	Memory descriptor 1
		 blk length = 0x206000 card addr = 0xa00 host addr = 0x700
Tuple #5, code = 0x0 (Null tuple), length = 5
    000:  a4 00 1e 00 ff
Tuple #6, code = 0x21 (Functional ID), length = 3
    000:  06 03 ff
	Network/LAN adapter - POST initialize - Card has ROM
Tuple #7, code = 0x14 (No link), length = 0
Tuple #8, code = 0x0 (Null tuple), length = 6
    000:  a2 ff 5e 00 cd ff
Tuple #9, code = 0xff (Terminator), length = 0
2 slots found
 
Jul 24 00:03:28 mickeybsd /kernel: Copyright (c) 1992-1997 FreeBSD Inc.
Jul 24 00:03:28 mickeybsd /kernel: Copyright (c) 1982, 1986, 1989, 1991, 1993
Jul 24 00:03:28 mickeybsd /kernel: 	The Regents of the University of California.  All rights reserved.
Jul 24 00:03:28 mickeybsd /kernel: 
Jul 24 00:03:29 mickeybsd /kernel: FreeBSD 2.2.2-RELEASE #0: Thu Jul 24 00:02:37 EDT 1997
Jul 24 00:03:29 mickeybsd /kernel:     root@mickeybsd.mtlisc.can.ibm.com:/usr/src/sys/compile/LAPTOP
Jul 24 00:03:29 mickeybsd /kernel: CPU: Pentium (132.63-MHz 586-class CPU)
Jul 24 00:03:29 mickeybsd /kernel:   Origin = "GenuineIntel"  Id = 0x52c  Stepping=12
Jul 24 00:03:29 mickeybsd /kernel:   Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
Jul 24 00:03:29 mickeybsd /kernel: real memory  = 50331648 (49152K bytes)
Jul 24 00:03:29 mickeybsd /kernel: avail memory = 46600192 (45508K bytes)
Jul 24 00:03:29 mickeybsd /kernel: Probing for devices on PCI bus 0:
Jul 24 00:03:29 mickeybsd /kernel: chip0 <generic PCI bridge (vendor=8086 device=1235 subclass=0)> rev 2 on pci0:0
Jul 24 00:03:29 mickeybsd /kernel: chip1 <Intel 82371FB PCI-ISA bridge> rev 2 on pci0:1:0
Jul 24 00:03:29 mickeybsd /kernel: chip2 <Intel 82371FB IDE interface> rev 2 on pci0:1:1
Jul 24 00:03:29 mickeybsd /kernel: chip3 <generic PCI bridge (vendor=104c device=ac12 subclass=7)> rev 4 int a irq ?? on pci0:2:0
Jul 24 00:03:29 mickeybsd /kernel: chip4 <generic PCI bridge (vendor=104c device=ac12 subclass=7)> rev 4 int b irq ?? on pci0:2:1
Jul 24 00:03:29 mickeybsd /kernel: vga0 <VGA-compatible display device> rev 211 int a irq 11 on pci0:3
Jul 24 00:03:29 mickeybsd /kernel: pci0:5:    vendor=0x1014, device=0x0057, class=multimedia (video) int a irq 11 [no driver assigned]
Jul 24 00:03:29 mickeybsd /kernel: Probing for devices on the ISA bus:
Jul 24 00:03:29 mickeybsd /kernel: sc0 at 0x60-0x6f irq 1 on motherboard
Jul 24 00:03:29 mickeybsd /kernel: sc0: VGA color <4 virtual consoles, flags=0x0>
Jul 24 00:03:29 mickeybsd /kernel: pccard driver ed added
Jul 24 00:03:29 mickeybsd /kernel: ed0 not found at 0x200
Jul 24 00:03:30 mickeybsd /kernel: pccard driver sio added
Jul 24 00:03:30 mickeybsd /kernel: sio0 at 0x3f8-0x3ff irq 4 on isa
Jul 24 00:03:30 mickeybsd /kernel: sio0: type 16550A
Jul 24 00:03:30 mickeybsd /kernel: sio1 not found at 0x2f8
Jul 24 00:03:30 mickeybsd /kernel: lpt0 at 0x3bc-0x3c3 irq 7 on isa
Jul 24 00:03:30 mickeybsd /kernel: lpt0: Interrupt-driven port
Jul 24 00:03:30 mickeybsd /kernel: lp0: TCP/IP capable interface
Jul 24 00:03:30 mickeybsd /kernel: psm0 at 0x60-0x64 irq 12 on motherboard
Jul 24 00:03:30 mickeybsd /kernel: psm0: device ID 0
Jul 24 00:03:30 mickeybsd /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
Jul 24 00:03:30 mickeybsd /kernel: fdc0: NEC 72065B
Jul 24 00:03:30 mickeybsd /kernel: wdc0 at 0x1f0-0x1f7 irq 14 on isa
Jul 24 00:03:30 mickeybsd /kernel: wdc0: unit 0 (wd0): <IBM-DCRA-22110>
Jul 24 00:03:30 mickeybsd /kernel: wd0: 2016MB (4128768 sectors), 4096 cyls, 16 heads, 63 S/T, 512 B/S
Jul 24 00:03:30 mickeybsd /kernel: wdc0: unit 1 (atapi): <CD-46E/2.0C>, removable, accel, ovlap, dma, iordis
Jul 24 00:03:30 mickeybsd /kernel: wcd0: 1033Kb/sec, 128Kb cache, audio play, 256 volume levels, ejectable tray
Jul 24 00:03:30 mickeybsd /kernel: wcd0: 120mm data disc loaded, unlocked
Jul 24 00:03:30 mickeybsd /kernel: npx0 flags 0x1 on motherboard
Jul 24 00:03:30 mickeybsd /kernel: npx0: INT 16 interface
Jul 24 00:03:30 mickeybsd /kernel: apm0 on isa
Jul 24 00:03:30 mickeybsd /kernel: apm: found APM BIOS version 1.1
Jul 24 00:03:31 mickeybsd /kernel: PC-Card Intel 82365 (5 mem & 2 I/O windows)
Jul 24 00:03:31 mickeybsd /kernel: pcic: controller irq 3
Jul 24 00:03:31 mickeybsd /kernel: Card inserted, slot 1
Jul 24 00:03:31 mickeybsd /kernel: Card inserted, slot 0
Jul 24 00:03:37 mickeybsd /kernel: Return IRQ=15
Jul 24 00:03:37 mickeybsd cardd[42]: driver allocation failed for IBM
Jul 24 00:03:42 mickeybsd cardd[42]: No card in database for "IBM"
Jul 24 00:03:42 mickeybsd cardd[42]: vers: "TOKEN RING"
Jul 24 00:03:52 mickeybsd login: ROOT LOGIN (root) ON ttyv0
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# For more information read the handbook part System Administration -> 
# Configuring the FreeBSD Kernel -> The Configuration File. 
# The handbook is available in /usr/share/doc/handbook or online as
# latest version from the FreeBSD World Wide Web server 
# <URL:http://www.FreeBSD.ORG/>;
#
# An exhaustive list of options and more detailed explanations of the 
# device lines is present in the ./LINT configuration file. If you are 
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
#	$Id: GENERIC,v 1.77.2.8 1997/04/18 14:06:20 nate Exp $

machine		"i386"
cpu		"I586_CPU"
ident		LAPTOP
maxusers	10

#options		MATH_EMULATE		#Support for x87 emulation
options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		NFS			#Network Filesystem
options		MSDOSFS			#MSDOS Filesystem
options		"CD9660"		#ISO 9660 Filesystem
options		PROCFS			#Process filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
options		SCSI_DELAY=15		#Be pessimistic about Joe SCSI device
options		BOUNCE_BUFFERS		#include support for DMA bounce buffers
options		UCONSOLE		#Allow users to grab the console
options		FAILSAFE		#Be conservative
options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor
options		SYSVSHM
options		SYSVMEM
options		SYSVMSG

config		kernel	root on wd0

controller	isa0
controller	pci0

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0

controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
disk		wd0	at wdc0 drive 0

options		ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device		wcd0	#IDE CD-ROM

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
options		SLOW_VGA
options		MAXCONS=4
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device		vt0	at isa? port "IO_KBD" tty irq 1 vector pcrint
options		PCVT_FREEBSD=210	# pcvt running on FreeBSD >= 2.0.5
options		XSERVER			# include code for XFree86
#options		FAT_CURSOR		# start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
options		PCVT_SCANSET=2		# IBM keyboards are non-std

# Mandatory, don't remove
device		npx0	at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr

#
# Laptop support (see LINT for more options)
#

device		apm0    at isa?	 	# Advanced Power Management
options		APM_BROKEN_STATCLOCK	# Workaround some buggy APM BIOS
options		APM_IDLE_CPU

# PCCARD (PCMCIA) support
controller	crd0
controller	pcic0	at crd?
#controller	pcic1	at crd?

device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
#device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr

device		lpt0	at isa? port? tty irq 7 vector lptintr

device		psm0	at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
options		PSM_CHECKSYNC

#controller snd0
#device sb0	at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr
#device sbxi0 	at isa? drq 5
#device sbmidi0	at isa? port 0x330

# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.

options LINT_PCCARD_HACK
device ed0 at isa? port 0x200 net irq 15 iomem 0xd8000 vector edintr
#device ze0 at isa? port 0x200 net irq 15 iomem 0xd8000 vector zeintr

pseudo-device	loop
pseudo-device	ether
pseudo-device	log
pseudo-device	sl	1
pseudo-device	ppp	1
pseudo-device	bpfilter 4
pseudo-device	vn	1
pseudo-device	pty	16
pseudo-device	gzip		# Exec gzipped a.out's

# KTRACE enables the system-call tracing facility ktrace(2).
# This adds 4 KB bloat to your kernel, and slightly increases
# the costs of each syscall.
options		KTRACE		#kernel tracing



--                                                                  `""""""'
Domenico P. "drzook" Miele, P. Eng., M. Eng. "Use the Internet to    |    |
IBM Canada Ltd.                              it's fullest potential" OO--)|
Internet: domenic@aix.can.ibm.com                             \__   (_    |
IBMnet  : domenic@drzook.mtlisc.can.ibm.com                       /\ |____|
tel: (514) 938-6798                                              (=(_><   \




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9707241321.AA24070>