Subject: Re: Blade 100 USB keyboard problems
To: Michael <macallan18@earthlink.net>
From: rivo nurges <rix@estpak.ee>
List: port-sparc64
Date: 12/18/2005 16:16:28
On Sun, Dec 18, 2005 at 10:25:30AM -0500, Michael wrote:
> In order to have a chance of fixing this it would be nice if everyone
> with a Blade 100 - working or not - would post the following things:
Nonworking blade100 with OBP 4.17.1

> - OF properties of the PCI bridge and the USB controller ( and any
>   device known to have trouble at some point )
ok pwd
/pci@1f,0
ok .properties
available                81000000 00000000 00000a30 00000000 
                         000000d0 81000000 00000000 00000c00 
                         00000000 00000400 81000000 00000000 
                         00002000 00000000 0000e000 82000000 
                         00000000 00428000 00000000 00018000 
                         82000000 00000000 00460000 00000000 
                         003a0000 82000000 00000000 01400000 
                         00000000 00c00000 82000000 00000000 
                         0b000000 00000000 55000000 82000000 
                         00000000 80000000 00000000 40000000 
                         82000000 00000000 e0000000 00000000 
                         10000000 
bus-range                00 00 00 00 00 00 00 02 
interrupt-map            00000800 00000000 00000000 00000002 f005f408 00000006 
                         00000800 00000000 00000000 00000003 f005f408 0000001c 
                         00000800 00000000 00000000 00000004 f005f408 00000024 
                         00001000 00000000 00000000 00000001 f005f408 0000000f 
                         00001800 00000000 00000000 00000001 f005f408 0000001e 
                         00004000 00000000 00000000 00000001 f005f408 00000023 
                         00006000 00000000 00000000 00000002 f005f408 00000006 
                         00006000 00000000 00000000 00000003 f005f408 0000001c 
                         00006000 00000000 00000000 00000004 f005f408 00000024 
                         00006800 00000000 00000000 00000001 f005f408 0000000c 
                         00003800 00000000 00000000 00000001 f005f408 0000002a 
                         00003800 00000000 00000000 00000002 f005f408 00000027 
                         00003800 00000000 00000000 00000003 f005f408 00000021 
                         00003800 00000000 00000000 00000004 f005f408 0000002b 
                         00003800 00000000 00000000 00000005 f005f408 00000020 
                         00009800 00000000 00000000 00000001 f005f408 0000000f 
interrupt-map-mask       00fff800 00000000 00000000 00000007 
#interrupt-cells         00000001 
virtual-dma              c0 00 00 00 20 00 00 00 
reg                      000001fe 00000000 00000000 00010000 
                         000001fe 01000000 00000000 00000100 
ranges                   00000000 00000000 00000000 000001fe 01000000 00000000
01000000 
                         01000000 00000000 00000000 000001fe 02000000 00000000
01000000 
                         02000000 00000000 00000000 000001ff 00000000 00000001
00000000 
                         03000000 00000000 00000000 000001ff 00000000 00000001
00000000 
#virtual-dma-size-cells  00000001 
#virtual-dma-addr-cells  00000001 
clock-frequency          01f78a40 
latency-timer 
button-interrupt         
no-streaming-cache       
interrupts               00000030 
                         0000002e 
                         0000002f 
                         00000025 
upa-portid               0000001f 
bus-parity-generated     
compatible               pci108e,a001
name                     pci
device_type              pci
#address-cells           00000003 
#size-cells              00000002 

ok pwd
/pci@1f,0/ide@d
ok .properties
assigned-addresses       81006810 00000000 00000a00 00000000 00000008 
                         81006814 00000000 00000a18 00000000 00000008 
                         81006818 00000000 00000a10 00000000 00000008 
                         8100681c 00000000 00000a08 00000000 00000008 
                         81006820 00000000 00000a20 00000000 00000010 
reg                      00006800 00000000 00000000 00000000 00000000 
                         01006810 00000000 00000000 00000000 00000008 
                         01006814 00000000 00000000 00000000 00000004 
                         01006818 00000000 00000000 00000000 00000008 
                         0100681c 00000000 00000000 00000000 00000004 
                         01006820 00000000 00000000 00000000 00000010 
compatible               pci10b9,5229.c3
                         pci10b9,5229
                         pciclass,0101ff
                         pciclass,0101
#address-cells           00000002 
device_type              ide
name                     ide
fast-back-to-back 
devsel-speed             00000001 
class-code               000101ff 
interrupts               00000001 
latency-timer            00000040 
cache-line-size          00000000 
max-latency              00000004 
min-grant                00000002 
revision-id              000000c3 
device-id                00005229 
vendor-id                000010b9 

ok pwd
/pci@1f,0/usb@c,3
ok .properties
assigned-addresses       82006310 00000000 02000000 00000000 01000000 
                         82006330 00000000 01000000 00000000 00400000 
sunw,find-fcode          f009191c 
maximum-frame#           0000ffff 
reg                      00006300 00000000 00000000 00000000 00000000 
                         02006310 00000000 00000000 00000000 01000000 
#size-cells              00000000 
#address-cells           00000001 
compatible               pci108e,1103.1
                         pci108e,1103
                         pciclass,0c0310
                         pciclass,0c03
name                     usb
interrupts               00000004 
fast-back-to-back 
devsel-speed             00000001 
class-code               000c0310 
latency-timer            00000040 
cache-line-size          00000010 
max-latency              00000005 
min-grant                0000000a 
revision-id              00000001 
device-id                00001103 
vendor-id                0000108e 

ok pwd
/pci@1f,0/network@c,1
ok .properties
assigned-addresses       82006110 00000000 00400000 00000000 00020000 
                         82006130 00000000 00800000 00000000 00400000 
shared-pins              mii
interrupts               00000002 
model                    SUNW,pci-eri
version                  1.11
compatible               pci108e,1101.1
                         pci108e,1101
                         pciclass,020000
                         pciclass,0200
device_type              network
address-bits             00000030 
max-frame-size           00004000 
reg                      00006100 00000000 00000000 00000000 00000000 
                         02006110 00000000 00000000 00000000 00008000 
name                     network
fast-back-to-back 
devsel-speed             00000001 
class-code               00020000 
latency-timer            00000040 
cache-line-size          00000010 
max-latency              00000005 
min-grant                0000000a 
revision-id              00000001 
device-id                00001101 
vendor-id                0000108e 

> - OF version

ok .version
Release 4.17.1  created 2005/04/11 14:31
OBP 4.17.1 2005/04/11 14:31
POST 2.0.1 2001/08/23 17:13
OBDIAG 4.17.1 2005/04/11 14:36  

> - dmesg output

console is usb-keyboard/display
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
    The NetBSD Foundation, Inc.  All rights reserved.                   
Copyright (c) 1982, 1986, 1989, 1991, 1993           
    The Regents of the University of California.  All rights reserved.
                                                                      
NetBSD 3.99.14 (GENERIC) #1: Sun Dec 18 14:38:24 UTC 2005
        rix@:/sys/arch/sparc64/compile/GENERIC           
total memory = 1024 MB                        
avail memory = 992 MB 
bootpath: /pci@1f,0/ide@d,0/disk@0,0
mainbus0 (root): SUNW,Sun-Blade-100: hostid 831daf91
cpu0 at mainbus0: SUNW,UltraSPARC-IIe @ 502 MHz, version 0 FPU
cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 1024K external (64 b/l)
psycho0 at mainbus0                                                       
pci108e,a001: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0
DVMA map: c0000000 to e0000000                                      
IOTSB: 10c4000 to 1144000     
pci0 at psycho0          
pci0: i/o space, memory space enabled
ebus0 at pci0 dev 12 function 0      
ebus0: Sun Microsystems PCIO Ebus2 (US III), revision 0x01
flashprom at ebus0 addr 0-fffff not configured            
clock0 at ebus0 addr 0-1fff: mk48t59          
ebus_attach: idprom: incomplete     
ebus1 at pci0 dev 7 function 0 
ebus1: Acer Labs M1543 PCI-ISA Bridge, revision 0x00
dma at ebus1 addr 0-ffff ipl 42 not configured      
power at ebus1 addr 800-82f ipl 32 not configured
com0 at ebus1 addr 3f8-3ff ipl 43: ns16550a, working fifo
com0: console                                            
com1 at ebus1 addr 2e8-2ef ipl 43: ns16550a, working fifo
Acer Labs M7101 Power Management Controller (miscellaneous prehistoric) at pci0
dev 3 function 0 not configured
gem0 at pci0 dev 12 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
gem0: interrupting at ivec 3006                                          
gem0: Ethernet address 00:03:ba:1d:af:91, 2KB RX fifo, 2KB TX fifo
ukphy0 at gem0 phy 1: Generic IEEE 802.3u media interface         
ukphy0: OUI 0x0008bb, model 0x0002, rev. 1               
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Sun Microsystems FireWire controller (Firewire serial bus, interface 0x10,
revision 0x01) at pci0 dev 12 function 2 not configured
ohci0 at pci0 dev 12 function 3: Sun Microsystems USB controller (rev. 0x01)
ohci0: interrupting at ivec 24                                              
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0        
uhub0 at usb0                  
uhub0: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered                         
autri0 at pci0 dev 8 function 0: Acer Labs M5451 AC-Link Controller Audio Device
(rev. 0x01)
autri0: interrupting at ivec 23
autri0: ac97: Analog Devices AD1881A codec; headphone, Analog Devices Phat
Stereo
audio0 at autri0: full duplex, mmap, independent
aceride0 at pci0 dev 13 function 0              
aceride0: Acer Labs M5229 UDMA IDE Controller (rev. 0xc3)
aceride0: bus-master DMA support present                 
aceride0: primary channel configured to native-PCI mode
aceride0: using ivec 180c for native-PCI interrupt     
atabus0 at aceride0 channel 0                     
aceride0: secondary channel configured to native-PCI mode
atabus1 at aceride0 channel 1                            
ppb0 at pci0 dev 5 function 0: Intel S21152BB PCI-PCI Bridge (rev. 0x00)
pci1 at ppb0 bus 1                                                      
pci1: i/o space, memory space enabled
Intergraph product 0x07a0 (VGA display) at pci1 dev 0 function 0 not configured
ppb1 at pci1 dev 2 function 0: Digital Equipment DC21152 PCI-PCI Bridge (rev.
0x02)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2 dev 0
function 0 not configured
hme0 at pci2 dev 0 function 1: Sun Happy Meal Ethernet, rev. 1
hme0: interrupting at ivec 3005                               
hme0: Ethernet address 00:03:ba:1d:af:91
nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
isp0 at pci2 dev 4 function 0: QLogic 1020 Fast Wide SCSI HBA
isp0: interrupting at ivec 1815                              
isp0: invalid NVRAM header     
scsibus0 at isp0: 16 targets, 8 luns per target
machfb0 at pci0 dev 19 function 0: ATI Technologies Rage XL (rev. 0x27)
machfb0: 16 MB aperture at 0x0a000000, 4 KB registers at 0x00426000    
machfb0: memctl 10a57a3b                                           
machfb0: ref_freq=29.498MHz
machfb0: 8188 KB SDRAM 114.992 MHz, maximum RAMDAC clock 230 MHz
machfb0: initial resolution 1152x864 at 8 bpp                   
machfb0: initializing the DSP                
wsdisplay1 at machfb0 kbdmux 1
wsmux1: connecting to wsdisplay1
wsdisplay1: screen 0-3 added (default)
pcons0 at mainbus0                    
No counter-timer -- using %tick at 502MHz as system clock.
Kernelized RAIDframe activated                            
scsibus0: waiting 2 seconds for devices to settle...
wd0 at atabus0 drive 0aceride0:0:0: lost interrupt  
        type: ata tc_bcount: 512 tc_skip: 0       
: <ST320011A>                              
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 19092 MB, 38792 cyl, 16 head, 63 sec, 512 bytes/sect x 39102336 sectors
uhub0: device problem, disabling port 2                                     
aceride0:0:0: lost interrupt           
        type: ata tc_bcount: 512 tc_skip: 0
aceride0:0:0: lost interrupt               
        type: ata tc_bcount: 512 tc_skip: 0
uhub0: device problem, disabling port 4    
aceride0:0:0: lost interrupt           
        type: ata tc_bcount: 0 tc_skip: 0
wd0: drive supports PIO mode 4aceride0:0:0: lost interrupt
        type: ata tc_bcount: 0 tc_skip: 0                 
, DMA mode 2aceride0:0:0: lost interrupt 
        type: ata tc_bcount: 0 tc_skip: 0
, Ultra-DMA mode 5 (Ultra/100)aceride0:0:0: lost interrupt
        type: ata tc_bcount: 0 tc_skip: 0                 
                                         
wd0(aceride0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
aceride0:0:0: lost interrupt                                                
        type: ata tc_bcount: 512 tc_skip: 0
aceride0:0:0: lost interrupt               
        type: ata tc_bcount: 512 tc_skip: 0
aceride0:0:0: lost interrupt               
        type: ata tc_bcount: 0 tc_skip: 0
root on wd0a dumps on wd0b               


-- 
rix
http://www.ripe.net/perl/whois?rix@estpak.ee