Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jul 1999 12:17:14 +0200
From:      Martin Kiebacher <mwk@landshut.org>
To:        freebsd-mobile@freebsd.org
Subject:   problems with GENIUS ME 3000 II SE
Message-ID:  <99070812214401.00450@balu>

next in thread | raw e-mail | index | archive | help
Hello,

	i'm running FreeBSD 3.1 with PAO 19990518 on my Toshiba Satellite
2520CDT. I get these messageses when i use my Genius ME 3000 II SE Card:
: Card "PCMCIA"("PCMCIA-ETHERNET-CARD") [UE2216] [R02] matched
"PCMCIA"("PCMCIA-ETHERNET-CARD") [(null)] [(null)]
: Ether=ff:ff:ff:ff:ff:ff
: Invalid MAC address. Check "ether" field of "PCMCIA"("PCMCIA-ETHERNET-
CARD") [(null)] [(null)]

and ifconfig prints:
interface ed0 does not exist

I don't know what is needed to solve the problem. Here i have added the
output of pccardc dumpcis:

Configuration data for card in slot 0
Tuple #1, code = 0x1 (Common memory descriptor), length = 3
    000:  dc 00 ff
	Common memory device information:
		Device number 1, type Function specific, WPS = ON
		Speed = 100nS, Memory block size = 512b, 1 units
Tuple #2, code = 0x17 (Attribute memory descriptor), length = 3
    000:  49 00 ff
	Attribute memory device information:
		Device number 1, type EEPROM, WPS = ON
		Speed = 250nS, Memory block size = 512b, 1 units
Tuple #3, code = 0x20 (Manufacturer ID), length = 6
    000:  bf 01 16 22 e3 d2
	PCMCIA ID = 0x1bf, OEM ID = 0x2216
Tuple #4, code = 0x15 (Version 1 info), length = 42
    000:  04 01 50 43 4d 43 49 41 00 50 43 4d 43 49 41 2d
    010:  45 54 48 45 52 4e 45 54 2d 43 41 52 44 00 55 45
    020:  32 32 31 36 00 52 30 32 00 ff
	Version = 4.1, Manuf = [PCMCIA], card vers = [PCMCIA-ETHERNET-CARD]
	Addit. info = [UE2216],[R02]
Tuple #5, code = 0x1a (Configuration map), length = 5
    000:  01 24 f8 03 03
	Reg len = 2, config register addr = 0x3f8, last config = 0x24
	Registers: XX------ 
Tuple #6, code = 0x1b (Configuration entry), length = 17
    000:  e0 81 1d 3f 55 4d 5d 06 86 46 26 fc 24 65 30 ff
    010:  ff
	Config index = 0x20(default)
	Interface byte = 0x81 (I/O)  wait signal supported
	Vcc pwr:
		Nominal operating supply voltage: 5 x 1V
		Minimum operating supply voltage: 4.5 x 1V
		Maximum operating supply voltage: 5.5 x 1V
		Continuous supply current: 1 x 100mA
		Max current average over 1 second: 1 x 100mA, ext = 0x46
		Max current average over 10 ms: 2 x 100mA
	Wait scale Speed = 1.5 x 10 us
	Card decodes 5 address lines, full 8/16 Bit I/O
		IRQ modes: Level
		IRQs:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Tuple #7, code = 0x1b (Configuration entry), length = 7
    000:  20 08 ca 60 00 03 1f
	Config index = 0x20
	Card decodes 10 address lines, limited 8/16 Bit I/O
		I/O address # 1: block start = 0x300 block length = 0x20
Tuple #8, code = 0x1b (Configuration entry), length = 7
    000:  21 08 ca 60 20 03 1f
	Config index = 0x21
	Card decodes 10 address lines, limited 8/16 Bit I/O
		I/O address # 1: block start = 0x320 block length = 0x20
Tuple #9, code = 0x1b (Configuration entry), length = 7
    000:  22 08 ca 60 40 03 1f
	Config index = 0x22
	Card decodes 10 address lines, limited 8/16 Bit I/O
		I/O address # 1: block start = 0x340 block length = 0x20
Tuple #10, code = 0x1b (Configuration entry), length = 7
    000:  23 08 ca 60 60 03 1f
	Config index = 0x23
	Card decodes 10 address lines, limited 8/16 Bit I/O
		I/O address # 1: block start = 0x360 block length = 0x20
Tuple #11, code = 0x14 (No link), length = 0
Tuple #12, code = 0x21 (Functional ID), length = 2
    000:  06 00
	Network/LAN adapter
Tuple #13, code = 0xff (Terminator), length = 0
2 slots found


-my kernel configuration:
#

machine		"i386"
#cpu		"I386_CPU"
#cpu		"I486_CPU"
cpu		"I586_CPU"
#cpu		"I686_CPU"
ident		PAOMK
maxusers	10

options		MATH_EMULATE		#Support for x87 emulation
options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		FFS_ROOT		#FFS usable as root device [keep this!]
options		NFS			#Network Filesystem
options		NFS_ROOT		#NFS usable as root device, "NFS" req'ed
options		MFS			#Memory Filesystem
options		MFS_ROOT		#MFS usable as root device, "MFS" req'ed
options		MSDOSFS			#MSDOS Filesystem
options		"CD9660"		#ISO 9660 Filesystem
options		"CD9660_ROOT"		#CD-ROM usable as root. "CD9660" req'ed
options		PROCFS			#Process filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
options		SCSI_DELAY=15000	#Be pessimistic about Joe SCSI device
options		UCONSOLE		#Allow users to grab the console
options		FAILSAFE		#Be conservative
options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor

# If your laptop have not had Windoze95-Ready BIOS, please update it.
# Such old BIOS'es sometimes have critical bugs at 32-bit protected
# mode APM BIOS interface (which have not used by Windoze 3.1).

# PC-card suspend/resume support (experimental)
#options		APM_PCCARD_RESUME
options		PCIC_RESUME_RESET

# Keep power for serial cards when the system suspends
# (If your machine hangs up when you try to suspend the system with
#  FAX/Modem PCMCIA card, uncomment this option).
#options	SIO_SUSP_KEEP_PWR       

# Detach SCSI devices when the SCSI card is removed
#options		SCSI_DETACH

# Detach ATAPI devices when the ATA card is removed
#options		ATAPI_DETACH

# Japanese version of WaveLAN PCMCIA uses 2.4GHz band instead of 915MHz
# band that US version uses.  If you want to use Japanese version of
# WaveLAN, uncomment this line, or edit the corresponding config entry
# of /etc/pccard.conf.
#options	"WAVELAN_PCMCIA_24"

# Suspend the system when the battery status is "Low"
#options	"APM_BATT_LOW_SUSPEND"

# If you want to use NTP on laptop machines, uncomment the following 
# option.  Current APM implementation affects NTP client.
#options	"APM_NO_CLOCK_ADJUST"

# Some X-servers cannot survive suspend/resume on laptop.
# This option kicks her when the system is resumed from suspended mode.
options	SYSCONS_VTY_RESUME


config		kernel	root on wd0

# To make an SMP kernel, the next two are needed
#options	SMP			# Symmetric MultiProcessor Kernel
#options	APIC_IO			# Symmetric (APIC) I/O
# Optionally these may need tweaked, (defaults shown):
#options	NCPU=2			# number of CPUs
#options	NBUS=4			# number of busses
#options	NAPIC=1			# number of IO APICs
#options	NINTR=24		# number of INTs

controller	isa0
#controller	eisa0
controller	pci0

# Dont remove these two lines!
pseudo-device	card	1

# You must use "flags 0x1" when you don't hear any negotiation noise(?)
# if you use modem card, or pccardd doesn't read cis tuple, tell you 
# 'No card in database for"(null)"("(null)")' in case of Cirrus Logic's 
# pcic is your PC.
#device		pcic0   at isa? port 0x3e0 flags 0x1 irq 11
device		pcic0   at isa? port 0x3e0 irq 11
device		pcic0   at isa? port 0x3e4 irq 11
#device		pcic1   at isa? port 0x3e2	# for HiNote Ultra II
#device		pcic1   at isa? port 0x3e4	# for Chandra II

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 drive 1
controller	fdc1	at isa? disable port "IO_YEFDC" bio irq 6
disk		fd2	at fdc1 drive 0
disk		fd3	at fdc1 drive 1
options		FDC_YE

#options		"CMD640"	# work around CMD640 chip deficiency
controller	wdc0	at isa? port "IO_WD1" bio irq 14
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1

controller	wdc1	at isa? port "IO_WD2" bio irq 15
disk		wd2	at wdc1 drive 0
disk		wd3	at wdc1 drive 1

controller	wdc2	at isa? disable port "IO_WD2" bio irq 15
disk		wd4	at wdc2 drive 0
disk		wd5	at wdc1 drive 1

controller	wdc3	at isa? disable port "IO_WD2" bio irq 15
disk		wd6	at wdc3 drive 0
disk		wd7	at wdc1 drive 1

options		ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device		acd0		#IDE CD-ROM
device		wfd0		#IDE floppy (LS-120)

# A single entry for any of these controllers (ncr, ahb, ahc) is
# sufficient for any number of installed devices.

#controller	ncr0
#controller	ahb0
#controller	ahc0
#controller	isp0
#controller	dpt0
#controller	adv0	at isa? port ? cam irq ?
#controller	adw0
#controller	bt0	at isa? port ? cam irq ?
#controller	aha0	at isa? port ? cam irq ?

# Don't support CAM
#controller	aic0	at isa? port 0x340 bio irq 11
#controller	amd0
#controller	uha0	at isa? port "IO_UHA0" bio irq ? drq 5
#controller	nca0	at isa? port 0x1f88 bio irq 10
#controller	nca1	at isa? port 0x350 bio irq 5
#controller	sea0	at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000
#controller	spc0	at isa? port 0x320 bio irq 11 iomem 0xd0000 flags 0x01

# Future domain and Q-logic PC-card SCSI drivers 
# 	ported from NetBSD/pc98 (based on NetBSD 1.2)
#options		SCSI_LOW	# XXX: for ncv? and stg? driver
#controller	ncv0	at isa? port 0x320 bio irq 5
#controller	stg0	at isa? port 0x320 bio irq 5

#controller	scbus0

#device		da0

#device		od0	#See LINT for possible `od' options.

#device		sa0

#device		pass0

#device		cd0	#Only need one of these, the code dynamically grows

#device		wt0	at isa? port 0x300 bio irq 5 drq 1
#device		mcd0	at isa? port 0x300 bio irq 10

#controller	matcd0	at isa? port 0x230 bio

#device		scd0	at isa? port 0x230 bio

# atkbdc0 controlls both the keyboard and the PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		psm0	at isa? tty irq 12

device		vga0	at isa? port ? conflicts

# splash screen/screen saver
pseudo-device	splash

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa? tty
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device		vt0	at isa? tty
#options		XSERVER			# support for X server
#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 irq 13

#
# Laptop support (see LINT for more options)
#
device		apm0    at isa?		# Advanced Power Management
#options		APM_BROKEN_STATCLOCK	# Workaround some buggy APM BIOS

device		sio0	at isa? port "IO_COM1" tty irq 4
#device		sio1	at isa? port "IO_COM2" tty irq 3
#device		sio2	at isa? disable port "IO_COM3" tty irq 5
#device		sio3	at isa? disable port "IO_COM4" tty irq 9
#device		sio4	at isa? disable port "IO_COM3" tty irq 5

#device		mse0	at isa? port 0x23c tty irq 5

# Parallel port
device		ppc0	at isa? port? net irq 7
controller	ppbus0
device		nlpt0	at ppbus?
device		plip0	at ppbus?
device		ppi0	at ppbus?
#controller	vpo0	at ppbus?

# 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.
device ax0
device de0
device fxp0
device mx0
device pn0
device rl0
device tl0
device tx0
device vr0
device vx0
device wb0
device xl0

device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000
device ed1 at isa? disable port 0x300 net irq 10 iomem 0xd8000
device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000
device ep0 at isa? port 0x300 net irq 10
device ep1 at isa? disable port 0x300 net irq 10
device ex0 at isa? port? net irq?
device fe0 at isa? port 0x300 net irq 10
device fe1 at isa? disable port 0x300 net irq 10
device le0 at isa? port 0x300 net irq 5 iomem 0xd0000
device lnc0 at isa? port 0x280 net irq 10 drq 0
device sn0 at isa? port 0x300 net irq 10
device sn1 at isa? disable port 0x300 net irq 10
device wlp0 at isa? port 0x300 net irq 11
device wlp1 at isa? disable port 0x300 net irq 11
device cs0 at isa? disable port 0x300 net irq ?
device cnw0 at isa? port 0x300 net irq 5
device cnw1 at isa? disable port 0x300 net irq 5
device ux0
device wi0

# do not enable ze0 and zp0 (these devices are obsolete)
##device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000
##device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000

# IBM Smart Capture PCMCIA card
#device	scc0
#device	scc1

# Hitachi microcomputer system Speach Synthesizer card
#device hss0
#device hss1

# PCMCIA Joystick
#device		joy0	at isa? port "IO_GAME"

pseudo-device	loop
pseudo-device	ether
pseudo-device	sl	1
# DHCP uses BPF (Berkeley Packet Filter)
pseudo-device   bpfilter        4
# ijppp uses tun instead of ppp device
#pseudo-device	ppp	1
pseudo-device	vn	1
pseudo-device	tun	1
pseudo-device	pty	16
pseudo-device	gzip		# Exec gzipped a.out's

options		DDB

# 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

# This provides support for System V shared memory.
#
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

# USB support
#controller    uhci0
#controller    ohci0
#controller    usb0
#
# for the moment we have to specify the priorities of the device
# drivers explicitly by the ordering in the list below. This will
# be changed in the future.
#
#device        ums0
#device        ukbd0
#device        ulpt0
#device        uhub0
#device        ucom0
#device        umodem0
#device        hid0
#device        ugen0

#
#options       USB_DEBUG
#options       USBVERBOSE

I don't know where i have to search for the problem.

bye

Martin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




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