Oops: machine check, sig: 7 [#1] - 16-bit Pccard - CardBus OK

Edward Felberbaum efelberbaum at hotmail.com
Thu Feb 9 13:59:52 EST 2006


Hi,

I have an Apple G3 Wallstreet Powerbook - PowerPC.

I've installed Slackintosh (Slackware for the PowerPC) on this machine and 
it works great, except for PCMCIA.

A 3Com Cardbus 3CCFE575BT-D 10/100 ethernet card works great but whenever I 
insert a 16-bit NON-Cardbus card (3Com 3CCE589ET) I get an "Oops: machine 
check, sig: 7 [#1]".  The "Oops" happens with any pccard (modem, ethernet, 
token ring) I try.

My goal is to get my Belkin F5D6020 Ver2 Wifi pccard to work, but first I 
have to get the
powerbook to accept a regular pccard.

I've attached dmesg, lspci and more, hoping I can get help with this 
problem.

Thanks!
Eddie


uname -a
Linux wallstreet 2.6.15.1 #7 Mon Jan 23 18:29:41 EST 2006 ppc unknown 
unknown GNU/Linux



dmesg
Total memory = 128MB; using 256kB for hash table (at c0300000)
Linux version 2.6.15.1 (root at wallstreet) (gcc version 3.3.6) #7 Mon Jan 23 
18:29:41 EST 2006
Found a Gatwick mac-io controller, rev: 1, mapped at 0xfddff000
Found a Heathrow mac-io controller, rev: 1, mapped at 0xfdd7f000
PowerMac motherboard: PowerBook Wallstreet
Found Grackle (MPC106) PCI host bridge at 0x80000000. Firmware bus number: 
0->0
L2CR overriden (0xa9118000), backside cache is enabled
PMU driver 2 initialized for PowerBook G3 Series, firmware: 0a
nvram: OF partition at 0x1800
nvram: XP partition at 0x1300
nvram: NR partition at 0x1400
On node 0 totalpages: 32768
  DMA zone: 32768 pages, LIFO batch:7
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 0 pages, LIFO batch:0
  HighMem zone: 0 pages, LIFO batch:0
Built 1 zonelists
Kernel command line: root=/dev/hda9 ramdisk_size=10240 
video=atyfb:vmode:14,cmode:32,mclk:63
irq: fixed media-bay on second controller (93)
irq: fixed floppy on second controller (83,65)
irq: fixed ide on second controller (78,67)
irq: secondary controller on irq 27
System has 128 possible interrupts
64 interrupts on main controller
PID hash table entries: 1024 (order: 10, 16384 bytes)
GMT Delta read from XPRAM: -300 minutes, DST: off
via_calibrate_decr: ticks per jiffy = 66686 (1000299 ticks)
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 126592k available (1820k kernel code, 880k data, 160k init, 0k 
highmem)
Calibrating delay loop... 465.92 BogoMIPS (lpj=931840)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: Probing PCI hardware
PCI: Cannot allocate resource region 2 of device 0000:00:11.0
Registering pmac pic with sysfs...
Thermal assist unit using timers, shrink_timer: 500 jiffies
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
PCI: Enabling device 0000:00:11.0 (0086 -> 0087)
atyfb: using auxiliary register aperture
atyfb: 3D RAGE LT PRO (Mach64 LP, PCI) [0x4c50 rev 0xdc]
atyfb: 4M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 63 Mhz MCLK, 100 MHz 
XCLK
Console: switching to colour frame buffer device 128x48
atyfb: fb0: ATY Mach64 frame buffer device on PCI
MacOS display is /pci/ATY,RageLTPro
Generic RTC Driver v1.07
Macintosh non-volatile memory driver v1.1
RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
loop: loaded (max 8 devices)
MacIO PCI driver attached to Gatwick chipset
MacIO PCI driver attached to Heathrow chipset
eth0: BMAC at 00:05:02:fa:4f:3d
mediabay0: Registered Heathrow media-bay
mediabay0: powering down
mediabay0: switching to 3
mediabay0: powering up
mediabay0: enabling (kind:3)
mediabay0: waiting reset (kind:3)
mediabay0: waiting IDE reset (kind:3)
mediabay0: waiting IDE ready (kind:3)
mediabay0: up before IDE init
mediabay1: Registered Heathrow media-bay
mediabay1: powering down
input: Macintosh mouse button emulation as /class/input/input0
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
adb: starting probe task...
ide0: Found Apple Heathrow ATA controller, bus ID 0, irq 13
Probing IDE interface ide0...
hda: FUJITSU MHH2064AT, ATA DISK drive
hda: Enabling MultiWord DMA 2
ide0 at 0xc900e000-0xc900e007,0xc900e160 on irq 13
Registered ide1 for media bay 0
ide1: Found Apple Heathrow ATA controller, bus ID 1 (mediabay), irq 14
Probing IDE interface ide1...
adb devices: [2]: 2 c3 [3]: 3 1 [7]: 7 1f
ADB keyboard at 2, handler 1
Detected ADB keyboard, type ANSI.
input: ADB keyboard as /class/input/input1
input: ADB Powerbook buttons as /class/input/input2
ADB mouse at 3, handler set to 4 (trackpad)
input: ADB mouse as /class/input/input3
adb: finished probe task...
hdc: MATSHITA CR-174, ATAPI CD/DVD-ROM drive
hdc: Enabling MultiWord DMA 2
ide1 at 0xc9014000-0xc9014007,0xc9014160 on irq 14
ide2: Found Apple Heathrow ATA controller, bus ID 4 (mediabay), irq 78
hda: max request size: 128KiB
hda: 12685680 sectors (6495 MB) w/512KiB Cache, CHS=13424/15/63, (U)DMA
hda: cache flushes not supported
hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hda9 hda10
hdc: ATAPI 20X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 160k init
Adding 131064k swap on /dev/hda8.  Priority:-1 extents:1 across:131064k
phy registers:
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
Yenta: CardBus bridge found at 0000:00:13.0 [0000:0000]
PCI: Bus 1, cardbus bridge: 0000:00:13.0
  IO window: 00001000-000011ff
  IO window: 00001400-000015ff
  PREFETCH window: 80400000-807fffff
  MEM window: 80800000-80bfffff
Yenta: ISA IRQ mask 0x0000, PCI irq 22
Socket status: 30000006
pcmcia: parent PCI bridge I/O window: 0x0 - 0x7fffff
pcmcia: parent PCI bridge Memory window: 0x80000000 - 0xfcffffff
pcmcia: parent PCI bridge Memory window: 0xfd000000 - 0xfdffffff
Yenta: CardBus bridge found at 0000:00:13.1 [0000:0000]
PCI: Bus 5, cardbus bridge: 0000:00:13.1
  IO window: 00001800-000019ff
  IO window: 00001c00-00001dff
  PREFETCH window: 80c00000-80ffffff
  MEM window: 81000000-813fffff
Yenta: ISA IRQ mask 0x0000, PCI irq 23
Socket status: 30000006
pcmcia: parent PCI bridge I/O window: 0x0 - 0x7fffff
pcmcia: parent PCI bridge Memory window: 0x80000000 - 0xfcffffff
pcmcia: parent PCI bridge Memory window: 0xfd000000 - 0xfdffffff
pccard: PCMCIA card inserted into slot 1
cs: memory probe 0x80000000-0xfcffffff: excluding 0x80000000-0x82ffffff 
0xf3000000-0xf37fffff 0xf4000000-0xf47fffff
cs: memory probe 0xfd000000-0xfdffffff:Machine check in kernel mode.
Caused by (from SRR1=49030): Transfer error ack signal
Oops: machine check, sig: 7 [#1]
NIP: C903FB70 LR: C903FB40 SP: C748FCC0 REGS: c748fc10 TRAP: 0200    Not 
tainted
MSR: 00049030 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c7461260[974] 'pccardd' THREAD: c748e000
Last syscall: -1
GPR00: 000000FF C748FCC0 C7461260 C9030000 00000014 00000070 00000002 
C748FD2A
GPR08: 00000008 C9031000 00000000 00000000 00000000 1002D4B4 100C0000 
100A0000
GPR16: 00000000 100D16C8 24224482 100C0000 100E3F88 100E2C28 C791A200 
00000000
GPR24: 00000002 C748FD2A 00000021 C7F93428 00000000 C748FD2A 00000002 
00000000
NIP [c903fb70] pcmcia_read_cis_mem+0x170/0x1b8 [pcmcia_core]
LR [c903fb40] pcmcia_read_cis_mem+0x140/0x1b8 [pcmcia_core]
Call trace:
[c903fe34] read_cis_cache+0xf8/0x15c [pcmcia_core]
[c90404b8] pccard_get_next_tuple+0x88/0x288 [pcmcia_core]
[c904026c] pccard_get_first_tuple+0x124/0x140 [pcmcia_core]
[c9041d88] pccard_validate_cis+0xc0/0x26c [pcmcia_core]
[c9035394] readable+0x50/0xa4 [rsrc_nonstatic]
[c9035554] cis_readable+0x80/0xdc [rsrc_nonstatic]
[c9035738] do_mem_probe+0xb8/0x1d0 [rsrc_nonstatic]
[c9035890] validate_mem+0x40/0x60 [rsrc_nonstatic]
[c9035938] pcmcia_nonstatic_validate_mem+0x88/0xbc [rsrc_nonstatic]
[c90420b0] pcmcia_validate_mem+0x24/0x34 [pcmcia_core]
[c906ba34] pcmcia_card_add+0x28/0xbc [pcmcia]
[c906c560] ds_event+0x9c/0xe8 [pcmcia]
[c903e91c] send_event+0x70/0xc4 [pcmcia_core]
[c903edc4] socket_insert+0xf0/0x15c [pcmcia_core]
[c903f144] socket_detect_change+0x8c/0xa0 [pcmcia_core]



lspci -vv
00:00.0 Host bridge: Motorola MPC106 [Grackle] (rev 40)
	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: 0, cache line size 08

00:0d.0 Class ff00: Apple Computer Inc. Heathrow Mac I/O (rev 01)
	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 27
	Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=512K]

00:10.0 Class ff00: Apple Computer Inc. Heathrow Mac I/O (rev 01)
	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 21
	Region 0: Memory at f3000000 (32-bit, non-prefetchable) [size=512K]

00:11.0 Display controller: ATI Technologies Inc 3D Rage LT Pro (rev dc)
	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 (2000ns min), cache line size 08
	Interrupt: pin A routed to IRQ 24
	Region 0: Memory at 82000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: I/O ports at fe000400 [size=256]
	Region 2: Memory at 80000000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [5c] Power Management version 1
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:13.0 CardBus bridge: Texas Instruments PCI1131 (rev 01)
	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 22
	Region 0: Memory at 81803000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
	Memory window 0: 80400000-807ff000 (prefetchable)
	Memory window 1: 80800000-80bff000
	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

00:13.1 CardBus bridge: Texas Instruments PCI1131 (rev 01)
	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 B routed to IRQ 23
	Region 0: Memory at 81802000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=05, subordinate=08, sec-latency=176
	Memory window 0: 80c00000-80fff000 (prefetchable)
	Memory window 1: 81000000-813ff000
	I/O window 0: 00001800-000019ff
	I/O window 1: 00001c00-00001dff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001




cat /proc/ioports
00000000-007fffff : /pci
  00000400-000004ff : 0000:00:11.0
  00001000-000011ff : PCI CardBus #01
  00001400-000015ff : PCI CardBus #01
  00001800-000019ff : PCI CardBus #05
  00001c00-00001dff : PCI CardBus #05



cat /proc/iomem
80000000-fcffffff : /pci
  80000000-80000fff : 0000:00:11.0
    80000000-80000fff : atyfb
  80400000-807fffff : PCI CardBus #01
  80800000-80bfffff : PCI CardBus #01
  80c00000-80ffffff : PCI CardBus #05
  81000000-813fffff : PCI CardBus #05
  81802000-81802fff : 0000:00:13.1
    81802000-81802fff : yenta_socket
  81803000-81803fff : 0000:00:13.0
    81803000-81803fff : yenta_socket
  82000000-82ffffff : 0000:00:11.0
    82000000-82ffffff : atyfb
  f3000000-f307ffff : 0000:00:10.0
    f3000000-f307ffff : 0.f3000000:mac-io
      f3000034-f3000034 : 0.00000034:media-ba
        f3000034-f3000034 : media-bay
      f3008000-f30080ff : 0.00010000:mesh
      f3008100-f30081ff : 0.00015000:floppy
      f3008200-f30082ff : 0.00011000:bmac
        f3008200-f30082ff : bmac
      f3008300-f30083ff : 0.00011000:bmac
        f3008300-f30083ff : bmac
      f3008400-f30084ff : 0.00013020:ch-a
      f3008500-f30085ff : 0.00013020:ch-a
      f3008600-f30086ff : 0.00013000:ch-b
      f3008700-f30087ff : 0.00013000:ch-b
      f3008800-f30088ff : 0.00014000:davbus
      f3008900-f30089ff : 0.00014000:davbus
      f3008b00-f3008bff : 0.00020000:ata0
        f3008b00-f3008bff : ide-pmac (dma)
      f3008c00-f3008cff : 0.00021000:ata1
        f3008c00-f3008cff : ide-pmac (dma)
      f3010000-f30100ff : 0.00010000:mesh
      f3011000-f3011fff : 0.00011000:bmac
        f3011000-f3011fff : bmac
      f3013000-f301301f : 0.00013000:ch-b
      f3013020-f301303f : 0.00013020:ch-a
      f3014000-f3014fff : 0.00014000:davbus
      f3015000-f3015fff : 0.00015000:floppy
      f3016000-f3017fff : 0.00016000:via-pmu
        f3016000-f3017fff : via-pmu
      f3020000-f3020fff : 0.00020000:ata0
        f3020000-f3020fff : ide-pmac (ports)
      f3021000-f3021fff : 0.00021000:ata1
        f3021000-f3021fff : ide-pmac (ports)
  f4000000-f407ffff : 0000:00:0d.0
    f4000000-f407ffff : 1.f4000000:mac-io
      f4000034-f4000034 : 1.00000034:media-ba
        f4000034-f4000034 : media-bay
      f4008100-f40081ff : 1.00015000:floppy
      f4008c00-f4008cff : 1.00021000:ata4
        f4008c00-f4008cff : ide-pmac (dma)
      f4015000-f4015fff : 1.00015000:floppy
      f4021000-f4021fff : 1.00021000:ata4
        f4021000-f4021fff : ide-pmac (ports)
fd000000-fdffffff : /pci
  fd000000-fd07ffff : cs memory probe
  fd080000-fd0fffff : cs memory probe



cat /proc/interrupts
           CPU0
13:       1398   PMAC-PIC  Edge      ide0
14:         13   PMAC-PIC  Edge      ide1
18:      11907   PMAC-PIC  Edge      VIA-PMU
22:          0   PMAC-PIC  Level     yenta
23:          5   PMAC-PIC  Level     yenta
27:          0   PMAC-PIC  Level     cascade
32:          1   PMAC-PIC  Edge      BMAC-txdma
33:          0   PMAC-PIC  Edge      BMAC-rxdma
42:          1   PMAC-PIC  Edge      BMAC-misc
BAD:          0



cat /etc/pcmcia/config.opts
#
# 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 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

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

# 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





More information about the linux-pcmcia mailing list