Subject: toshiba satellite 1410: lockups & unconfigured interrupt
To: None <port-i386@netbsd.org>
From: Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>
List: port-i386
Date: 02/19/2003 05:12:47
I'm playing with NetBSD (1.6.1_RC2 and -current) on a Toshiba Satellite
1410, and get random lockups. So hard that not even ctl-alt-esc does
anything. The lockups seem to happen at random times in multiuser mode.
Has anyone seen this?

Also, in dmesg I get (for GENERIC_LAPTOP kernel):

	cbb0 at pci2 dev 10 function 0: Texas Instruments PCI1410 PCI-CardBus Bridge (rev. 0x01)
	cbb0: NOT USED because of unconfigured interrupt

cbb1 & cbb2 seem to be recognized properly, I expect cbb0 to have the
internal WaveLAN card. How can I configure that interrupt? :>

FWIW, the -current dmesg is below.


 - Hubert

NetBSD 1.6N (GENERIC_LAPTOP) #0: Wed Feb 19 04:01:51 MET 2003
    feyrer@miyu:/usr/cvs/src-current/sys/arch/i386/compile/obj.i386/GENERIC_LAPTOP
total memory = 255 MB
avail memory = 231 MB
using 3295 buffers containing 13180 KB of memory
BIOS32 rev. 0 found at 0xfc04c
PCI BIOS rev. 2.1 found at 0xfd4df
pcibios: config mechanism [1][x], special cycles [x][x], last bus 5
PCI IRQ Routing Table rev. 1.0 found at 0xf01a0, size 160 bytes (8 entries)
PCI Interrupt Router at 000:31:0 (Intel 82371FB PCI-to-ISA Bridge (PIIX))
------------------------------------------
  device vendor product pin PIRQ IRQ stage
------------------------------------------
000:29:0 0x8086 0x2482   A  0x00  11  0    already assigned
000:29:1 0x8086 0x2484   B  0x03  11  0    already assigned
000:31:1 0x8086 0x248a   A  0x02  11  0    already assigned
000:31:5 0x8086 0x2485   B  0x01  11  0    already assigned
000:31:6 0x8086 0x2486   B  0x01  11  0    already assigned
002:08:0 0x8086 0x1031   A  0x01  11  0    already assigned
002:11:0 0x1179 0x0617   A  0x00  11  0    fixed up
002:11:1 0x1179 0x0617   B  0x01  11  0    fixed up
------------------------------------------
PCI fixup examining 8086:1a30
PCI fixup examining 8086:1a31
PCI fixup examining 10de:175
PCI bridge 0: primary 0, secondary 1, subordinate 1
PCI fixup examining 8086:2482
PCI fixup examining 8086:2484
PCI fixup examining 8086:2448
PCI fixup examining 8086:1031
PCI fixup examining 104c:ac50
PCI bridge 2: primary 2, secondary 3, subordinate 3
PCI fixup examining 1179:617
PCI bridge 3: primary 2, secondary 4, subordinate 4
PCI fixup examining 1179:617
PCI bridge 4: primary 2, secondary 5, subordinate 5
PCI bridge 1: primary 0, secondary 2, subordinate 5
PCI fixup examining 8086:248c
PCI fixup examining 8086:248a
PCI fixup examining 8086:2485
PCI fixup examining 8086:2486
PCI bus #5 is the last bus
[System BIOS Setting]-----------------------
  device vendor product
  register space address    size
--------------------------------------------
000:00:0 0x8086 0x1a30
	10h mem  0xf0000000 0x08000000
		[OK]
000:01:0 0x8086 0x1a31
		[OK]
000:29:0 0x8086 0x2482
	20h port 0x0000efe0 0x00000020
		[OK]
000:29:1 0x8086 0x2484
	20h port 0x0000ef80 0x00000020
		[OK]
000:30:0 0x8086 0x2448
		[OK]
000:31:0 0x8086 0x248c
		[OK]
000:31:1 0x8086 0x248a
	10h port 0x0000cff8 0x00000008
	14h port 0x0000cff4 0x00000004
	18h port 0x0000cfe8 0x00000008
	1ch port 0x0000cfe4 0x00000004
	20h port 0x0000cfa0 0x00000010
	24h mem  0x00000000 0x00000400
		[NG]
000:31:5 0x8086 0x2485
	10h port 0x0000ce00 0x00000100
	14h port 0x0000cdc0 0x00000040
		[OK]
000:31:6 0x8086 0x2486
	10h port 0x0000ca00 0x00000100
	14h port 0x0000c980 0x00000080
		[OK]
001:00:0 0x10de 0x0175
	10h mem  0xfd000000 0x01000000
	14h mem  0xec000000 0x04000000
	18h mem  0xebf80000 0x00080000
		[OK]
002:08:0 0x8086 0x1031
	10h mem  0xfceff000 0x00001000
	14h port 0x0000df40 0x00000040
		[OK]
002:10:0 0x104c 0xac50
	10h mem  0x00000000 0x00001000
		[NG]
002:11:0 0x1179 0x0617
	10h mem  0x00000000 0x00001000
		[NG]
002:11:1 0x1179 0x0617
	10h mem  0x00000000 0x00001000
		[NG]
--------------------------[  4 devices bogus]
 Physical memory end: 0x0ffcc000
 PCI memory mapped I/O space start: 0x10000000
[PCIBIOS fixup stage]-----------------------
  device vendor product
  register space address    size
--------------------------------------------
000:00:0 0x8086 0x1a30
	10h mem  0xf0000000 0x08000000
		[OK]
000:01:0 0x8086 0x1a31
		[OK]
000:29:0 0x8086 0x2482
	20h port 0x0000efe0 0x00000020
		[OK]
000:29:1 0x8086 0x2484
	20h port 0x0000ef80 0x00000020
		[OK]
000:30:0 0x8086 0x2448
		[OK]
000:31:0 0x8086 0x248c
		[OK]
000:31:1 0x8086 0x248a
	10h port 0x0000cff8 0x00000008
	14h port 0x0000cff4 0x00000004
	18h port 0x0000cfe8 0x00000008
	1ch port 0x0000cfe4 0x00000004
	20h port 0x0000cfa0 0x00000010
	24h mem  0x10000000 0x00000400
		[OK]
000:31:5 0x8086 0x2485
	10h port 0x0000ce00 0x00000100
	14h port 0x0000cdc0 0x00000040
		[OK]
000:31:6 0x8086 0x2486
	10h port 0x0000ca00 0x00000100
	14h port 0x0000c980 0x00000080
		[OK]
001:00:0 0x10de 0x0175
	10h mem  0xfd000000 0x01000000
	14h mem  0xec000000 0x04000000
	18h mem  0xebf80000 0x00080000
		[OK]
002:08:0 0x8086 0x1031
	10h mem  0xfceff000 0x00001000
	14h port 0x0000df40 0x00000040
		[OK]
002:10:0 0x104c 0xac50
	10h mem  0x10001000 0x00001000
		[OK]
002:11:0 0x1179 0x0617
	10h mem  0x10002000 0x00001000
		[OK]
002:11:1 0x1179 0x0617
	10h mem  0x10003000 0x00001000
		[OK]
--------------------------[  0 devices bogus]
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel Pentium 4 (686-class), 1794.30 MHz, id 0xf27
cpu0: features bfebf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features bfebf9ff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features bfebf9ff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: I-cache 12K uOp cache 8-way, D-cache 8 KB 64b/line 4-way
cpu0: ITLB 4K/4M: 128 entries
cpu0: DTLB 4K/4M: 64 entries
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82845 Host (rev. 0x05)
agp0 at pchb0: aperture at 0xf0000000, size 0x8000000
ppb0 at pci0 dev 1 function 0: Intel 82845 AGP (rev. 0x05)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: Nvidia Corporation product 0x0175 (rev. 0xa3)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
uhci0 at pci0 dev 29 function 0: Intel 82801CA/CAM USB Controller (rev. 0x02)
uhci0: interrupting at irq 11
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1: Intel 82801CA/CAM USB Controller (rev. 0x02)
uhci1: interrupting at irq 11
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
ppb1 at pci0 dev 30 function 0: Intel 82801BAM Hub-to-PCI Bridge (rev. 0x42)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
fxp0 at pci2 dev 8 function 0: Intel PRO/100 VE Network Controller, rev 66
fxp0: interrupting at irq 11
fxp0: Ethernet address 00:08:0d:c8:35:01
ukphy0 at fxp0 phy 1: Generic IEEE 802.3u media interface
ukphy0: i82562ET 10/100 media interface (OUI 0x005500, model 0x0033), rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0 at pci2 dev 10 function 0: Texas Instruments PCI1410 PCI-CardBus Bridge (rev. 0x01)
cbb0: NOT USED because of unconfigured interrupt
cbb1 at pci2 dev 11 function 0: Toshiba ToPIC100 CardBus-PCI Bridge (rev. 0x32)
cbb2 at pci2 dev 11 function 1: Toshiba ToPIC100 CardBus-PCI Bridge (rev. 0x32)
cbb1: interrupting at irq 11
cardslot0 at cbb1 slot 0 flags 0
cardbus0 at cardslot0: bus 4 device 0
pcmcia0 at cardslot0
cbb2: interrupting at irq 11
cardslot1 at cbb2 slot 1 flags 0
cardbus1 at cardslot1: bus 5 device 0
pcmcia1 at cardslot1
pcib0 at pci0 dev 31 function 0
pcib0: Intel 82801CAM LPC Interface (rev. 0x02)
pciide0 at pci0 dev 31 function 1: Intel 82801CA IDE Controller (rev. 0x02)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <TOSHIBA MK3018GAS>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 28615 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 58605120 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers)
pciide0: secondary channel wired to compatibility mode
atapibus0 at pciide0 channel 1: 2 targets
cd0 at atapibus0 drive 0: <TOSHIBA DVD-ROM SD-R2212, 82K2406355, 1314> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
pciide0: secondary channel interrupting at irq 15
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
auich0 at pci0 dev 31 function 5: i82801CA (ICH3) AC-97 Audio
auich0: interrupting at irq 11
auich0: Yamaha YMF753-S codec; 18 bit DAC, no 3D stereo
auich0: S/PDIF
audio0 at auich0: full duplex, independent
Intel 82801CA/CAM Modem (modem communications, revision 0x02) at pci0 dev 31 function 6 not configured
isa0 at pcib0
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: no ISA Plug 'n Play devices found
apm0 at mainbus0: Power Management spec V1.2
Kernelized RAIDframe activated
boot device: wd0
root on wd0a dumps on wd0b
WARNING: preposterous time in file system
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)

-- 
Want to get a clue on IPv6 but don't know where to start? Try this:
* Basics -> http://www.onlamp.com/pub/a/onlamp/2001/05/24/ipv6_tutorial.html
* Setup  -> http://www.onlamp.com/pub/a/onlamp/2001/06/01/ipv6_tutorial.html
Of course with your #1 IPv6 ready operating system -> http://www.NetBSD.org/