pcmcia subsystem completely broken

Michal Purzynski michal at rsbac.org
Wed Apr 26 14:27:11 EDT 2006


so we're moving it here

i have just assumed that there is no way to specify firmware to be loaded not 
seeing any mention about it in any documentation. in fact, ok, i can add line 
to driver source, but it should be possible to define it from userspace - one 
might want to load completely custom firmware for whatever reason - and say, 
use vendor kernel (or just not being able to patch it).

anyway, here's what i've got

after adding that line, and running with it driver loads and probably updates 
firmware as well. nice... to some extend ;]
because blue light (activity) starts to light continously instead of flashing 
like it should, dmesg had confirmed what has happened - no serial ports got 
detected at all!

what could be wrong this time ? with exactly _this_ particular file linux 
could at least detect this serial port, now it cannot.

maybe memory ranges (or port ranges ? hey's that ppc, so what are ports doing 
here ?). in fact i'm shooting in dark about this numers, having no idea how 
they should look. attached pcmcia config as well.

[    0.000000] Total memory = 512MB; using 1024kB for hash table (at cff00000)
[    0.000000] Linux version 2.6.16.1-rsbac (michal at pa93) (gcc version 4.1.0 
(SUSE Linux)) #29 PREEMPT Wed Apr 26 19:57:58 CEST 2006
[    0.000000] Found UniNorth memory controller & host bridge @ 0xf8000000 
revision: 0xd2
[    0.000000] Mapped at 0xfdfc0000
[    0.000000] Found a Intrepid mac-io controller, rev: 0, mapped at 
0xfdf40000
[    0.000000] Processor NAP mode on idle enabled.
[    0.000000] PowerMac motherboard: PowerBook G4 15"
[    0.000000] via-pmu: Server Mode is disabled
[    0.000000] PMU driver v2 initialized for Core99, firmware: 0c
[    0.000000] Found UniNorth PCI host bridge at 0xf0000000. Firmware bus 
number: 0->1
[    0.000000] Found UniNorth PCI host bridge at 0xf2000000. Firmware bus 
number: 0->1
[    0.000000] Found UniNorth PCI host bridge at 0xf4000000. Firmware bus 
number: 0->1
[    0.000000] nvram: Checking bank 0...
[    0.000000] nvram: gen0=557, gen1=556
[    0.000000] nvram: Active bank is: 0
[    0.000000] nvram: OF partition at 0x410
[    0.000000] nvram: XP partition at 0x1020
[    0.000000] nvram: NR partition at 0x1120
[    0.000000] Top of RAM: 0x20000000, Total RAM: 0x20000000
[    0.000000] Memory hole size: 0MB
[    0.000000] On node 0 totalpages: 131072
[    0.000000]   DMA zone: 131072 pages, LIFO batch:31
[    0.000000]   DMA32 zone: 0 pages, LIFO batch:0
[    0.000000]   Normal zone: 0 pages, LIFO batch:0
[    0.000000]   HighMem zone: 0 pages, LIFO batch:0
[    0.000000] Built 1 zonelists
[    0.000000] Kernel command line: root=/dev/hda11 ro rsbac_nosyslog 
rsbac_um_no_excl rsbac_cap_log_missing rsbac_jail_log_missing 
rsbac_cap_process_hiding rsbac_softmode root=/dev/hda5
[    0.000000] mpic: Setting up MPIC " MPIC 1   " version 1.2 at 80040000, max 
4 CPUs
[    0.000000] mpic: ISU size: 64, shift: 6, mask: 3f
[    0.000000] mpic: Initializing for 64 sources
[    0.000000] PID hash table entries: 4096 (order: 12, 65536 bytes)
[    0.000000] GMT Delta read from XPRAM: 0 minutes, DST: off
[    0.000000] time_init: decrementer frequency = 18.432000 MHz
[    0.000000] time_init: processor frequency   = 1333.333328 MHz
[   22.504541] Console: colour dummy device 80x25
[   22.505640] Dentry cache hash table entries: 131072 (order: 7, 524288 
bytes)
[   22.506974] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[   22.528765] Memory: 513920k/524288k available (3276k kernel code, 10012k 
reserved, 188k data, 284k bss, 136k init)
[   22.529126] Calibrating delay loop... 36.73 BogoMIPS (lpj=18368)
[   22.544356] Security Framework v1.0.0 initialized
[   22.544385] Capability LSM initialized
[   22.544443] Mount-cache hash table entries: 512
[   22.544822] device-tree: property "l2-cache" name conflicts with node 
in /cpus/PowerPC,G4 at 0
[   22.548604] NET: Registered protocol family 16
[   22.549379] KeyWest i2c @0xf8001003 irq 42 /uni-n at f8000000/i2c at f8001000
[   22.549403]  channel 0 bus <multibus>
[   22.549416]  channel 1 bus <multibus>
[   22.549457] KeyWest i2c @0x80018000 irq 
26 /pci at f2000000/mac-io at 17/i2c at 18000
[   22.549474]  channel 0 bus <multibus>
[   22.549502] PMU i2c /pci at f2000000/mac-io at 17/via-pmu at 16000/pmu-i2c
[   22.549518]  channel 1 bus <multibus>
[   22.549531]  channel 2 bus <multibus>
[   22.549619] PCI: Probing PCI hardware
[   22.553120] Can't get bus-range for /pci at f2000000/cardbus at 13, assuming it 
starts at 0
[   22.553311] PCI: Cannot allocate resource region 0 of device 0001:10:18.0
[   22.553330] PCI: Cannot allocate resource region 0 of device 0001:10:19.0
[   22.553372] Apple USB OHCI 0001:10:18.0 disabled by firmware
[   22.553395] Apple USB OHCI 0001:10:19.0 disabled by firmware
[   22.555396] Generic PHY: Registered new driver
[   22.555634] usbcore: registered new driver usbfs
[   22.555770] usbcore: registered new driver hub
[   22.556094] Bluetooth: Core ver 2.8
[   22.556111] NET: Registered protocol family 31
[   22.556125] Bluetooth: HCI device and connection manager initialized
[   22.556151] Bluetooth: HCI socket layer initialized
[   22.557055] Registering PowerMac CPU frequency driver
[   22.557078] Low: 666 Mhz, High: 1333 Mhz, Boot: 666 Mhz
[   22.557230] Thermal assist unit not available
[   22.559412] SGI XFS with ACLs, security attributes, realtime, large block 
numbers, no debug enabled
[   22.559818] Initializing Cryptographic API
[   22.559842] io scheduler noop registered
[   22.559869] io scheduler deadline registered (default)
[   22.560132] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[   22.560374] PCI: Enabling device 0000:00:10.0 (0006 -> 0007)
[   22.756462] radeonfb (0000:00:10.0): Invalid ROM signature 303 should be 
0xaa55
[   22.756476] radeonfb: Retrieved PLL infos from Open Firmware
[   22.756497] radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=203.00 Mhz, 
System=392.00 MHz
[   22.756520] radeonfb: PLL min 12000 max 35000
[   23.327255] radeonfb: Monitor 1 type LCD found
[   23.327277] radeonfb: EDID probed
[   23.327290] radeonfb: Monitor 2 type no found
[   23.327313] radeonfb: Using Firmware dividers 0x0002008e from PPLL 0
[   23.327388] radeonfb: Dynamic Clock Power Management enabled
[   23.382281] Console: switching to colour frame buffer device 160x53
[   23.382598] Registered "mnca" backlight controller,level: 15/15
[   23.382825] radeonfb (0000:00:10.0): ATI Radeon NP 
[   23.389238] Generic RTC Driver v1.07
[   23.389583] Macintosh non-volatile memory driver v1.1
[   23.389870] Linux agpgart interface v0.101 (c) Dave Jones
[   23.390172] agpgart: Detected Apple UniNorth 2 chipset
[   23.390557] agpgart: configuring for size idx: 4
[   23.390865] agpgart: AGP aperture is 16M @ 0x0
[   23.391197] sungem.c:v0.98 8/24/03 David S. Miller (davem at redhat.com)
[   23.453617] PHY ID: 1410cc1, addr: 0
[   23.454121] eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:0a:95:d6:98:da 
[   23.454616] eth0: Found Marvell 88E1101 PHY
[   23.455087] MacIO PCI driver attached to Intrepid chipset
[   23.457439] input: Macintosh mouse button emulation as /class/input/input0
[   23.457950] apm_emu: APM Emulation 0.5 initialized.
[   23.458316] adb: starting probe task...
[   23.459360] adt746x: version 1 (supported)
[   23.459568] adt746x: Thermostat bus: 1, address: 0x2e, limit_adjust: 0, 
fan_speed: -1
[   23.459926] sensor 0: CPU/INTREPID BOTTOMSIDE
[   23.460137] sensor 1: CPU BOTTOMSIDE
[   23.460325] sensor 2: PWR SUPPLY BOTTOMSIDE
[   23.460839] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[   23.461091] ide: Assuming 33MHz system bus speed for PIO modes; override 
with idebus=xx
[   23.461580] PCI: Enabling device 0002:24:0d.0 (0000 -> 0002)
[   23.709823] adb devices: [2]: 2 c4 [3]: 3 1 [7]: 7 1f
[   23.716380] ADB keyboard at 2, handler 1
[   23.716555] Detected ADB keyboard, type ISO, swapping keys.
[   23.716995] input: ADB keyboard as /class/input/input1
[   23.717396] input: ADB Powerbook buttons as /class/input/input2
[   23.732731] ADB mouse at 3, handler set to 4 (trackpad)
[   23.802007] input: ADB mouse as /class/input/input3
[   23.811640] adb: finished probe task...
[   24.473275] ide0: Found Apple UniNorth ATA-6 controller, bus ID 3, irq 39
[   24.483072] Probing IDE interface ide0...
[   24.746454] hda: ST9120821A, ATA DISK drive
[   25.367280] hda: Enabling Ultra DMA 5
[   25.378032] ide0 at 0xe101a000-0xe101a007,0xe101a160 on irq 39
[   25.853428] eth0: Link is up at 100 Mbps, full-duplex.
[   26.399273] ide1: Found Apple KeyLargo ATA-3 controller, bus ID 0, irq 24
[   26.409274] Probing IDE interface ide1...
[   26.774459] hdc: MATSHITACD-RW CW-8123, ATAPI CD/DVD-ROM drive
[   27.090277] hdc: Enabling MultiWord DMA 2
[   27.101041] ide1 at 0xe1006000-0xe1006007,0xe1006160 on irq 24
[   27.111328] hda: max request size: 512KiB
[   27.121725] hda: 234441648 sectors (120034 MB) w/8192KiB Cache, 
CHS=16383/255/63, UDMA(100)
[   27.132741] hda: cache flushes supported
[   27.143082]  hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hda9 hda10 
hda11 hda12
[   27.163380] hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, (U)DMA
[   27.174180] Uniform CD-ROM driver Revision: 3.20
[   27.186539] usbmon: debugfs is not available
[   27.196970] PCI: Enabling device 0001:10:1b.2 (0004 -> 0006)
[   27.207363] ehci_hcd 0001:10:1b.2: EHCI Host Controller
[   27.238445] ehci_hcd 0001:10:1b.2: new USB bus registered, assigned bus 
number 1
[   27.249010] ehci_hcd 0001:10:1b.2: irq 63, io mem 0xa0000000
[   27.259621] ehci_hcd 0001:10:1b.2: USB 2.0 started, EHCI 1.00, driver 10 
Dec 2004
[   27.270613] usb usb1: configuration #1 chosen from 1 choice
[   27.281407] hub 1-0:1.0: USB hub found
[   27.292050] hub 1-0:1.0: 5 ports detected
[   27.403518] ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) 
Driver (PCI)
[   27.403629] Apple USB OHCI 0001:10:18.0 disabled by firmware
[   27.414248] Apple USB OHCI 0001:10:19.0 disabled by firmware
[   27.424745] PCI: Enabling device 0001:10:1a.0 (0000 -> 0002)
[   27.435286] ohci_hcd 0001:10:1a.0: OHCI Host Controller
[   27.445921] ohci_hcd 0001:10:1a.0: new USB bus registered, assigned bus 
number 2
[   27.456557] ohci_hcd 0001:10:1a.0: irq 29, io mem 0xa0003000
[   27.497041] usb usb2: configuration #1 chosen from 1 choice
[   27.507799] hub 2-0:1.0: USB hub found
[   27.518373] hub 2-0:1.0: 2 ports detected
[   27.629508] PCI: Enabling device 0001:10:1b.0 (0000 -> 0002)
[   27.640009] ohci_hcd 0001:10:1b.0: OHCI Host Controller
[   27.679916] ohci_hcd 0001:10:1b.0: new USB bus registered, assigned bus 
number 3
[   27.690390] ohci_hcd 0001:10:1b.0: irq 63, io mem 0xa0002000
[   27.731038] usb usb3: configuration #1 chosen from 1 choice
[   27.741679] hub 3-0:1.0: USB hub found
[   27.752090] hub 3-0:1.0: 3 ports detected
[   27.792278] usb 2-1: new full speed USB device using ohci_hcd and address 2
[   27.865076] PCI: Enabling device 0001:10:1b.1 (0000 -> 0002)
[   27.875641] ohci_hcd 0001:10:1b.1: OHCI Host Controller
[   27.886287] ohci_hcd 0001:10:1b.1: new USB bus registered, assigned bus 
number 4
[   27.896832] ohci_hcd 0001:10:1b.1: irq 63, io mem 0xa0001000
[   27.937054] usb usb4: configuration #1 chosen from 1 choice
[   27.947587] hub 4-0:1.0: USB hub found
[   27.958003] hub 4-0:1.0: 2 ports detected
[   28.037296] usb 2-1: configuration #1 chosen from 1 choice
[   28.674303] usbcore: registered new driver libusual
[   28.684800] usbcore: registered new driver hiddev
[   28.729537] input: HID 05ac:1000 as /class/input/input4
[   28.739882] input: USB HID v1.11 Keyboard [HID 05ac:1000] on 
usb-0001:10:1a.0-1
[   28.791486] input: HID 05ac:1000 as /class/input/input5
[   28.801752] input: USB HID v1.11 Mouse [HID 05ac:1000] on 
usb-0001:10:1a.0-1
[   28.812253] usbcore: registered new driver usbhid
[   28.822621] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
[   28.833444] mice: PS/2 mouse device common for all mice
[   28.844409] i2c /dev entries driver
[   28.855479] PowerMac i2c bus pmu 2 registered
[   28.865980] PowerMac i2c bus pmu 1 registered
[   28.876336] PowerMac i2c bus mac-io 0 registered
[   28.886900] adt746x: ADT7460 initializing
[   28.899214] adt746x: Lowering max temperatures from 81, 80, 87 to 70, 50, 
70
[   28.911410] PowerMac i2c bus uni-n 1 registered
[   28.921419] PowerMac i2c bus uni-n 0 registered
[   28.931003] NET: Registered protocol family 2
[   28.949392] IP route cache hash table entries: 32768 (order: 5, 131072 
bytes)
[   28.959641] TCP established hash table entries: 131072 (order: 9, 2097152 
bytes)
[   28.977282] TCP bind hash table entries: 65536 (order: 8, 1310720 bytes)
[   28.992421] TCP: Hash tables configured (established 131072 bind 65536)
[   29.002206] TCP reno registered
[   29.012115] TCP bic registered
[   29.021714] NET: Registered protocol family 1
[   29.031168] NET: Registered protocol family 17
[   29.040455] Bluetooth: L2CAP ver 2.8
[   29.049808] Bluetooth: L2CAP socket layer initialized
[   29.059099] Bluetooth: SCO (Voice Link) ver 0.5
[   29.068448] Bluetooth: SCO socket layer initialized
[   29.077840] Bluetooth: RFCOMM socket layer initialized
[   29.087124] Bluetooth: RFCOMM TTY layer initialized
[   29.096262] Bluetooth: RFCOMM ver 1.7
[   29.105382] Bluetooth: BNEP (Ethernet Emulation) ver 1.2
[   29.114467] Bluetooth: BNEP filters: protocol multicast
[   29.123529] Bluetooth: HIDP (Human Interface Emulation) ver 1.1
[   29.164498] XFS mounting filesystem hda5
[   29.295714] Ending clean XFS mount for filesystem: hda5
[   29.295979] rsbac_do_init(): Initializing RSBAC 1.3.0-pre2
[   29.378902] VFS: Mounted root (xfs filesystem) readonly.
[   29.388498] Freeing unused kernel memory: 136k init
[   34.119424] input: PowerMac Beep as /class/input/input6
[   39.691122] Yenta: CardBus bridge found at 0001:10:13.0 [0000:0000]
[   39.701950] PCI: Bus 17, cardbus bridge: 0001:10:13.0
[   39.710625]   IO window: 00001000-000011ff
[   39.721256]   IO window: 00001400-000015ff
[   39.731669]   PREFETCH window: 90000000-9fffffff
[   39.739964]   MEM window: f3000000-f33fffff
[   39.750089] Yenta: ISA IRQ mask 0x0000, PCI irq 53
[   39.760235] Socket status: 30000087
[   39.953284] pcmcia: parent PCI bridge I/O window: 0x0 - 0x7fffff
[   39.961810] pcmcia: parent PCI bridge Memory window: 0xf3000000 - 
0xf3ffffff
[   39.970314] pcmcia: parent PCI bridge Memory window: 0x80000000 - 
0xafffffff
[   40.380748] ieee1394: Initialized config rom entry `ip1394'
[   40.661433] PCI: Enabling device 0002:24:0e.0 (0000 -> 0002)
[   40.855548] ohci1394: fw-host0: Unexpected PCI resource length of 1000!
[   40.915251] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[40]  
MMIO=[f5000000-f50007ff]  Max Packet=[4096]  IR/IT contexts=[8/8]
[   42.192796] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000a95fffed698da]
[   44.509718] loop: loaded (max 8 devices)
[   44.799388] EXT3-fs: mounted filesystem with journal data mode.
[   44.812230] kjournald starting.  Commit interval 5 seconds
[   44.903249] XFS mounting filesystem hda7
[   44.990944] Ending clean XFS mount for filesystem: hda7
[   46.264266] Adding 1048568k swap on /dev/hda6.  Priority:-1 extents:1 
across:1048568k
[   46.311539] Adding 1048568k swap on /dev/hda8.  Priority:-2 extents:1 
across:1048568k
[   51.586552] NET: Registered protocol family 10
[   51.586869] lo: Disabled Privacy Extensions
[   51.587081] IPv6 over IPv4 tunneling driver
[   52.014474] Netfilter messages via NETLINK v0.30.
[   52.203044] ip_conntrack version 2.4 (4096 buckets, 32768 max) - 192 bytes 
per conntrack
[   72.047321] usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 64 rq 0 
len 0 ret -110
[   72.143350] usb 2-1: USB disconnect, address 2
[   72.413313] usb 2-1: new full speed USB device using ohci_hcd and address 3
[   72.660309] usb 2-1: configuration #1 chosen from 1 choice
[   74.275395] Bluetooth: HCI USB driver ver 2.9
[   74.278760] KW: wrong state. Got KW_I2C_IRQ_ADDR, state: state_stop (isr: 
06)
[   74.283532] usbcore: registered new driver hci_usb
[   74.293202] KW: wrong state. Got KW_I2C_IRQ_ADDR, state: state_stop (isr: 
02)
[   74.296818] KW: wrong state. Got KW_I2C_IRQ_ADDR, state: state_stop (isr: 
02)
[   74.969425] KW: wrong state. Got KW_I2C_IRQ_STOP, state: state_write (isr: 
04)
[   84.364900] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ 
sharing enabled
[   85.739124] eth0: Link is up at 100 Mbps, full-duplex.
[   85.739135] eth0: Pause is disabled
[  106.189278] eth0: no IPv6 routers present
[  137.595282] pccard: PCMCIA card inserted into slot 0
[  137.595299] cs: memory probe 0x80000000-0xafffffff: excluding 
0x80000000-0x807fffff 0x90000000-0xa07fffff
[  137.627603] cs: memory probe 0xf3000000-0xf3ffffff: excluding 
0xf3000000-0xf33fffff
[  137.634079] pcmcia: registering new device pcmcia0.0
[  138.043201] pcmcia: Detected deprecated PCMCIA ioctl usage.
[  138.043823] pcmcia: This interface will soon be removed from the kernel; 
please expect breakage unless you upgrade to new tools.
[  138.044171] pcmcia: see 
http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for details.


00:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 AGP
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort+ >SERR- <PERR-
	Latency: 16, Cache Line Size 08
	Capabilities: [80] AGP version 1.0
		Status: RQ=8 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ 
AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

00:10.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 
9600 M10] (prog-if 00 [VGA])
	Subsystem: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 255 (2000ns min), Cache Line Size 08
	Interrupt: pin A routed to IRQ 48
	Region 0: Memory at b8000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at f0000400 [size=256]
	Region 2: Memory at b0000000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at f1000000 [size=128K]
	Capabilities: [58] AGP version 2.0
		Status: RQ=80 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ 
AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 PCI
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort+ >SERR- <PERR-
	Latency: 16, Cache Line Size 08

0001:10:12.0 Network controller: Broadcom Corporation BCM4306 802.11b/g 
Wireless LAN Controller (rev 03)
	Subsystem: Apple Computer Inc. AirPort Extreme
	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 16
	Interrupt: pin A routed to IRQ 52
	Region 0: Memory at a0006000 (32-bit, non-prefetchable) [disabled] [size=8K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-

0001:10:13.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus 
Controller
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 168, Cache Line Size 08
	Interrupt: pin A routed to IRQ 53
	Region 0: Memory at a0004000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=10, secondary=11, subordinate=14, sec-latency=176
	Memory window 0: 90000000-9ffff000 (prefetchable)
	Memory window 1: f3000000-f33ff000
	I/O window 0: 00001000-000011ff
	I/O window 1: 00001400-000015ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

0001:10:17.0 Class ff00: Apple Computer Inc. KeyLargo/Intrepid Mac I/O
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 16, Cache Line Size 08
	Region 0: Memory at 80000000 (32-bit, non-prefetchable) [size=512K]

0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB 
(prog-if 10 [OHCI])
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 0

0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB 
(prog-if 10 [OHCI])
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 0

0001:10:1a.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB 
(prog-if 10 [OHCI])
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 16 (750ns min, 21500ns max), Cache Line Size 08
	Interrupt: pin A routed to IRQ 29
	Region 0: Memory at a0003000 (32-bit, non-prefetchable) [size=4K]

0001:10:1b.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
	Subsystem: NEC Corporation Hama USB 2.0 CardBus
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 16 (250ns min, 10500ns max), Cache Line Size 08
	Interrupt: pin A routed to IRQ 63
	Region 0: Memory at a0002000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0001:10:1b.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
	Subsystem: NEC Corporation Hama USB 2.0 CardBus
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 16 (250ns min, 10500ns max), Cache Line Size 08
	Interrupt: pin B routed to IRQ 63
	Region 0: Memory at a0001000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0001:10:1b.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 
[EHCI])
	Subsystem: NEC Corporation USB 2.0
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 16 (4000ns min, 8500ns max), Cache Line Size 08
	Interrupt: pin C routed to IRQ 63
	Region 0: Memory at a0000000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0002:24:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 Internal PCI
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort+ >SERR- <PERR-
	Latency: 16, Cache Line Size 08

0002:24:0d.0 Class ff00: Apple Computer Inc. UniNorth/Intrepid ATA/100
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR+
	Latency: 32, Cache Line Size 08
	Interrupt: pin ? routed to IRQ 39
	Region 0: Memory at f5004000 (32-bit, non-prefetchable) [size=16K]

0002:24:0e.0 FireWire (IEEE 1394): Apple Computer Inc. UniNorth 2 FireWire 
(rev 81) (prog-if 10 [OHCI])
	Subsystem: Apple Computer Inc. iBook G4 2004
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
	Latency: 64 (3000ns min, 6000ns max), Cache Line Size 08
	Interrupt: pin A routed to IRQ 40
	Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+

0002:24:0f.0 Ethernet controller: Apple Computer Inc. UniNorth 2 GMAC (Sun 
GEM) (rev 80)
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- <TAbort- 
<MAbort- >SERR- <PERR+
	Latency: 16 (16000ns min, 16000ns max), Cache Line Size 08
	Interrupt: pin A routed to IRQ 41
	Region 0: Memory at f5200000 (32-bit, non-prefetchable) [size=2M]
	Expansion ROM at f5100000 [disabled] [size=1M]


#
# Local PCMCIA Configuration File
#
#----------------------------------------------------------------------
#
# System resources available for PCMCIA cards
#
# NOTE: these settings have no effect on resources assigned to a
# CardBus bridge device itself; this file only affects resources
# assigned to cards.  Also, interrupt settings here will only affect
# ISA bus interrupts assigned to 16-bit cards.  PCI interrupts
# generally can't be reconfigured.
#
# With the kernel PCMCIA subsystem, these settings also have no effect
# at all on resources used for 32-bit CardBus cards.  Those are set by
# the PCI hotplug subsystem.
#

include port 0xb0000000-0xb00fffff
include port 0x100-0x3af
include port 0x3e0-0x4ff
include port 0x820-0x8ff
include port 0xc00-0xcf7

include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff
include memory 0x60000000-0x60ffffff


# These may hurt on FSC.
# include port 0x3c0-0x3d2
# Exclude 0x3d3 as Radeon IGP MCE's if you touch these ports
# include port 0x3d4-0x3df

# High port numbers do not always work...
include port 0x1000-0x17ff

# Extra port range for IBM Token Ring
#include port 0xa00-0xaff

include port 0x100-0x4ff, port 0x1000-0x17ff
include memory 0x80000000-0x80ffffff

include memory 0xa0003000-0xa0ffffff
include port 0x9100-0x9fff
include memory 0x80000000-0x80ffffff

include memory  0x90000000-0x9fffffff
include memory  0xf3000000-0xf33ff000



More information about the linux-pcmcia mailing list