Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Sep 2001 11:32:01 -0400
From:      "Russell D. Murphy Jr." <rdmurphy@vt.edu>
To:        Warner Losh <imp@harmony.village.org>
Cc:        FreeBSD-mobile@FreeBSD.ORG
Subject:   Re: pccardd and TI PCI-1250 PCI-CardBus Bridge
Message-ID:  <15264.53617.698867.84047@localhost.econ.vt.edu>
In-Reply-To: <200109130743.f8D7hwt96167@harmony.village.org>
References:  <15262.7579.175475.703603@localhost.econ.vt.edu> <15261.4103.952522.597428@localhost.econ.vt.edu> <200109110232.f8B2W6t29273@harmony.village.org> <200109130743.f8D7hwt96167@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help

I've set:

According to Warner Losh (September 13, 2001):
| 
| hw.pcic.intr_path=1
| hw.pcic.irq=0		# values other than 0 don't work
| 
| would be better.
|
| Plug and play OS should be NO if you can set it.  Otherwise chances
| are good that it just doesn't matter.

PNP OS is NO.

The response is strange; I inserted and ejected the card 3 times:

The machine boots up as:

Sep 13 10:10:31 kenmare /kernel: pcic0: <TI PCI-1250 PCI-CardBus Bridge> irq 9 at device 10.0 on pci0
Sep 13 10:10:31 kenmare /kernel: pcic0: PCI Memory allocated: 0x44000000
Sep 13 10:10:31 kenmare /kernel: pcic0: Polling mode
Sep 13 10:10:31 kenmare /kernel: pcic0: TI12XX PCI Config Reg: [speaker enable][pwr save][FUNC pci int + CSC serial isa irq]
Sep 13 10:10:31 kenmare /kernel: pccard0: <PC Card bus (classic)> on pcic0
Sep 13 10:10:31 kenmare /kernel: pcic1: <TI PCI-1250 PCI-CardBus Bridge> irq 9 at device 10.1 on pci0
Sep 13 10:10:31 kenmare /kernel: pcic1: PCI Memory allocated: 0x44001000
Sep 13 10:10:31 kenmare /kernel: pcic1: Polling mode
Sep 13 10:10:31 kenmare /kernel: pcic1: TI12XX PCI Config Reg: [speaker enable][pwr save][FUNC pci int + CSC serial isa irq]
Sep 13 10:10:31 kenmare /kernel: pccard1: <PC Card bus (classic)> on pcic1


1 - I insert the card and it seems to be recognized, but the machine
doesn't respond to the keyboard.  I eject the card.

Sep 13 10:11:00 kenmare /kernel: pccard: card inserted, slot 0
Sep 13 10:11:00 kenmare /kernel: pcic0: reset 1 int is 0 stat is 7f
Sep 13 10:11:01 kenmare /kernel: pcic0: reset 2 int is 60 stat is 5f
Sep 13 10:11:01 kenmare /kernel: pcic0: reset 3 int is 60 stat is 7f
Sep 13 10:11:06 kenmare pccardd[132]: Card "3Com Corporation"("3C589D") [TP/BNC LAN Card Ver. 2a] [000002] matched "3Com Corporation" ("/3C589/") [(null)] [(null)] 
Sep 13 10:11:11 kenmare /kernel: pccard0: Assigning ep0: io 0x250-0x25f irq 3 mem 0x0-0xffffffff
Sep 13 10:11:12 kenmare /kernel: pcic: I/O win 0 flags 17 250-25f
Sep 13 10:11:12 kenmare /kernel: pcic: I/O win 0 flags 7 250-25f
Sep 13 10:11:12 kenmare /kernel: ep0: <3Com Etherlink III 3C589> at port 0x250-0x25f irq 3 slot 0 on pccard0
Sep 13 10:11:12 kenmare /kernel: pcic: I/O win 0 flags 17 250-25f
Sep 13 10:11:12 kenmare /kernel: ep0: Ethernet address 00:60:08:b1:3a:5e
Sep 13 10:11:12 kenmare /kernel: bpf: ep0 attached
Sep 13 10:11:12 kenmare /kernel: pcic: I/O win 0 flags 7 250-25f
Sep 13 10:11:12 kenmare /kernel: ep0: detached
Sep 13 10:11:12 kenmare /kernel: pccard: card removed, slot 0
Sep 13 10:11:11 kenmare pccardd[132]: ep0: 3Com Corporation (/3C589/) inserted.
Sep 13 10:11:12 kenmare pccardd[132]: ep0: 3Com Corporation (/3C589/) removed.


2 - now the machine responds again; so I re-insert the card.  Now, the
card isn't recognized, but the machine responds to the keyboard.  I
eject the card.

Sep 13 10:55:02 kenmare /kernel: pccard: card inserted, slot 0
Sep 13 10:55:02 kenmare /kernel: pcic0: reset 1 int is 0 stat is c
Sep 13 10:55:02 kenmare /kernel: pcic0: reset 2 int is 60 stat is c
Sep 13 10:55:02 kenmare /kernel: pcic0: reset 3 int is 60 stat is c
Sep 13 10:55:07 kenmare pccardd[132]: No card in database for "(null)"("(null)")
Sep 13 10:56:04 kenmare /kernel: pccard: card removed, slot 0


3 - Re-inserting the card now hangs the machine, after it's
recognized.  It has to be turned off.

Sep 13 10:56:29 kenmare /kernel: pccard: card inserted, slot 0
Sep 13 10:56:29 kenmare /kernel: pcic0: reset 1 int is 0 stat is 7f
Sep 13 10:56:29 kenmare /kernel: pcic0: reset 2 int is 60 stat is 5f
Sep 13 10:56:29 kenmare /kernel: pcic0: reset 3 int is 60 stat is 7f
Sep 13 10:56:34 kenmare pccardd[132]: Card "3Com
Corporation"("3C589D") [TP/BNC LAN Card Ver. 2a] [000002] matched
"3Com Corporation" ("/3C589/") [(null)] [(null)] 


Russ M.

-- 
Russell D. Murphy
Department of Economics
Virginia Polytechnic Institute and State University
Blacksburg, Virginia  24061
(540) 231-4537

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?15264.53617.698867.84047>