Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 May 1998 09:01:01 -0600
From:      Oscar Bonilla <obonilla@guate.net>
To:        hosokawa@jp.FreeBSD.org
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Only one pccard slot working, would like both ;-)
Message-ID:  <3565932C.F8B7D005@guate.net>

next in thread | raw e-mail | index | archive | help
Hi, I was wondering if you could give me a hand with this:

I installed PAO-980430 in my laptop running FreeBSD-2.2.6
I had fbsd allready installed and did the long thing with the patches,
etc.

good news... finally i was able to use my pccard slots
bad news... only the one at the bottom (slot 0) works

this is the output of various commands, i think this is helpful
----------------------------------------------------------------
$dmesg

Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights
reserved.

FreeBSD 2.2.6-RELEASE #0: Fri May 22 00:27:54 CST 1998
    obonilla@voyager:/usr/src/sys/compile/VOYAGER
CPU: Pentium (133.31-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x543  Stepping=3
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory  = 33554432 (32768K bytes)
avail memory = 30416896 (29704K bytes)
Initializing PC-card drivers: aic hss ed ep fe sn joy scc sio spc wdc
ncv s
tg
Probing for devices on PCI bus 0:
chip0 <generic PCI bridge (vendor=10b9 device=1531 subclass=0)> rev 179
cla
ss 60000 on pci0:0:0
chip1 <generic PCI bridge (vendor=10b9 device=1533 subclass=1)> rev 7
class
 60100 on pci0:2:0
pcic0 <TI PCI-1250 PCMCIA/CardBus Bridge> rev 2 class 60700 int a irq 9
on
pci0:5:0
pcic1 <TI PCI-1250 PCMCIA/CardBus Bridge> rev 2 class 60700 int b irq 9
on
pci0:5:1
vga0 <VGA-compatible display device> rev 198 class 30000 on pci0:6:0
pci0:11:    ACER Labs, device=0x5229, class=storage (ide) int a irq ??
[no
driver assigned]
chip2 <generic PCI bridge (vendor=10b9 device=7101 subclass=128)> rev 0
cla
ss 68000 on pci0:12:0
pci0:15:    ACER Labs, device=0x5237, class=serial, subclass=0x03 int a
irq
 10 [no driver assigned]
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 not found at 0x280
fe0 not found at 0x300
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
sio2 not found at 0x3e8
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
lpt1 not found at 0xffffffff
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: model Generic PS/2 mouse, device ID 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <IBM-DDLA-21620>
wd0: 1551MB (3177216 sectors), 3152 cyls, 16 heads, 63 S/T, 512 B/S
wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (atapi): <UJDA110/1.05>, removable, accel, dma, iordy
wcd0: 2416Kb/sec, 128Kb cache, audio play, 16 volume levels, ejectable
tray
wcd0: 120mm photo disc loaded, unlocked
aic0 not found at 0x340
spc0 not found at 0x320
ncv0 not found at 0x320
stg0 not found at 0x320
cnw0 not found at 0x300
ep0 not found at 0x300
sn0 not found at 0x300
PC-Card ctlr(0) TI PCI-1250 [i82365 compatible mode] (5 mem & 2 I/O
windows
)
pcic0: slot 0 controller I/O address 0x3e0
pcic0: slot 1 controller I/O address 0x3e0
pcic0 at 0x3e0-0x3e1 irq 5 on isa
npx0 flags 0x1 on motherboard
npx0: INT 16 interface
apm0 on isa
apm: found APM BIOS version 1.1
scc0 not found at 0x240
hss0 not found at 0xffffffff
hss1 not found at 0xffffffff
joy0 at 0x201 on isa
joy0: joystick
Intel Pentium F00F detected, installing workaround
Card inserted, slot 1
Card inserted, slot 0
sn0: SMC91C94 UTP MAC address 00:00:86:10:2c:66

----------------------------------------------------------------------

when I insert  and remove the card in slot 0 I ger the following in the
console:

Card inserted, slot 0
May 22 08:52:13 voyager pccardd[42]: Card "Megahertz"("CC10BT/2")
[PCMCIA 10BASE-T/2 ETHERNET ADAPTER] [000086102C66] matched "Megahertz"
("CC10BT/2") [(null)] [(null)]
sn0: SMC91C94 UTP MAC address 00:00:86:10:2c:66
sn0: unload.
Return IRQ=9
Card removed, slot 0

when i insert and remove the same card in card slot 1 i get the
following in the console:
Card inserted, slot 1
May 22 08:53:11 voyager pccardd[42]: No card in database for
"(null)"("(null)")
Card removed, slot 1

----------------------------------------------------------------------

Whec card is in slot 0 pccardc dumpcis gives me:

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 = 0x21 (Functional ID), length = 2
    000:  06 00
        Network/LAN adapter
Tuple #3, code = 0x15 (Version 1 info), length = 71
    000:  04 01 4d 65 67 61 68 65 72 74 7a 00 43 43 31 30
    010:  42 54 2f 32 00 50 43 4d 43 49 41 20 31 30 42 41
    020:  53 45 2d 54 2f 32 20 45 54 48 45 52 4e 45 54 20
    030:  41 44 41 50 54 45 52 00 30 30 30 30 38 36 31 30
    040:  32 43 36 36 00 00 ff
        Version = 4.1, Manuf = [Megahertz],card vers = [CC10BT/2]
        Addit. info = [PCMCIA 10BASE-T/2 ETHERNET
ADAPTER],[000086102C66]
Tuple #4, code = 0x1a (Configuration map), length = 5
    000:  01 01 00 03 01
        Reg len = 2, config register addr = 0x300, last config = 0x1
        Registers: X-------
Tuple #5, code = 0x1b (Configuration entry), length = 12
    000:  c1 01 19 71 55 06 0e 2d 64 30 ff ff
        Config index = 0x1(default)
        Interface byte = 0x1 (I/O)
        Vcc pwr:
                Nominal operating supply voltage: 5 x 1V
                Max current average over 1 second: 1 x 100mA
                Max current average over 10 ms: 1.2 x 100mA
                Power down supply current: 2.5 x 10mA
        Card decodes 4 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 #6, code = 0x1b (Configuration entry), length = 5
    000:  83 01 08 65 ff
        Config index = 0x3
        Interface byte = 0x1 (I/O)
        Card decodes 5 address lines, full 8/16 Bit I/O
Tuple #7, code = 0x20 (Manufacturer ID), length = 4
    000:  28 01 03 01
        PCMCIA ID = 0x128, OEM ID = 0x103
Tuple #8, code = 0x14 (No link), length = 0
Tuple #9, code = 0xff (Terminator), length = 0
2 slots found

When same card is in slot 1 i get from pccardc dumpcis

Configuration data for card in slot 1
Tuple #1, code = 0xff (Terminator), length = 0
2 slots found

---------------------------------------------------------------------
 i guessed it had something to do with i/o addresses or such, but i have
tried changing most of
the stuff i could think of and it still doesn't work

any ideas would be highly appreciated...

-oscar



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?3565932C.F8B7D005>