kernel panic with firewire PCI card

Andreas Tobler andreas.tobler at nexus-ag.com
Fri Mar 27 14:10:36 PDT 2009


Hello,

I get the below panic while having plugged in a firewire PCI card. The 
card itself is not 'sun' compliant. Means, it is a custom fw card made 
for PC's I guess. But as far as I understand, fbsd can handle non sun 
PCI cards, can't it?

The os itself is current as of yesterday, the kernel rev you see below.

Is there anything more I can provide to debug this issue?

Btw, the machine is a ultra60.

TIA,
Andreas

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
jumping to kernel entry at 0xc0080000.
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-CURRENT #0 r190450M: Thu Mar 26 23:04:58 CET 2009
 
andreast at deuterium_fbsd.andreas.nets:/export/devel/obj/sparc64/export/devel/
src/sys/GENERIC
WARNING: WITNESS option enabled, expect reduced performance.
real memory  = 1610612736 (1536 MB)
avail memory = 1554513920 (1482 MB)
cpu0: Sun Microsystems UltraSparc-II Processor (449.99 MHz CPU)
ispfw: registered firmware <isp_1000>
ispfw: registered firmware <isp_1040>
ispfw: registered firmware <isp_1040_it>
ispfw: registered firmware <isp_1080>
ispfw: registered firmware <isp_1080_it>
ispfw: registered firmware <isp_12160>
ispfw: registered firmware <isp_12160_it>
ispfw: registered firmware <isp_2100>
ispfw: registered firmware <isp_2200>
ispfw: registered firmware <isp_2300>
ispfw: registered firmware <isp_2322>
ispfw: registered firmware <isp_2400>
kbd0 at kbdmux0
nexus0: <Open Firmware Nexus device>
pcib0: <U2P UPA-PCI bridge> mem 
0x1fe00004000-0x1fe00005fff,0x1fe01000000-0x1fe0
10000ff,0x1fe00000000-0x1fe0000cfff irq 2033,2030,2031,2021,2024,2034 on 
nexus0
pcib0: Psycho, impl 0, version 4, IGN 0x1f, bus B, 33MHz
initializing counter-timer
Timecounter "pcib0" frequency 1000000 Hz quality 100
pcib0: DVMA map: 0xfc000000 to 0xffffffff, streaming buffer
pcib0: [FILTER]
pcib0: [FILTER]
pcib0: [GIANT-LOCKED]
pcib0: [ITHREAD]
pcib0: [GIANT-LOCKED]
pcib0: [ITHREAD]
pcib0: [FILTER]
pci0: <OFW PCI bus> on pcib0
ebus0: <PCI-EBus2 bridge> mem 
0x70000000-0x70ffffff,0x71000000-0x717fffff at dev
ice 1.0 on pci0
auxio0: <Sun Auxiliary I/O> addr 
0x1400726000-0x1400726003,0x1400728000-0x140072
8003,0x140072a000-0x140072a003,0x140072c000-0x140072c003,0x140072f000-0x140072f0
03 on ebus0
ebus0: <power> addr 0x1400724000-0x1400724003 (no driver attached)
ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached)
ebus0: <sc> addr 0x1400500000-0x1400500007 (no driver attached)
scc0: <Siemens SAB 82532 dual channel SCC> addr 
0x1400400000-0x140040007f irq 43
  on ebus0
scc0: [FILTER]
uart0: <SAB 82532 v3.2, channel A> on scc0
uart0: [FILTER]
uart0: CTS oflow
uart0: console (9600,n,8,1)
uart1: <SAB 82532 v3.2, channel B> on scc0
uart1: [FILTER]
uart1: CTS oflow
uart2: <16550 or compatible> addr 0x14003083f8-0x14003083ff irq 41 on ebus0
uart2: [FILTER]
uart2: keyboard (1200,n,8,1)
uart2: keyboard not present
uart3: <16550 or compatible> addr 0x14003062f8-0x14003062ff irq 42 on ebus0
uart3: [FILTER]
ebus0: <ecpp> addr 
0x14003043bc-0x14003043cb,0x1400300398-0x1400300399,0x1400700
000-0x140070000f irq 34 (no driver attached)
ebus0: <fdthree> addr 
0x14003023f0-0x14003023f7,0x1400706000-0x140070600f,0x1400
720000-0x1400720003 irq 39 (no driver attached)
eeprom0: <EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached)
ebus0: <SUNW,CS4231> addr 
0x1400200000-0x14002000ff,0x1400702000-0x140070200f,0x
1400704000-0x140070400f,0x1400722000-0x1400722003 irq 35,36 (no driver 
attached)
hme0: <Sun HME 10/100 Ethernet> mem 0x100000-0x107fff at device 1.1 on pci0
miibus0: <MII bus> on hme0
qsphy0: <QS6612 10/100 media interface> PHY 1 on miibus0
qsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme0: Ethernet address: 08:00:20:a3:71:69
hme0: [ITHREAD]
sym0: <875> port 0x1000-0x10ff mem 0x108000-0x1080ff,0x10a000-0x10afff 
at device
  3.0 on pci0
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
sym0: [ITHREAD]
sym1: <875> port 0x1400-0x14ff mem 0x10c000-0x10c0ff,0x10e000-0x10efff 
at device
  3.1 on pci0
sym1: No NVRAM, ID 7, Fast-20, SE, parity checking
sym1: [ITHREAD]
hme1: <Sun HME 10/100 Ethernet> mem 0x4000000-0x4007fff at device 2.1 on 
pci0
miibus1: <MII bus> on hme1
ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus1
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
hme1: Ethernet address: 08:00:20:a3:71:69
hme1: [ITHREAD]
fwohci0: <Texas Instruments TSB12LV23> mem 
0x4008000-0x40087ff,0x400c000-0x400ff
ff at device 4.0 on pci0
fwohci0: [ITHREAD]
fwohci0: OHCI version 1.0 (ROM=1)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:10:74:60:00:00:ee:a9
panic: pcib: PCI bus B error AFAR 0x1ff840080ec AFSR 0x4000f00000000000
cpuid = 0
KDB: enter: panic
[thread pid 0 tid 100000 ]
Stopped at      kdb_enter+0x80: ta              %xcc, 1
db> bt
Tracing pid 0 tid 100000 td 0xc08ad870
panic() at panic+0x20c
psycho_pci_bus() at psycho_pci_bus+0x88
intr_event_handle() at intr_event_handle+0x5c
intr_execute_handlers() at intr_execute_handlers+0x14
intr_fast() at intr_fast+0x68
-- interrupt level=0xd pil=0 %o7=0xc0659be4 --
-- data access error %o7=0x32a --
fwphy_rddata() at fwphy_rddata+0xe8
fwohci_reset() at fwohci_reset+0x298
fwohci_init() at fwohci_init+0x9f8
fwohci_pci_attach() at fwohci_pci_attach+0x278
device_attach() at device_attach+0x4a4
device_probe_and_attach() at device_probe_and_attach+0x64
bus_generic_attach() at bus_generic_attach+0x10
ofw_pcibus_attach() at ofw_pcibus_attach+0x72c
device_attach() at device_attach+0x4a4
device_probe_and_attach() at device_probe_and_attach+0x64
bus_generic_attach() at bus_generic_attach+0x10
psycho_attach() at psycho_attach+0x13b4
device_attach() at device_attach+0x4a4
device_probe_and_attach() at device_probe_and_attach+0x64
bus_generic_attach() at bus_generic_attach+0x10
nexus_attach() at nexus_attach+0x4f8
device_attach() at device_attach+0x4a4
device_probe_and_attach() at device_probe_and_attach+0x64
root_bus_configure() at root_bus_configure+0x28
configure() at configure+0x4
mi_startup() at mi_startup+0x18c
btext() at btext+0x30
db>



More information about the freebsd-sparc64 mailing list