Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 May 2001 20:25:46 -0400
From:      Mark DuPrey <skippyd@telocity.com>
To:        freebsd-mobile@freebsd.org
Subject:   Vaio with TI-1131 Cardbus problems - IRQs?
Message-ID:  <3B143E0A.1060702@telocity.com>

next in thread | raw e-mail | index | archive | help
This is an appeal for assistance from those more learned than I. I 
recently purchased a Sony Vaio PCG-729 with a TI-1131 PCI-Cardbus 
bridge. According to the newsgroups this should work with the 4.2 kernel 
I have loaded on it but I'll be darned if I can get it to work. I'm 
trying to use a Linksys EC2T ethernet card (ed driver). Both the Cardbus 
bridge and the Linksys card work in Windows on the machine (and the card 
works in an older IBM laptop running 4.3) so its not a hardware problem. 
I believe its an IRQ problem but I'm not sure. Below are possibly useful 
snippets of various configuration files and a list of the known used 
IRQ's on the laptop.

Problem description:
If I insert the card with pccardd running then I get the following:

pccard: card inserted, slot 1
May29 19:56;48 mnemosyne pccard[55]: Card "Linksys"("Combo PCMCIA 
EthernetCard (EC2T)") [2.0] [(null)] matched "Linksys" ("Combo PCMCIA 
EthernetCard (EC2T)") [(null)] [(null)]

sometimes the above lines are echoed more than once (the card inserted 
line a couple of times then the identification line 2-3 times). Then I 
get a nice lockup which requires a hard reset and a couple minutes of 
fsck-ing. If pccardd is NOT running then I get the above lines and the 
laptop continues to run leading me to believe the problem occurs when 
pccardd attempts to configure the thing. Any pointers in the right 
direction or other assistance will be greatly appreciated. TIA and all that.

Mark DuPrey
http://skippy.dyndns.org
skippyd@telocity.com



List of known used IRQ's:
#####################################################
1   keyboard
2
3   internal winmodem (assigned by bios can't be disabled :-()
4   serial port
5   internal soundcard (can be sacrificed if needed)
6   fdc0
7   lpt0
8
9
10 IrDA (also can't be disabled)
11 NeoMagic vid card
12 mouse
13
14 ata0
15 ata1



relevent portions of my kernel config (4.2 kernel):
#####################################################
# PCCARD (PCMCIA) support
device        card
device        pcic0    at isa? irq 0 port 0x3e0 iomem 0xd0000
device        pcic1    at isa? irq 0 port 0x3e2 iomem 0xd4000 disable

# ISA Ethernet NICs.
# changed from irq 10 in generic kernel since I don't believe its available
device ed0 at isa? port 0x280 irq 9 iomem 0xd8000



/etc/pccardd.conf:
#####################################################
# Generally available IO ports
io    0x240-0x360
# Generally available IRQs (Built-in sound-card owners remove 5)
irq    8 9   
# Available memory slots
memory    0xd4000  96k

# Include user configration file
# This allow you to override or add configurations.
include /etc/pccard.conf

########## ed ##########

# Linksys Combo PCMCIA EthernetCard (model EC2T on box)
card "Linksys" "Combo PCMCIA EthernetCard (EC2T)"
   config    0x1 "ed" ?
   insert    /etc/pccard_ether $device start
   remove    /etc/pccard_ether $device stop



relevent section of /var/log/messages:
#####################################################
May 28 20:51:51 mnemosyne /kernel: Copyright (c) 1992-2000 The FreeBSD 
Project.
May 28 20:51:51 mnemosyne /kernel: Copyright (c) 1979, 1980, 1983, 1986, 
1988, 1989, 1991, 1992, 1993, 1994
May 28 20:51:51 mnemosyne /kernel: The Regents of the University of 
California. All rights reserved.
May 28 20:51:51 mnemosyne /kernel: FreeBSD 4.2-RELEASE #2: Mon May 28 
11:52:41 EDT 2001
May 28 20:51:51 mnemosyne /kernel: 
root@mnemosyne.skippy.dyndns.org:/usr/src/sys/compile/MNEMOSYNE
May 28 20:51:51 mnemosyne /kernel: Timecounter "i8254"  frequency 1193182 Hz
May 28 20:51:51 mnemosyne /kernel: CPU: Pentium/P55C (quarter-micron) 
(263.97-MHz 586-class CPU)
May 28 20:51:51 mnemosyne /kernel: Origin = "GenuineIntel"  Id = 0x581  
Stepping = 1
May 28 20:51:51 mnemosyne /kernel: 
Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
May 28 20:51:51 mnemosyne /kernel: real memory  = 33554432 (32768K bytes)
May 28 20:51:51 mnemosyne /kernel: config> di bt0
May 28 20:51:51 mnemosyne /kernel: No such device: bt0
May 28 20:51:51 mnemosyne /kernel: Invalid command or syntax.  Type `?' 
for help.
May 28 20:51:51 mnemosyne /kernel: config> di aic0
May 28 20:51:51 mnemosyne /kernel: No such device: aic0
May 28 20:51:51 mnemosyne /kernel: Invalid command or syntax.  Type `?' 
for help.
May 28 20:51:51 mnemosyne /kernel: config> di aha0
May 28 20:51:51 mnemosyne /kernel: No such device: aha0
May 28 20:51:51 mnemosyne /kernel: Invalid command or syntax.  Type `?' 
for help.
May 28 20:51:51 mnemosyne /kernel: config> di adv0
May 28 20:51:51 mnemosyne /kernel: No such device: adv0
May 28 20:51:51 mnemosyne /kernel: Invalid command or syntax.  Type `?' 
for help.
May 28 20:51:51 mnemosyne /kernel: config> q
May 28 20:51:51 mnemosyne /kernel: avail memory = 29487104 (28796K bytes)
May 28 20:51:51 mnemosyne /kernel: Preloaded elf kernel "kernel" at 
0xc0353000.
May 28 20:51:51 mnemosyne /kernel: Preloaded userconfig_script 
"/boot/kernel.conf" at 0xc035309c.
May 28 20:51:51 mnemosyne /kernel: Intel Pentium detected, installing 
workaround for F00F bug
May 28 20:51:51 mnemosyne /kernel: md0: Malloc disk
May 28 20:51:51 mnemosyne /kernel: npx0: <math processor> on motherboard
May 28 20:51:51 mnemosyne /kernel: npx0: INT 16 interface
May 28 20:51:51 mnemosyne /kernel: pcib0: <Host to PCI bridge> on 
motherboard
May 28 20:51:51 mnemosyne /kernel: pci0: <PCI bus> on pcib0
May 28 20:51:51 mnemosyne /kernel: isab0: <Intel 82371AB PCI to ISA 
bridge> at device 1.0 on pci0
May 28 20:51:51 mnemosyne /kernel: isa0: <ISA bus> on isab0
May 28 20:51:51 mnemosyne /kernel: atapci0: <Intel PIIX4 ATA33 
controller> port 0xfcd0-0xfcdf at device 1.1 on pci0
May 28 20:51:51 mnemosyne /kernel: ata0: at 0x1f0 irq 14 on atapci0
May 28 20:51:51 mnemosyne /kernel: ata1: at 0x170 irq 15 on atapci0
May 28 20:51:51 mnemosyne /kernel: uhci0: <Intel 82371AB/EB (PIIX4) USB 
controller> at device 1.2 on pci0
May 28 20:51:51 mnemosyne /kernel: uhci0: Invalid irq 255
May 28 20:51:51 mnemosyne /kernel: uhci0: Please switch on USB support 
and switch PNP-OS to 'No' in BIOS
May 28 20:51:51 mnemosyne /kernel: device_probe_and_attach: uhci0 attach 
returned 6
May 28 20:51:51 mnemosyne /kernel: chip1: <Intel 82371AB Power 
management controller> port 0x2180-0x218f at device 1.3 on pci0
May 28 20:51:51 mnemosyne /kernel: pci0: <NeoMagic MagicGraph 128XD SVGA 
controller> at 2.0 irq 11
May 28 20:51:51 mnemosyne /kernel: pcic-pci0: <TI PCI-1131 PCI-CardBus 
Bridge> at device 10.0 on pci0
May 28 20:51:51 mnemosyne /kernel: pcic-pci0: TI113X PCI Config Reg: 
[clkrun irq 10][ring enable][speaker enable][CSC serial isa irq]
May 28 20:51:51 mnemosyne /kernel: pcic-pci1: <TI PCI-1131 PCI-CardBus 
Bridge> at device 10.1 on pci0
May 28 20:51:51 mnemosyne /kernel: pcic-pci1: TI113X PCI Config Reg: 
[clkrun irq 10][ring enable][speaker enable][CSC serial isa irq]
May 28 20:51:51 mnemosyne /kernel: fdc0: <NEC 72065B or clone> at port 
0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
May 28 20:51:51 mnemosyne /kernel: fdc0: FIFO enabled, 8 bytes threshold
May 28 20:51:51 mnemosyne /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
May 28 20:51:51 mnemosyne /kernel: atkbdc0: <Keyboard controller 
(i8042)> at port 0x60,0x64 on isa0
May 28 20:51:51 mnemosyne /kernel: atkbd0: <AT Keyboard> flags 0x1 irq 1 
on atkbdc0
May 28 20:51:51 mnemosyne /kernel: kbd0 at atkbd0
May 28 20:51:51 mnemosyne /kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
May 28 20:51:51 mnemosyne /kernel: psm0: model Generic PS/2 mouse, 
device ID 0
May 28 20:51:51 mnemosyne /kernel: vga0: <Generic ISA VGA> at port 
0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
May 28 20:51:51 mnemosyne /kernel: sc0: <System console> at flags 0x100 
on isa0
May 28 20:51:51 mnemosyne /kernel: sc0: VGA <16 virtual consoles, 
flags=0x300>
May 28 20:51:51 mnemosyne /kernel: pcic0: <VLSI 82C146> at port 0x3e0 
iomem 0xd0000 on isa0
May 28 20:51:51 mnemosyne /kernel: pcic0: Polling mode
May 28 20:51:51 mnemosyne /kernel: pccard0: <PC Card bus -- kludge 
version> on pcic0
May 28 20:51:51 mnemosyne /kernel: pccard1: <PC Card bus -- kludge 
version> on pcic0
May 28 20:51:51 mnemosyne /kernel: ppc0: <Parallel port> at port 
0x378-0x37f irq 7 on isa0
May 28 20:51:51 mnemosyne /kernel: ppc0: Generic chipset (EPP/NIBBLE) in 
COMPATIBLE mode
May 28 20:51:51 mnemosyne /kernel: lpt0: <Printer> on ppbus0
May 28 20:51:51 mnemosyne /kernel: lpt0: Interrupt-driven port
May 28 20:51:51 mnemosyne /kernel: ad0: 3909MB <IBM-DTCA-24090> 
[7944/16/63] at ata0-master UDMA33
May 28 20:51:51 mnemosyne /kernel: Mounting root from ufs:/dev/ad0s2a


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?3B143E0A.1060702>