* Re: Debian Sparc 5.4 on Sun blade 2500
@ 2010-03-16 19:34 Frans van Berckel
2010-03-16 19:40 ` David Miller
` (14 more replies)
0 siblings, 15 replies; 16+ messages in thread
From: Frans van Berckel @ 2010-03-16 19:34 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: text/plain, Size: 1592 bytes --]
If I am well your card isn't supported yet. Searching the attachment
it's a XVR 600 true.
Maybe we can get the XVR 500 driver to do the XVR 600 as well.
Forwarding this e-mail to the kernel Sparc list. I know kernel developer
David was looking for the XVR 600 information, to check this out.
On Tue, 2010-03-16 at 15:13 -0400, Paul Cao wrote:
> Thanks for the hint. The hardware info is attached. Please see if
> there is a driver for the video card.
>
> On Mar 16, 2010, at 3:00 PM, Frans van Berckel wrote:
>
> > That's okay. I wouldn't ask you to install Solaris, because you are on
> > Debian already now. Installing sparc-utils will help you with a lot of
> > interesting Sparc tools.
> >
> > # sudo apt-get install sparc-utils
> >
> > # prtconf -pv
> >
> > You can save the information in a txt file with.
> >
> > # prtconf -pv >> sun-blade-2500+xvr-600.txt
> >
> > And attach the txt or the information to a e-mail. So we are sure what
> > card is stick into your 2500. It's about the hardware ID's.
> >
> > After that we know what driver will fit your one as best.
> >
> > On Tue, 2010-03-16 at 09:34 -0400, Paul Cao wrote:
> >> I don't have solaris on that machine any longer. Here are some of the
> >> lshw information. It seems that it is recognized as XVR-500 but how
> >> come the display is fuzzy with dark strips vertically all over the
> >> screen?
> >> Thanks.
> >>
> >> On Mar 15, 2010, at 12:55 PM, Frans van Berckel wrote:
> >>
> >>> This looks okay to me, please post your prtconf -pv as well. It's
> >>> about the XVR-600 PCI device ID and machine information.
[-- Attachment #2: sun-blade-2500+xvr-600.txt --]
[-- Type: text/plain, Size: 49685 bytes --]
System Configuration: Sun Microsystems sun4u
Memory size: 4096 Megabytes
System Peripherals (PROM Nodes):
Node 0xf002a080
.node: f002a080
energystar-v3:
banner-name: 'Sun Blade 2500'
model: 'SUNW,375-3105'
idprom: 01830003.ba786c81.000003ba.786c8182.00000000.00000000.00000000.00000000
scsi-initiator-id: 00000007
stick-frequency: 00b71b00
clock-frequency: 09896800
breakpoint-trap: 0000007f
#size-cells: 00000002
name: 'SUNW,Sun-Blade-2500'
device_type: 'jbus'
Node 0xf002d1ac
.node: f002d1ac
name: 'packages'
Node 0xf004a050
.node: f004a050
name: 'SUNW,builtin-drivers'
Node 0xf0059380
.node: f0059380
disk-write-fix:
name: 'deblocker'
Node 0xf0059864
.node: f0059864
name: 'disk-label'
Node 0xf005a1b8
.node: f005a1b8
iso6429-1983-colors:
name: 'terminal-emulator'
Node 0xf0061e44
.node: f0061e44
source: '/flashprom@2,0:'
name: 'dropins'
Node 0xf008acb4
.node: f008acb4
name: 'kbd-translator'
Node 0xf008baa4
.node: f008baa4
name: 'obp-tftp'
Node 0xf009b42c
.node: f009b42c
name: 'SUNW,i2c-ram-device'
Node 0xf009bc70
.node: f009bc70
name: 'SUNW,fru-device'
Node 0xf009c478
.node: f009c478
maximum-reason-length: 000000fa
name: 'SUNW,asr'
Node 0xf002d224
.node: f002d224
bootargs: 00
bootpath: '/pci@1d,700000/scsi@4/disk@0,0:a'
mmu: fff74080
memory: fff74290
stdout: fedab588
stdin: fad77e98
stdout-#lines: 00000022
name: 'chosen'
Node 0xf002d298
.node: f002d298
version: 'OBP 4.17.1 2005/04/11 14:24'
model: 'SUNW,4.17.1'
aligned-allocator:
relative-addressing:
name: 'openprom'
Node 0xf002d328
.node: f002d328
name: 'client-services'
Node 0xf002d3e0
.node: f002d3e0
asr-policy: 'normal'
test-args: 'none'
diag-passes: '1'
local-mac-address?: 'true'
fcode-debug?: 'false'
scsi-initiator-id: '7'
oem-logo:
oem-logo?: 'false'
oem-banner:
oem-banner?: 'false'
ansi-terminal?: 'true'
screen-#columns: '80'
screen-#rows: '34'
ttyb-rts-dtr-off: 'false'
ttyb-ignore-cd: 'true'
ttya-rts-dtr-off: 'false'
ttya-ignore-cd: 'true'
ttyb-mode: '9600,8,n,1,-'
ttya-mode: '9600,8,n,1,-'
output-device: 'screen'
input-device: 'keyboard'
auto-boot-on-error?: 'true'
error-reset-recovery: 'sync'
load-base: '16384'
auto-boot?: 'true'
network-boot-arguments:
boot-command: 'boot'
diag-file:
diag-device: 'disk net'
boot-file:
boot-device: '/pci@1d,700000/scsi@4/disk@0,0:a = disk cdrom net'
use-nvramrc?: 'false'
nvramrc:
security-mode: 'none'
security-password:
security-#badlogins: '0'
verbosity: 'min'
diag-trigger: 'none'
service-mode?: 'false'
diag-script: 'normal'
diag-level: 'max'
diag-switch?: 'false'
name: 'options'
Node 0xf002d458
.node: f002d458
screen: '/pci@1f,700000/SUNW,XVR-600@2'
keyboard: '/pci@1e,600000/usb@b/keyboard@1'
mouse: '/pci@1e,600000/usb@a/mouse@1'
net: '/pci@1c,600000/network@3'
cdrom: '/pci@1e,600000/ide@d/cdrom@2,0:f'
ide: '/pci@1e,600000/ide@d'
disk1: '/pci@1d,700000/scsi@4/disk@1,0'
disk0: '/pci@1d,700000/scsi@4/disk@0,0'
disk: '/pci@1d,700000/scsi@4/disk@0,0'
scsi: '/pci@1d,700000/scsi@4'
ttyb: '/pci@1e,600000/isa@7/serial@0,2e8'
ttya: '/pci@1e,600000/isa@7/serial@0,3f8'
name: 'aliases'
Node 0xf003fcd8
.node: f003fcd8
reg: 00000000.00000000.00000000.40000000.00000001.00000000.00000000.40000000.00000002.00000000.00000000.40000000.00000003.00000000.00000000.40000000
available: 00000003.3fd60000.00000000.0001a000.00000003.3f000000.00000000.00d5a000.00000003.00000000.00000000.3effe000.00000002.00000000.00000000.40000000.00000001.00000000.00000000.40000000.00000000.00000000.00000000.40000000
name: 'memory'
Node 0xf00402f4
.node: f00402f4
translations: 00000000.00002000.00000000.003fe000.80000000.00002036.00000000.00400000.00000000.00800000.80000003.3f000036.00000000.40000000.00000000.00800000.80000003.3f000036.00000000.f0000000.00000000.00080000.80000003.3ff800b6.00000000.f0080000.00000000.00010000.80000003.3ff200b6.00000000.f0090000.00000000.00010000.80000003.3ff000b6.00000000.f00a0000.00000000.00010000.80000003.3fef00b6.00000000.f00b0000.00000000.00010000.80000003.3fed00b6.00000000.f00c0000.00000000.00010000.80000003.3feb00b6.00000000.f00d0000.00000000.00010000.80000003.3fd800b6.00000000.f00e0000.00000000.00010000.80000003.3fea00b6.00000000.fac70000.00000000.00002000.80000003.3fd7e0b6.00000000.fac72000.00000000.00002000.80000003.3fd900b6.00000000.fac74000.00000000.00002000.80000003.3fec00b6.00000000.fac76000.00000000.0010e000.80000003.3fd920b6.00000000.fad84000.00000000.00020000.800007f7.0010008e.00000000.fada4000.00000000.04000000.800007f7.0400008e.00000000.feda4000.00000000.00008000.80000003.3fee80b6.00000000.fedac000.00000000.00002000.80000003.3fec20b6.00000000.fedae000.00000000.00004000.80000003.3fee00b6.00000000.fedb2000.00000000.00004000.80000003.3fec40b6.00000000.fedb6000.00000000.00002000.800007ff.0200008e.00000000.fedba000.00000000.00002000.800007fe.0000208e.00000000.fedbc000.00000000.00002000.80000003.3ff120b6.00000000.fedbe000.00000000.00002000.80000400.0fe0208e.00000000.fedc0000.00000000.00002000.80000003.3ff1e0b6.00000000.fedc2000.00000000.00002000.80000400.0fc6208e.00000000.fedc4000.00000000.00002000.800007fe.0100008e.00000000.fedc6000.00000000.00002000.80000003.3ff400b6.00000000.fedc8000.00000000.00002000.80000003.3effe0b6.00000000.fedca000.00000000.00100000.800007ff.f000008e.00000000.feeca000.00000000.00006000.80000003.3ff160b6.00000000.feed0000.00000000.00002000.800007fe.0100008e.00000000.feed2000.00000000.00002000.800007fe.0100008e.00000000.feed4000.00000000.00002000.80000003.3ff420b6.00000000.feed6000.00000000.00002000.800007f6.0000008e.00000000.feed8000.00000000.00004000.80000003.3ff300b6.00000000.feedc000.00000000.00008000.80000400.0fc1008e.00000000.feee4000.00000000.00002000.80000400.0fc0008e.00000000.feee6000.00000000.0000c000.80000400.0ff0008e.00000000.feef2000.00000000.00002000.80000400.0fc6408e.00000000.feef4000.00000000.00004000.80000003.3ff340b6.00000000.feef8000.00000000.00008000.80000400.0f41008e.00000000.fef00000.00000000.00100000.800007ff.f000008e.00000000.fff00000.00000000.00002000.80000400.0f40008e.00000000.fff02000.00000000.0000c000.80000400.0f60008e.00000000.fff0e000.00000000.00002000.800007c6.0000208e.00000000.fff10000.00000000.00004000.80000003.3ff380b6.00000000.fff14000.00000000.00008000.80000400.0ec1008e.00000000.fff1c000.00000000.00002000.80000400.0ec0008e.00000000.fff1e000.00000000.0000c000.80000400.0ef0008e.00000000.fff2a000.00000000.00002000.800007ce.0000008e.00000000.fff2c000.00000000.00004000.80000003.3ff3c0b6.00000000.fff30000.00000000.00008000.80000400.0e41008e.00000000.fff38000.00000000.00002000.80000400.0e40008e.00000000.fff3a000.00000000.0000c000.80000400.0e60008e.00000000.fff46000.00000000.00002000.80000003.3ff440b6.00000000.fff48000.00000000.00002000.80000400.0fc6408e.00000000.fff4a000.00000000.00002000.800007fe.0000408e.00000000.fff4c000.00000000.00002000.80000003.3ff600b6.00000000.fff4e000.00000000.00002000.800007fe.0000008e.00000000.fff54000.00000000.00016000.80000003.3ff480b6.00000000.fff6a000.00000000.00006000.80000003.3ff620b6.00000000.fff70000.00000000.00010000.80000003.3ff700b6
existing: 00000000.00000000.00000800.00000000.fffff800.00000000.00000800.00000000
available: fffff800.00000000.000007fc.00000000.00000001.00000000.000007ff.00000000.00000000.ffff0000.00000000.0000e000.00000000.00000000.00000000.f0000000.00000000.fedb8000.00000000.00002000.00000000.f0800000.00000000.0a470000
page-size: 00002000
name: 'virtual-memory'
Node 0xf0066600
.node: f0066600
clock-divisors: 00000001.00000002.00000020
clock-frequency: 'LK@'
manufacturer#: 0000003e
implementation#: 00000016
mask#: 00000024
ecache-associativity: 00000004
ecache-line-size: 00000040
sparc-version: 00000009
#dtlb-entries: 00000010
dcache-associativity: 00000004
dcache-line-size: 00000020
dcache-size: 00010000
#itlb-entries: 00000010
icache-associativity: 00000004
icache-line-size: 00000020
icache-size: 00008000
device_type: 'cpu'
cpuid: 00000000
portid: 00000000
reg: 00000400.00000000.00000000.00010000
ecache-size: 00100000
name: 'SUNW,UltraSPARC-IIIi'
Node 0xf0066d44
.node: f0066d44
memory-control-register-1: f0000126.3fb01c4e
memory-layout: 44494d4d.30000000.44494d4d.31000000.44494d4d.32000000.44494d4d.33000000.01ff00ff.00ff00ff.0000ff00.ff00ffff.00800000.00000000.00005354.5758aeaf.b2b32c02.0406085e.5f626302.0406085e.5f62630c.0d131469.6a6d6e0c.0d131469.6a6d6e17.181c1f72.75797b17.181c1f72.75797b21.2327287e.7f838521.2327287e.7f83852c.2d313386.878e9035.37393c92.93969735.37393c92.9396973d.40444599.9ba1a23d.40444599.9ba1a248.494f50a5.a6aaab48.494f50a5.a6aaab53.545758ae.afb2b300
compatible: 53554e57.2c556c74.72615350.4152432d.49494969.2c6d6300.53554e57.2c6d6300
portid: 00000000
reg: 00000400.00000000.00000000.00000008
device_type: 'memory-controller'
name: 'memory-controller'
Node 0xf0066e80
.node: f0066e80
clock-divisors: 00000001.00000002.00000020
clock-frequency: 'LK@'
manufacturer#: 0000003e
implementation#: 00000016
mask#: 00000024
ecache-associativity: 00000004
ecache-line-size: 00000040
sparc-version: 00000009
#dtlb-entries: 00000010
dcache-associativity: 00000004
dcache-line-size: 00000020
dcache-size: 00010000
#itlb-entries: 00000010
icache-associativity: 00000004
icache-line-size: 00000020
icache-size: 00008000
device_type: 'cpu'
cpuid: 00000001
portid: 00000001
reg: 00000400.00800000.00000000.00010000
ecache-size: 00100000
name: 'SUNW,UltraSPARC-IIIi'
Node 0xf00671a4
.node: f00671a4
memory-control-register-1: 00000000.00000000
memory-layout: 44494d4d.34000000.44494d4d.35000000.44494d4d.36000000.44494d4d.37000000.01ff00ff.00ff00ff.0000ff00.ff00ffff.00800000.00000000.00005354.5758aeaf.b2b32c02.0406085e.5f626302.0406085e.5f62630c.0d131469.6a6d6e0c.0d131469.6a6d6e17.181c1f72.75797b17.181c1f72.75797b21.2327287e.7f838521.2327287e.7f83852c.2d313386.878e9035.37393c92.93969735.37393c92.9396973d.40444599.9ba1a23d.40444599.9ba1a248.494f50a5.a6aaab48.494f50a5.a6aaab53.545758ae.afb2b300
compatible: 53554e57.2c556c74.72615350.4152432d.49494969.2c6d6300.53554e57.2c6d6300
portid: 00000001
reg: 00000400.00800000.00000000.00000008
device_type: 'memory-controller'
name: 'memory-controller'
Node 0xf00672e0
.node: f00672e0
available: 81000000.00000000.00000900.00000000.0000f700.82000000.00000000.00100000.00000000.00100000.82000000.00000000.00400000.00000000.bfc00000.82000000.00000000.e0000000.00000000.10000000
reg: 00000400.0e600000.00000000.0000b000.00000400.0e410000.00000000.00007020.000007ce.00000000.00000000.00000100.00000400.0e780000.00000000.00010000
ranges: 00000000.00000000.00000000.000007ce.00000000.00000000.01000000.01000000.00000000.00000000.000007ce.01000000.00000000.01000000.02000000.00000000.00000000.000007cf.00000000.00000001.00000000.03000000.00000000.00000000.000007cf.00000000.00000001.00000000
virtual-dma: c0000000.20000000
#virtual-dma-size-cells: 00000001
#virtual-dma-addr-cells: 00000001
no-streaming-cache:
clock-frequency: 03ef1480
bus-range: 00000000.00000000
bus-parity-generated:
no-probe-list: '0'
compatible: 'pci108e,a801'
name: 'pci'
device_type: 'pci'
#address-cells: 00000003
#size-cells: 00000002
implementation#: 00000023
version#: 00000004
portid: 0000001c
ino-bitmap: f000000f.00170408
interrupt-map: 00001000.00000000.00000000.00000001.f00672e0.00000000.00001000.00000000.00000000.00000002.f00672e0.00000001.00001000.00000000.00000000.00000003.f00672e0.00000002.00001000.00000000.00000000.00000004.f00672e0.00000003.00001800.00000000.00000000.00000001.f00672e0.0000001c.00001800.00000000.00000000.00000002.f00672e0.0000001d.00001800.00000000.00000000.00000003.f00672e0.0000001e.00001800.00000000.00000000.00000004.f00672e0.0000001f
interrupt-map-mask: 00fff800.00000000.00000000.00000007
#interrupt-cells: 00000001
slot-names: 00000004.50434933.00
66mhz-capable:
interrupts: 00000032.00000030.00000031.00000034.00000023
Node 0xf00e4fdc
.node: f00e4fdc
assigned-addresses: 83001810.00000000.00200000.00000000.00200000
compatible: 70636931.3465342c.31363437.2e313038.652e3136.34372e30.00706369.31346534.2c313634.372e3130.38652e31.36343700.70636931.3038652c.31363437.00706369.31346534.2c313634.372e3000.70636931.3465342c.31363437.00706369.636c6173.732c3032.30303030.00706369.636c6173.732c3032.303000
reg: 00001800.00000000.00000000.00000000.00000000.03001810.00000000.00000000.00000000.00200000
max-frame-size: 00010000
address-bits: 00000030
device_type: 'network'
name: 'network'
66mhz-capable:
fast-back-to-back:
devsel-speed: 00000001
class-code: 00020000
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000000
min-grant: 00000040
subsystem-id: 00001647
subsystem-vendor-id: 0000108e
revision-id: 00000000
device-id: 00001647
vendor-id: 000014e4
Node 0xf006fdbc
.node: f006fdbc
portid: 0000001c
reg: 00000400.0e000000.00000000.00000008.00000400.0e410050.00000000.00000010
compatible: 'jbus-ppm'
name: 'ppm'
Node 0xf006feb0
.node: f006feb0
available: 81000000.00000000.00000500.00000000.0000fb00.82000000.00000000.00108000.00000000.bfef8000.82000000.00000000.e0000000.00000000.00000000
reg: 00000400.0ef00000.00000000.0000b000.00000400.0ec10000.00000000.00007020.000007c6.00000000.00000000.00000100.00000400.0ef80000.00000000.00010000
ranges: 00000000.00000000.00000000.000007c6.00000000.00000000.01000000.01000000.00000000.00000000.000007c6.01000000.00000000.01000000.02000000.00000000.00000000.000007c7.00000000.00000001.00000000.03000000.00000000.00000000.000007c7.00000000.00000001.00000000
virtual-dma: c0000000.20000000
#virtual-dma-size-cells: 00000001
#virtual-dma-addr-cells: 00000001
no-streaming-cache:
clock-frequency: 03ef1480
bus-range: 00000000.00000000
bus-parity-generated:
no-probe-list: '0'
compatible: 'pci108e,a801'
name: 'pci'
device_type: 'pci'
#address-cells: 00000003
#size-cells: 00000002
implementation#: 00000023
version#: 00000004
portid: 0000001d
ino-bitmap: 000000f0.00000300
interrupt-map: 00001000.00000000.00000000.00000001.f006feb0.00000004.00001000.00000000.00000000.00000002.f006feb0.00000005.00001000.00000000.00000000.00000003.f006feb0.00000006.00001000.00000000.00000000.00000004.f006feb0.00000007.00002000.00000000.00000000.00000001.f006feb0.00000029.00002000.00000000.00000000.00000002.f006feb0.00000028
interrupt-map-mask: 00fff800.00000000.00000000.00000007
#interrupt-cells: 00000001
66mhz-capable:
slot-names: 00000004.50434932.00
interrupts: 00000033.00000030.00000031.00000034.00000025
Node 0xf00d8d60
.node: f00d8d60
assigned-addresses: 81002010.00000000.00000300.00000000.00000100.83002014.00000000.00100000.00000000.00002000.8300201c.00000000.00102000.00000000.00002000
device_type: 'scsi-2'
clock-frequency: 02625a00
reg: 00002000.00000000.00000000.00000000.00000000.01002010.00000000.00000000.00000000.00000100.03002014.00000000.00000000.00000000.00002000.0300201c.00000000.00000000.00000000.00002000
name: 'scsi'
compatible: 70636931.3030302c.32312e31.3030302e.31303030.2e310070.63693130.30302c32.312e3130.30302e31.30303000.70636931.3030302c.31303030.00706369.31303030.2c32312e.31007063.69313030.302c3231.00706369.636c6173.732c3031.30303030.00706369.636c6173.732c3031.303000
66mhz-capable:
devsel-speed: 00000001
class-code: 00010000
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000012
min-grant: 00000011
subsystem-id: 00001000
subsystem-vendor-id: 00001000
revision-id: 00000001
device-id: 00000021
vendor-id: 00001000
Node 0xf00dd568
.node: f00dd568
device_type: 'block'
compatible: 'sd'
name: 'disk'
Node 0xf00de0f8
.node: f00de0f8
device_type: 'byte'
compatible: 'st'
name: 'tape'
Node 0xf00dee6c
.node: f00dee6c
assigned-addresses: 81002110.00000000.00000400.00000000.00000100.83002114.00000000.00104000.00000000.00002000.8300211c.00000000.00106000.00000000.00002000
device_type: 'scsi-2'
clock-frequency: 02625a00
reg: 00002100.00000000.00000000.00000000.00000000.01002110.00000000.00000000.00000000.00000100.03002114.00000000.00000000.00000000.00002000.0300211c.00000000.00000000.00000000.00002000
name: 'scsi'
compatible: 70636931.3030302c.32312e31.3030302e.31303030.2e310070.63693130.30302c32.312e3130.30302e31.30303000.70636931.3030302c.31303030.00706369.31303030.2c32312e.31007063.69313030.302c3231.00706369.636c6173.732c3031.30303030.00706369.636c6173.732c3031.303000
66mhz-capable:
devsel-speed: 00000001
class-code: 00010000
interrupts: 00000002
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000012
min-grant: 00000011
subsystem-id: 00001000
subsystem-vendor-id: 00001000
revision-id: 00000001
device-id: 00000021
vendor-id: 00001000
Node 0xf00e3674
.node: f00e3674
device_type: 'block'
compatible: 'sd'
name: 'disk'
Node 0xf00e4204
.node: f00e4204
device_type: 'byte'
compatible: 'st'
name: 'tape'
Node 0xf0078524
.node: f0078524
available: 81000000.00000000.00000a30.00000000.000000d0.81000000.00000000.00000c00.00000000.0000f400.82000000.00000000.00106000.00000000.0007a000.82000000.00000000.00200000.00000000.00e00000.82000000.00000000.03100000.00000000.bcf00000.82000000.00000000.e0000000.00000000.10000000
reg: 00000400.0f600000.00000000.0000b000.00000400.0f410000.00000000.00007020.000007fe.00000000.00000000.00000100.00000400.0f780000.00000000.00010000
ranges: 00000000.00000000.00000000.000007fe.00000000.00000000.01000000.01000000.00000000.00000000.000007fe.01000000.00000000.01000000.02000000.00000000.00000000.000007ff.00000000.00000001.00000000.03000000.00000000.00000000.000007ff.00000000.00000001.00000000
virtual-dma: c0000000.20000000
#virtual-dma-size-cells: 00000001
#virtual-dma-addr-cells: 00000001
no-streaming-cache:
clock-frequency: 01f78a40
bus-range: 00000000.00000001
bus-parity-generated:
no-probe-list: '0'
compatible: 'pci108e,a801'
name: 'pci'
device_type: 'pci'
#address-cells: 00000003
#size-cells: 00000002
implementation#: 00000023
version#: 00000004
portid: 0000001e
interrupt-map: 00001000.00000000.00000000.00000001.f0078524.0000000c.00001000.00000000.00000000.00000002.f0078524.0000000d.00001000.00000000.00000000.00000003.f0078524.0000000e.00001000.00000000.00000000.00000004.f0078524.0000000f.00001800.00000000.00000000.00000001.f0078524.00000010.00001800.00000000.00000000.00000002.f0078524.00000011.00001800.00000000.00000000.00000003.f0078524.00000012.00001800.00000000.00000000.00000004.f0078524.00000013.00002000.00000000.00000000.00000001.f0078524.00000014.00002000.00000000.00000000.00000002.f0078524.00000015.00002000.00000000.00000000.00000003.f0078524.00000016.00002000.00000000.00000000.00000004.f0078524.00000017.00003000.00000000.00000000.00000001.f0078524.0000001b.00004000.00000000.00000000.00000001.f0078524.00000024.00005000.00000000.00000000.00000001.f0078524.00000027.00005800.00000000.00000000.00000001.f0078524.00000026.00006800.00000000.00000000.00000001.f0078524.00000018
ino-bitmap: 6bfff000.00047cd7
interrupt-map-mask: 00fff800.00000000.00000000.00000007
#interrupt-cells: 00000001
slot-names: 0000001c.50434934.00504349.31005043.493000
interrupts: 00000032.00000030.00000031.00000034.00000021
Node 0xf00a10fc
.node: f00a10fc
assigned-addresses: 81003810.00000000.00000000.00000000.00010000.82003814.00000000.00000000.00000000.00100000.82003818.00000000.00000000.00000000.00100000
interrupt-map: 00000000.00000320.00000001.f0078524.0000002e.00000000.00000800.00000001.f0078524.00000020.00000000.000003f8.00000001.f0078524.0000002c.00000000.000002e8.00000001.f0078524.0000002c.00000000.000003e8.00000001.f0078524.0000002c
interrupt-map-mask: 00000003.00ffffff.0000000f
#interrupt-cells: 00000001
ranges: 00000000.00000000.81003810.00000000.00000000.00010000.00000001.00000000.82003814.00000000.00000000.00100000.00000002.00000000.82003818.00000000.f0000000.00100000
reg: 00003800.00000000.00000000.00000000.00000000.81003810.00000000.00000000.00000000.00010000.82003814.00000000.00000000.00000000.00100000.82003818.00000000.f0000000.00000000.00100000
#size-cells: 00000001
#address-cells: 00000002
name: 'isa'
devsel-speed: 00000001
class-code: 00060100
latency-timer: 00000000
cache-line-size: 00000000
max-latency: 00000000
min-grant: 00000000
revision-id: 00000000
device-id: 00001533
vendor-id: 000010b9
Node 0xf00a2144
.node: f00a2144
sunw,location: 'U38'
model: 'SUNW,370-5708'
version: 4f425020.342e3137.2e312032.3030352f.30342f31.31203134.3a323420.53756e20.426c6164.65203235.3030004f.42444941.4720342e.31372e31.20323030.352f3034.2f313120.31343a33.35202000.504f5354.20342e31.372e3120.32303035.2f30342f.31312031.343a3432.00
name: 'flashprom'
compatible: 'isa-flashprom'
reg: 00000002.00000000.00100000
Node 0xf00a2da4
.node: f00a2da4
address: feed2070
reg: 00000000.00000070.00000002
compatible: 'isa-m5823p'
model: 'm5823'
name: 'rtc'
Node 0xf00a3c4c
.node: f00a3c4c
interrupt-map: 00000000.00000058.00000001.f0078524.0000001d.00000000.0000005c.00000001.f0078524.0000001e
interrupts: 00000001
#interrupt-cells: 00000001
interrupt-map-mask: 00000000.000000ff.00000003
reg: 00000000.00000320.00000002
device_type: 'i2c'
compatible: 'pcf8584'
#size-cells: 00000000
#address-cells: 00000002
name: 'i2c'
Node 0xf00a509c
.node: f00a509c
revision-id: 00000014
reg: 00000000.00000012
compatible: 'SUNW,i2c-imax'
name: 'i2c-bridge'
Node 0xf00a5298
.node: f00a5298
reg: 00000000.00000030
compatible: 'i2c-pca9556'
name: 'gpio'
Node 0xf00a5408
.node: f00a5408
interrupts: 00000001
reg: 00000000.00000058
compatible: 'i2c-adm1031'
name: 'hardware-monitor'
Node 0xf00a54f8
.node: f00a54f8
interrupts: 00000001
reg: 00000000.0000005c
compatible: 'i2c-adm1031'
name: 'hardware-monitor'
Node 0xf00a55e8
.node: f00a55e8
reg: 00000000.0000006e
compatible: 'i2c-fm3560'
name: 'gpio'
Node 0xf00a56a8
.node: f00a56a8
reg: 00000000.0000009c
compatible: 'i2c-fm3560'
name: 'gpio'
Node 0xf00a5768
.node: f00a5768
reg: 00000000.000000a0
compatible: 'i2c-at24c64'
device_type: 'fru-prom'
name: 'audio-card-fru-prom'
Node 0xf00a5a1c
.node: f00a5a1c
reg: 00000000.000000a2
compatible: 'i2c-at24c64'
device_type: 'fru-prom'
name: 'motherboard-fru-prom'
Node 0xf00a5cd4
.node: f00a5cd4
reg: 00000000.000000a8
compatible: 'i2c-at24c64'
device_type: 'fru-prom'
name: 'scsi-backplane-fru-prom'
Node 0xf00a5f8c
.node: f00a5f8c
reg: 00000000.000000b6
compatible: 'i2c-at34c02'
name: 'dimm-spd'
Node 0xf00a614c
.node: f00a614c
reg: 00000000.000000b8
compatible: 'i2c-at34c02'
name: 'dimm-spd'
Node 0xf00a630c
.node: f00a630c
reg: 00000000.000000ba
compatible: 'i2c-at34c02'
name: 'dimm-spd'
Node 0xf00a64cc
.node: f00a64cc
reg: 00000000.000000bc
compatible: 'i2c-at34c02'
name: 'dimm-spd'
Node 0xf00a668c
.node: f00a668c
reg: 00000000.000000d2
compatible: 'i2c-ics951601'
name: 'clock-generator'
Node 0xf00a67c8
.node: f00a67c8
button:
interrupts: 00000001
reg: 00000000.00000800.00000030
compatible: 616c6931.35333564.2b2d706f.77657200.61637069.2d706f77.657200
name: 'power'
Node 0xf00a6930
.node: f00a6930
ignore-cd:
sunw,location: 'TTYA'
reg: 00000000.000003f8.00000008
interrupts: 00000001
compatible: 73753136.35353000.737500
device_type: 'serial'
name: 'serial'
Node 0xf00a84ac
.node: f00a84ac
ignore-cd:
sunw,location: 'ARC'
reg: 00000000.000002e8.00000008
interrupts: 00000001
compatible: 73753136.35353000.737500
device_type: 'serial'
name: 'serial'
Node 0xf00aa07c
.node: f00aa07c
interrupt-map: 00000000.00000378.00000001.f0078524.0000002d
#interrupt-cells: 00000001
interrupt-map-mask: 00000000.00000fff.0000000f
reg: 00000000.00000000.00010000
compatible: 'isadma'
name: 'dma'
Node 0xf00aa950
.node: f00aa950
sunw,location: 'ECPP'
interrupts: 00000001
reg: 00000000.00000378.00000008.00000000.00000000.00000500
dma-channel: 00000001
compatible: 706e7041.4c492c31.3533352c.3300706e.70414c49.2c313533.332c3300
name: 'parallel'
Node 0xf00bbb28
.node: f00bbb28
assigned-addresses: 81003010.00000000.00000000.00000000.00000010
ranges: 00000000.00000000.00003000.00000000.00000000.00000100.00000001.00000000.81003010.00000000.00000600.00000100.00000002.00000000.81003014.00000000.00000000.00000100
reg: 00003000.00000000.00000000.00000000.00000000.81003010.00000000.00000600.00000000.00000010
compatible: 70636931.3062392c.37313031.2e300070.63693130.62392c37.31303100.70636963.6c617373.2c303030.30303000.70636963.6c617373.2c303030.3000
#address-cells: 00000002
#size-cells: 00000001
name: 'pmu'
devsel-speed: 00000001
class-code: 00000000
latency-timer: 00000000
cache-line-size: 00000000
max-latency: 00000000
min-grant: 00000000
revision-id: 00000000
device-id: 00007101
vendor-id: 000010b9
Node 0xf00bcbc0
.node: f00bcbc0
reg: 00000000.00000000.00000100.00000001.00000000.00000100
#address-cells: 00000002
#size-cells: 00000000
interrupts: 00000001
compatible: 'i2c-smbus'
name: 'i2c'
Node 0xf00be0c8
.node: f00be0c8
reg: 00000000.00000040
compatible: 'i2c-scm001'
name: 'card-reader'
Node 0xf00be258
.node: f00be258
reg: 00000000.000000b2.00000001.00000000.000000d3.00000001.00000002.00000042.00000002.00000002.00000061.00000001
compatible: 'SUNW,smbus-beep'
name: 'beep'
Node 0xf00be38c
.node: f00be38c
reg: 00000000.000000b3.00000001.00000000.000000b9.00000001
compatible: 616c6931.35333564.2b2d7070.6d005355.4e572c73.6d627573.2d70706d.00
name: 'ppm'
Node 0xf00be544
.node: f00be544
assigned-addresses: 81004010.00000000.00000900.00000000.00000100.82004014.00000000.00100000.00000000.00002000
reg: 00004000.00000000.00000000.00000000.00000000.01004010.00000000.00000000.00000000.00000100.02004014.00000000.00000000.00000000.00002000
compatible: 70636931.3062392c.35343531.2e313062.392e3534.35312e32.00706369.31306239.2c353435.312e3130.62392e35.34353100.70636931.3062392c.35343531.00706369.31306239.2c353435.312e3200.70636931.3062392c.35343531.00706369.636c6173.732c3034.30313030.00706369.636c6173.732c3034.303100
name: 'sound'
fast-back-to-back:
devsel-speed: 00000001
class-code: 00040100
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000000
max-latency: 00000018
min-grant: 00000002
subsystem-id: 00005451
subsystem-vendor-id: 000010b9
revision-id: 00000002
device-id: 00005451
vendor-id: 000010b9
Node 0xf00be8e4
.node: f00be8e4
assigned-addresses: 82005010.00000000.01000000.00000000.01000000
sunw,find-fcode: f00c3c24
maximum-frame#: 0000ffff
reg: 00005000.00000000.00000000.00000000.00000000.02005010.00000000.00000000.00000000.01000000
#size-cells: 00000000
#address-cells: 00000001
compatible: 70636931.3062392c.35323337.2e330070.63693130.62392c35.32333700.70636963.6c617373.2c306330.33313000.70636963.6c617373.2c306330.3300
name: 'usb'
fast-back-to-back:
devsel-speed: 00000001
class-code: 000c0310
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000000
max-latency: 00000050
min-grant: 00000000
revision-id: 00000003
device-id: 00005237
vendor-id: 000010b9
Node 0xf00c4a3c
.node: f00c4a3c
mouse:
endpoints: '0,8,81,3'
interface#: 00000000
compatible: 75736234.33302c31.30302e31.30370075.73623433.302c3130.30007573.62696634.33302c63.6c617373.332e312e.32007573.62696634.33302c63.6c617373.332e3100.75736269.66343330.2c636c61.73733300.75736269.662c636c.61737333.2e312e32.00757362.69662c63.6c617373.332e3100.75736269.662c636c.61737333.00
name: 'mouse'
reg: 00000001
low-speed:
assigned-address: 00000002
0max-packet: 00000008
Node 0xf00c6d1c
.node: f00c6d1c
assigned-addresses: 82005810.00000000.02000000.00000000.01000000
sunw,find-fcode: f00cc05c
maximum-frame#: 0000ffff
reg: 00005800.00000000.00000000.00000000.00000000.02005810.00000000.00000000.00000000.01000000
#size-cells: 00000000
#address-cells: 00000001
compatible: 70636931.3062392c.35323337.2e330070.63693130.62392c35.32333700.70636963.6c617373.2c306330.33313000.70636963.6c617373.2c306330.3300
name: 'usb'
fast-back-to-back:
devsel-speed: 00000001
class-code: 000c0310
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000000
max-latency: 00000050
min-grant: 00000000
revision-id: 00000003
device-id: 00005237
vendor-id: 000010b9
Node 0xf00cce74
.node: f00cce74
keyboard:
endpoints: '0,8,81,8'
interface#: 00000000
compatible: 75736234.33302c35.2e323030.00757362.3433302c.35007573.62696634.33302c63.6c617373.332e312e.31007573.62696634.33302c63.6c617373.332e3100.75736269.66343330.2c636c61.73733300.75736269.662c636c.61737333.2e312e31.00757362.69662c63.6c617373.332e3100.75736269.662c636c.61737333.00
name: 'keyboard'
reg: 00000001
low-speed:
assigned-address: 00000002
0max-packet: 00000008
Node 0xf00d2b28
.node: f00d2b28
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: 70636931.3062392c.35323239.2e633400.70636931.3062392c.35323239.00706369.636c6173.732c3031.30316666.00706369.636c6173.732c3031.303100
#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: 000000c4
device-id: 00005229
vendor-id: 000010b9
Node 0xf00d5834
.node: f00d5834
device_type: 'block'
name: 'disk'
compatible: 'ide-disk'
Node 0xf00d5ee8
.node: f00d5ee8
device_type: 'block'
name: 'cdrom'
compatible: 'ide-cdrom'
Node 0xf00d6850
.node: f00d6850
assigned-addresses: 82001010.00000000.00102000.00000000.00002000.81001014.00000000.00000b00.00000000.00000100.82001018.00000000.00180000.00000000.00080000.82001030.00000000.00104000.00000000.00002000
reg: 00001000.00000000.00000000.00000000.00000000.82001010.00000000.00102000.00000000.00002000.01001014.00000000.00000000.00000000.00000100.02001018.00000000.00000000.00000000.00080000.02001030.00000000.00000000.00000000.00002000
compatible: 70636938.3038362c.62353535.2e313038.652e3637.36612e33.00706369.38303836.2c623535.352e3130.38652e36.37366100.70636931.3038652c.36373661.00706369.38303836.2c623535.352e3300.70636938.3038362c.62353535.00706369.636c6173.732c3036.38303030.00706369.636c6173.732c3036.383000
name: 'pci108e,676a'
66mhz-capable:
fast-back-to-back:
devsel-speed: 00000001
class-code: 00068000
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000020
min-grant: 00000000
subsystem-id: 0000676a
subsystem-vendor-id: 0000108e
revision-id: 00000003
device-id: 0000b555
vendor-id: 00008086
Node 0xf00d6c6c
.node: f00d6c6c
available: 82000000.00000000.0300c000.00000000.000f4000
ranges: 82000000.00000000.03000000.82000000.00000000.03000000.00000000.00100000
bus-range: 00000001.00000001
compatible: 70636931.3034632c.61633233.2e320070.63693130.34632c61.63323300.70636963.6c617373.2c303630.34303000.70636963.6c617373.2c303630.3400
reg: 00002000.00000000.00000000.00000000.00000000
#address-cells: 00000003
#size-cells: 00000002
device_type: 'pci'
name: 'pci'
devsel-speed: 00000001
class-code: 00060400
latency-timer: 00000040
cache-line-size: 00000010
revision-id: 00000002
device-id: 0000ac23
vendor-id: 0000104c
Node 0xf00d7eb8
.node: f00d7eb8
assigned-addresses: 82014010.00000000.03000000.00000000.00002000
reg: 00014000.00000000.00000000.00000000.00000000.02014010.00000000.00000000.00000000.00002000
compatible: 70636931.3033332c.33352e31.3233352e.33352e31.30343300.70636931.3033332c.33352e31.3233352e.33350070.63693132.33352c33.35007063.69313033.332c3335.2e313034.33007063.69313033.332c3335.00706369.636c6173.732c3063.30333130.00706369.636c6173.732c3063.303300
name: 'usb'
devsel-speed: 00000001
class-code: 000c0310
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 0000002a
min-grant: 00000001
subsystem-id: 00000035
subsystem-vendor-id: 00001235
revision-id: 00000043
device-id: 00000035
vendor-id: 00001033
Node 0xf00d8200
.node: f00d8200
assigned-addresses: 82014110.00000000.03002000.00000000.00002000
reg: 00014100.00000000.00000000.00000000.00000000.02014110.00000000.00000000.00000000.00002000
compatible: 70636931.3033332c.33352e31.3233352e.33352e31.30343300.70636931.3033332c.33352e31.3233352e.33350070.63693132.33352c33.35007063.69313033.332c3335.2e313034.33007063.69313033.332c3335.00706369.636c6173.732c3063.30333130.00706369.636c6173.732c3063.303300
name: 'usb'
devsel-speed: 00000001
class-code: 000c0310
interrupts: 00000002
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 0000002a
min-grant: 00000001
subsystem-id: 00000035
subsystem-vendor-id: 00001235
revision-id: 00000043
device-id: 00000035
vendor-id: 00001033
Node 0xf00d8548
.node: f00d8548
assigned-addresses: 82014210.00000000.03004000.00000000.00002000
reg: 00014200.00000000.00000000.00000000.00000000.02014210.00000000.00000000.00000000.00002000
compatible: 70636931.3033332c.65302e31.3233352e.65302e32.30303400.70636931.3033332c.65302e31.3233352e.65300070.63693132.33352c65.30007063.69313033.332c6530.2e323030.34007063.69313033.332c6530.00706369.636c6173.732c3063.30333230.00706369.636c6173.732c3063.303300
name: 'usb'
devsel-speed: 00000001
class-code: 000c0320
interrupts: 00000003
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000022
min-grant: 00000010
subsystem-id: 000000e0
subsystem-vendor-id: 00001235
revision-id: 00000004
device-id: 000000e0
vendor-id: 00001033
Node 0xf00d8890
.node: f00d8890
assigned-addresses: 82015810.00000000.03006000.00000000.00002000.82015814.00000000.03008000.00000000.00004000
reg: 00015800.00000000.00000000.00000000.00000000.02015810.00000000.00000000.00000000.00002000.02015814.00000000.00000000.00000000.00004000
compatible: 70636931.3034632c.38303234.2e313233.352e3830.32342e31.30303000.70636931.3034632c.38303234.2e313233.352e3830.32340070.63693132.33352c38.30323400.70636931.3034632c.38303234.2e313030.30007063.69313034.632c3830.32340070.6369636c.6173732c.30633030.31300070.6369636c.6173732c.30633030.00
name: 'firewire'
devsel-speed: 00000001
class-code: 000c0010
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000004
min-grant: 00000002
subsystem-id: 00008024
subsystem-vendor-id: 00001235
revision-id: 00000000
device-id: 00008024
vendor-id: 0000104c
Node 0xf0080ca0
.node: f0080ca0
portid: 0000001e
reg: 00000400.0f000000.00000000.00000008.00000400.0f410050.00000000.00000010
compatible: 'jbus-ppm'
name: 'ppm'
Node 0xf0080d94
.node: f0080d94
available: 81000000.00000000.00000300.00000000.0000fd00.82000000.00000000.00130000.00000000.01ed0000.82000000.00000000.08000000.00000000.b8000000.82000000.00000000.e0000000.00000000.00000000
reg: 00000400.0ff00000.00000000.0000b000.00000400.0fc10000.00000000.00007020.000007f6.00000000.00000000.00000100.00000400.0ff80000.00000000.00010000
ranges: 00000000.00000000.00000000.000007f6.00000000.00000000.01000000.01000000.00000000.00000000.000007f6.01000000.00000000.01000000.02000000.00000000.00000000.000007f7.00000000.00000001.00000000.03000000.00000000.00000000.000007f7.00000000.00000001.00000000
virtual-dma: c0000000.20000000
#virtual-dma-size-cells: 00000001
#virtual-dma-addr-cells: 00000001
no-streaming-cache:
clock-frequency: 03ef1480
bus-range: 00000000.00000000
bus-parity-generated:
no-probe-list: '0'
compatible: 'pci108e,a801'
name: 'pci'
device_type: 'pci'
#address-cells: 00000003
#size-cells: 00000002
implementation#: 00000023
version#: 00000004
portid: 0000001f
interrupt-map: 00001000.00000000.00000000.00000001.f0080d94.00000008.00001000.00000000.00000000.00000002.f0080d94.00000009.00001000.00000000.00000000.00000003.f0080d94.0000000a.00001000.00000000.00000000.00000004.f0080d94.0000000b
ino-bitmap: 00000f00.001b0008
interrupt-map-mask: 00fff800.00000000.00000000.00000007
#interrupt-cells: 00000001
66mhz-capable:
slot-names: 00000004.50434935.00
interrupts: 00000033.00000030.00000031.00000034.00000023
Node 0xf00ae51c
.node: f00ae51c
linebytes: 00000800
character-set: 'ISO8859-1'
assigned-addresses: c2001010.00000000.04000000.00000000.04000000.82001014.00000000.00100000.00000000.00020000.c2001018.00000000.02000000.00000000.02000000.82001030.00000000.00120000.00000000.00010000
s-fru-len: 00000800
s-fru-offset: 0000f400
s-fru-dev: 'fcode-prom'
version: '@(#)xvr600.fth 1.5 03/05/09 SMI '
reg: 00001000.00000000.00000000.00000000.00000000.42001010.00000000.00000000.00000000.04000000.02001014.00000000.00000000.00000000.00020000.42001018.00000000.00000000.00000000.02000000
monitor_mode: 00000012
v_freq: 0000003c
height: 00000400
width: 00000500
edid_data: 00ffffff.ffffff00.4eae8c05.4d524f02.340e0103.80261e78.ebee84a3.544c9926.115054bf.ef008180.81907186.818f0101.01010101.0101302a.00985100.2a403070.13007c2c.11000014.000000fd.00384b1e.510e000a.20202020.20200000.00fc0047.48313950.530a2020.20202020.000000ff.00303435.324d5230.3539310a.2020004c
no_edid_blks: 00000001
dev-comm: feda41c8
device_type: 'display'
model: 'SUNW,375-3153'
name: 'SUNW,XVR-600'
fcode-rom-offset: 00000000
66mhz-capable:
fast-back-to-back:
devsel-speed: 00000001
class-code: 00038000
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000000
min-grant: 00000000
subsystem-id: 00001047
subsystem-vendor-id: 00003d3d
revision-id: 00000001
device-id: 000007a2
vendor-id: 00003d3d
Node 0xf00893d8
.node: f00893d8
#address-cells: 00000002
#size-cells: 00000000
reg: 00000400.0fc64000.00000000.00000010
compatible: 'jbus-i2c'
device_type: 'i2c'
name: 'i2c'
Node 0xf008a71c
.node: f008a71c
reg: 00000000.000000ae
compatible: 'i2c-at24c64'
device_type: 'nvram'
name: 'nvram'
Node 0xf008aa84
.node: f008aa84
device_type: 'idprom'
reg: 00000000.000000ae
name: 'idprom'
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
@ 2010-03-16 19:40 ` David Miller
2010-03-16 22:15 ` David Miller
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-16 19:40 UTC (permalink / raw)
To: sparclinux
From: Frans van Berckel <fberckel@xs4all.nl>
Date: Tue, 16 Mar 2010 20:34:50 +0100
> If I am well your card isn't supported yet. Searching the attachment
> it's a XVR 600 true.
>
> Maybe we can get the XVR 500 driver to do the XVR 600 as well.
>
> Forwarding this e-mail to the kernel Sparc list. I know kernel developer
> David was looking for the XVR 600 information, to check this out.
The XVR-500 driver supports his XVR-600's PCI ID, 3d3d:07a2
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
2010-03-16 19:40 ` David Miller
@ 2010-03-16 22:15 ` David Miller
2010-03-16 22:24 ` David Miller
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-16 22:15 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: Text/Plain, Size: 1033 bytes --]
From: David Miller <davem@davemloft.net>
Date: Tue, 16 Mar 2010 12:40:42 -0700 (PDT)
> From: Frans van Berckel <fberckel@xs4all.nl>
> Date: Tue, 16 Mar 2010 20:34:50 +0100
>
>> If I am well your card isn't supported yet. Searching the attachment
>> it's a XVR 600 true.
>>
>> Maybe we can get the XVR 500 driver to do the XVR 600 as well.
>>
>> Forwarding this e-mail to the kernel Sparc list. I know kernel developer
>> David was looking for the XVR 600 information, to check this out.
>
> The XVR-500 driver supports his XVR-600's PCI ID, 3d3d:07a2
Ugh, even in Debian testing none of the SUNXVR* framebuffer drivers
are even enabled in the sparc64 kernel.
Josip, please make sure this gets fixed, please get my
sunxvr1000 driver added (attached) and then add:
CONFIG_FB_XVR500=y
CONFIG_FB_XVR2500=y
CONFIG_FB_XVR1000=y
to the config for sparc64.
As it is right now even though there are full drivers for
XVR-500, XVR-600 and XVR-1200 in the tree, none of them are
getting enabled so users can't even install.
Thanks!
[-- Attachment #2: sparc64_xvr1000.diff --]
[-- Type: Text/X-Patch, Size: 7255 bytes --]
From 2d378b9179881b46a0faf11430efb421fe03ddd8 Mon Sep 17 00:00:00 2001
From: David S. Miller <davem@davemloft.net>
Date: Sat, 13 Mar 2010 16:25:03 -0800
Subject: [PATCH] sparc64: Add very basic XVR-1000 framebuffer driver.
Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Frans van Berckel <fberckel@xs4all.nl>
---
drivers/video/Kconfig | 12 +++
drivers/video/Makefile | 1 +
drivers/video/sunxvr1000.c | 228 ++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 241 insertions(+), 0 deletions(-)
create mode 100644 drivers/video/sunxvr1000.c
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 5a5c303..a5755b8 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -909,6 +909,18 @@ config FB_XVR2500
mostly initialized the card already. It is treated as a
completely dumb framebuffer device.
+config FB_XVR1000
+ bool "Sun XVR-1000 support"
+ depends on SPARC64
+ select FB_CFB_FILLRECT
+ select FB_CFB_COPYAREA
+ select FB_CFB_IMAGEBLIT
+ help
+ This is the framebuffer device for the Sun XVR-1000 and similar
+ graphics cards. The driver only works on sparc64 systems where
+ the system firmware has mostly initialized the card already. It
+ is treated as a completely dumb framebuffer device.
+
config FB_PVR2
tristate "NEC PowerVR 2 display support"
depends on FB && SH_DREAMCAST
diff --git a/drivers/video/Makefile b/drivers/video/Makefile
index 4ecb30c..8c9a357 100644
--- a/drivers/video/Makefile
+++ b/drivers/video/Makefile
@@ -79,6 +79,7 @@ obj-$(CONFIG_FB_N411) += n411.o
obj-$(CONFIG_FB_HGA) += hgafb.o
obj-$(CONFIG_FB_XVR500) += sunxvr500.o
obj-$(CONFIG_FB_XVR2500) += sunxvr2500.o
+obj-$(CONFIG_FB_XVR1000) += sunxvr1000.o
obj-$(CONFIG_FB_IGA) += igafb.o
obj-$(CONFIG_FB_APOLLO) += dnfb.o
obj-$(CONFIG_FB_Q40) += q40fb.o
diff --git a/drivers/video/sunxvr1000.c b/drivers/video/sunxvr1000.c
new file mode 100644
index 0000000..a8248c0
--- /dev/null
+++ b/drivers/video/sunxvr1000.c
@@ -0,0 +1,228 @@
+/* sunxvr1000.c: Sun XVR-1000 driver for sparc64 systems
+ *
+ * Copyright (C) 2010 David S. Miller (davem@davemloft.net)
+ */
+
+#include <linux/module.h>
+#include <linux/kernel.h>
+#include <linux/slab.h>
+#include <linux/fb.h>
+#include <linux/init.h>
+#include <linux/of_device.h>
+
+struct gfb_info {
+ struct fb_info *info;
+
+ char __iomem *fb_base;
+ unsigned long fb_base_phys;
+
+ struct device_node *of_node;
+
+ unsigned int width;
+ unsigned int height;
+ unsigned int depth;
+ unsigned int fb_size;
+
+ u32 pseudo_palette[16];
+};
+
+static int __devinit gfb_get_props(struct gfb_info *gp)
+{
+ gp->width = of_getintprop_default(gp->of_node, "width", 0);
+ gp->height = of_getintprop_default(gp->of_node, "height", 0);
+ gp->depth = of_getintprop_default(gp->of_node, "depth", 32);
+
+ if (!gp->width || !gp->height) {
+ printk(KERN_ERR "gfb: Critical properties missing for %s\n",
+ gp->of_node->full_name);
+ return -EINVAL;
+ }
+
+ return 0;
+}
+
+static int gfb_setcolreg(unsigned regno,
+ unsigned red, unsigned green, unsigned blue,
+ unsigned transp, struct fb_info *info)
+{
+ u32 value;
+
+ if (regno < 16) {
+ red >>= 8;
+ green >>= 8;
+ blue >>= 8;
+
+ value = (blue << 16) | (green << 8) | red;
+ ((u32 *)info->pseudo_palette)[regno] = value;
+ }
+
+ return 0;
+}
+
+static struct fb_ops gfb_ops = {
+ .owner = THIS_MODULE,
+ .fb_setcolreg = gfb_setcolreg,
+ .fb_fillrect = cfb_fillrect,
+ .fb_copyarea = cfb_copyarea,
+ .fb_imageblit = cfb_imageblit,
+};
+
+static int __devinit gfb_set_fbinfo(struct gfb_info *gp)
+{
+ struct fb_info *info = gp->info;
+ struct fb_var_screeninfo *var = &info->var;
+
+ info->flags = FBINFO_DEFAULT;
+ info->fbops = &gfb_ops;
+ info->screen_base = gp->fb_base;
+ info->screen_size = gp->fb_size;
+
+ info->pseudo_palette = gp->pseudo_palette;
+
+ /* Fill fix common fields */
+ strlcpy(info->fix.id, "gfb", sizeof(info->fix.id));
+ info->fix.smem_start = gp->fb_base_phys;
+ info->fix.smem_len = gp->fb_size;
+ info->fix.type = FB_TYPE_PACKED_PIXELS;
+ if (gp->depth == 32 || gp->depth == 24)
+ info->fix.visual = FB_VISUAL_TRUECOLOR;
+ else
+ info->fix.visual = FB_VISUAL_PSEUDOCOLOR;
+
+ var->xres = gp->width;
+ var->yres = gp->height;
+ var->xres_virtual = var->xres;
+ var->yres_virtual = var->yres;
+ var->bits_per_pixel = gp->depth;
+
+ var->red.offset = 0;
+ var->red.length = 8;
+ var->green.offset = 8;
+ var->green.length = 8;
+ var->blue.offset = 16;
+ var->blue.length = 8;
+ var->transp.offset = 0;
+ var->transp.length = 0;
+
+ if (fb_alloc_cmap(&info->cmap, 256, 0)) {
+ printk(KERN_ERR "gfb: Cannot allocate color map.\n");
+ return -ENOMEM;
+ }
+
+ return 0;
+}
+
+static int __devinit gfb_probe(struct of_device *op,
+ const struct of_device_id *match)
+{
+ struct device_node *dp = op->node;
+ struct fb_info *info;
+ struct gfb_info *gp;
+ int err;
+
+ info = framebuffer_alloc(sizeof(struct gfb_info), &op->dev);
+ if (!info) {
+ printk(KERN_ERR "gfb: Cannot allocate fb_info\n");
+ err = -ENOMEM;
+ goto err_out;
+ }
+
+ gp = info->par;
+ gp->info = info;
+ gp->of_node = dp;
+
+ gp->fb_base_phys = op->resource[6].start;
+
+ err = gfb_get_props(gp);
+ if (err)
+ goto err_release_fb;
+
+ /* Framebuffer length is the same regardless of resolution. */
+ info->fix.line_length = 16384;
+ gp->fb_size = info->fix.line_length * gp->height;
+
+ gp->fb_base = of_ioremap(&op->resource[6], 0,
+ gp->fb_size, "gfb fb");
+ if (!gp->fb_base)
+ goto err_release_fb;
+
+ err = gfb_set_fbinfo(gp);
+ if (err)
+ goto err_unmap_fb;
+
+ printk("gfb: Found device at %s\n", dp->full_name);
+
+ err = register_framebuffer(info);
+ if (err < 0) {
+ printk(KERN_ERR "gfb: Could not register framebuffer %s\n",
+ dp->full_name);
+ goto err_unmap_fb;
+ }
+
+ dev_set_drvdata(&op->dev, info);
+
+ return 0;
+
+err_unmap_fb:
+ of_iounmap(&op->resource[6], gp->fb_base, gp->fb_size);
+
+err_release_fb:
+ framebuffer_release(info);
+
+err_out:
+ return err;
+}
+
+static int __devexit gfb_remove(struct of_device *op)
+{
+ struct fb_info *info = dev_get_drvdata(&op->dev);
+ struct gfb_info *gp = info->par;
+
+ unregister_framebuffer(info);
+
+ iounmap(gp->fb_base);
+
+ of_iounmap(&op->resource[6], gp->fb_base, gp->fb_size);
+
+ framebuffer_release(info);
+
+ dev_set_drvdata(&op->dev, NULL);
+
+ return 0;
+}
+
+static const struct of_device_id gfb_match[] = {
+ {
+ .name = "SUNW,gfb",
+ },
+ {},
+};
+MODULE_DEVICE_TABLE(of, ffb_match);
+
+static struct of_platform_driver gfb_driver = {
+ .name = "gfb",
+ .match_table = gfb_match,
+ .probe = gfb_probe,
+ .remove = __devexit_p(gfb_remove),
+};
+
+static int __init gfb_init(void)
+{
+ if (fb_get_options("gfb", NULL))
+ return -ENODEV;
+
+ return of_register_driver(&gfb_driver, &of_bus_type);
+}
+
+static void __exit gfb_exit(void)
+{
+ of_unregister_driver(&gfb_driver);
+}
+
+module_init(gfb_init);
+module_exit(gfb_exit);
+
+MODULE_DESCRIPTION("framebuffer driver for Sun XVR-1000 graphics");
+MODULE_AUTHOR("David S. Miller <davem@davemloft.net>");
+MODULE_VERSION("1.0");
+MODULE_LICENSE("GPL");
--
1.6.6.1
^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
2010-03-16 19:40 ` David Miller
2010-03-16 22:15 ` David Miller
@ 2010-03-16 22:24 ` David Miller
2010-03-16 22:57 ` Paul Cao
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-16 22:24 UTC (permalink / raw)
To: sparclinux
From: David Miller <davem@davemloft.net>
Date: Tue, 16 Mar 2010 15:15:46 -0700 (PDT)
> Josip, please make sure this gets fixed, please get my
> sunxvr1000 driver added (attached) and then add:
>
> CONFIG_FB_XVR500=y
> CONFIG_FB_XVR2500=y
> CONFIG_FB_XVR1000=y
>
> to the config for sparc64.
Ok, further checking shows that lenny has XVR500 and XVR2500
enabled (doing a test install with a XVR-500 card right now)
but testing doesn't.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (2 preceding siblings ...)
2010-03-16 22:24 ` David Miller
@ 2010-03-16 22:57 ` Paul Cao
2010-03-16 22:59 ` David Miller
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Paul Cao @ 2010-03-16 22:57 UTC (permalink / raw)
To: sparclinux
If XVR-500 supports XVR-600 and XVR-500 is enabled in lenny, how can
the display card not working properly? Are there any other reasons why
display is garbled?
Thanks alot.
pc
On Mar 16, 2010, at 6:24 PM, David Miller wrote:
> From: David Miller <davem@davemloft.net>
> Date: Tue, 16 Mar 2010 15:15:46 -0700 (PDT)
>
>> Josip, please make sure this gets fixed, please get my
>> sunxvr1000 driver added (attached) and then add:
>>
>> CONFIG_FB_XVR500=y
>> CONFIG_FB_XVR2500=y
>> CONFIG_FB_XVR1000=y
>>
>> to the config for sparc64.
>
> Ok, further checking shows that lenny has XVR500 and XVR2500
> enabled (doing a test install with a XVR-500 card right now)
> but testing doesn't.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (3 preceding siblings ...)
2010-03-16 22:57 ` Paul Cao
@ 2010-03-16 22:59 ` David Miller
2010-03-16 22:59 ` David Miller
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-16 22:59 UTC (permalink / raw)
To: sparclinux
From: Paul Cao <pcao@ashland.edu>
Date: Tue, 16 Mar 2010 18:57:45 -0400
> If XVR-500 supports XVR-600 and XVR-500 is enabled in lenny, how can
> the display card not working properly? Are there any other reasons why
> display is garbled?
I have no idea.
I'm travelling this week to NYC where I have an sb2500 with an XVR-600
that will be waiting for me to install, and I'll try to diagnose the
problem.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (4 preceding siblings ...)
2010-03-16 22:59 ` David Miller
@ 2010-03-16 22:59 ` David Miller
2010-03-16 23:04 ` Paul Cao
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-16 22:59 UTC (permalink / raw)
To: sparclinux
BTW just to check, how recent is your install image?
Can you point me to a copy of it?
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (5 preceding siblings ...)
2010-03-16 22:59 ` David Miller
@ 2010-03-16 23:04 ` Paul Cao
2010-03-16 23:07 ` David Miller
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Paul Cao @ 2010-03-16 23:04 UTC (permalink / raw)
To: sparclinux
Thanks so much for helping. The image is debian 5.04 DVD iso from http://cdimage.debian.org/debian-cd/5.0.4/sparc/iso-dvd/
paul
On Mar 16, 2010, at 6:59 PM, David Miller wrote:
>
> BTW just to check, how recent is your install image?
> Can you point me to a copy of it?
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (6 preceding siblings ...)
2010-03-16 23:04 ` Paul Cao
@ 2010-03-16 23:07 ` David Miller
2010-03-16 23:13 ` Paul Cao
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-16 23:07 UTC (permalink / raw)
To: sparclinux
From: Paul Cao <pcao@ashland.edu>
Date: Tue, 16 Mar 2010 19:04:55 -0400
> Thanks so much for helping. The image is debian 5.04 DVD iso from
> http://cdimage.debian.org/debian-cd/5.0.4/sparc/iso-dvd/
Hmmm, can you try the mini.iso instead? That's what I used.
I put a copy up at:
http://vger.kernel.org/~davem/lenny-mini.iso
so we can make sure we're testing exactly the same thing.
Thanks!
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (7 preceding siblings ...)
2010-03-16 23:07 ` David Miller
@ 2010-03-16 23:13 ` Paul Cao
2010-03-16 23:18 ` David Miller
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Paul Cao @ 2010-03-16 23:13 UTC (permalink / raw)
To: sparclinux
I can't have access to the image on the website. Privilege problem.
I will install the image tomorrow if I can download it.
Thanks.
pc
On Mar 16, 2010, at 7:07 PM, David Miller wrote:
> From: Paul Cao <pcao@ashland.edu>
> Date: Tue, 16 Mar 2010 19:04:55 -0400
>
>> Thanks so much for helping. The image is debian 5.04 DVD iso from
>> http://cdimage.debian.org/debian-cd/5.0.4/sparc/iso-dvd/
>
> Hmmm, can you try the mini.iso instead? That's what I used.
>
> I put a copy up at:
>
> http://vger.kernel.org/~davem/lenny-mini.iso
>
> so we can make sure we're testing exactly the same thing.
>
> Thanks!
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (8 preceding siblings ...)
2010-03-16 23:13 ` Paul Cao
@ 2010-03-16 23:18 ` David Miller
2010-03-16 23:21 ` Paul Cao
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-16 23:18 UTC (permalink / raw)
To: sparclinux
From: Paul Cao <pcao@ashland.edu>
Date: Tue, 16 Mar 2010 19:13:36 -0400
> I can't have access to the image on the website. Privilege problem.
Sorry, I've fixed that, please try again.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (9 preceding siblings ...)
2010-03-16 23:18 ` David Miller
@ 2010-03-16 23:21 ` Paul Cao
2010-03-17 2:31 ` Frans van Berckel
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Paul Cao @ 2010-03-16 23:21 UTC (permalink / raw)
To: sparclinux
I have download the iso image. I will install it tomorrow and post the
results here.
Thanks.
pc
On Mar 16, 2010, at 7:18 PM, David Miller wrote:
> From: Paul Cao <pcao@ashland.edu>
> Date: Tue, 16 Mar 2010 19:13:36 -0400
>
>> I can't have access to the image on the website. Privilege problem.
>
> Sorry, I've fixed that, please try again.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (10 preceding siblings ...)
2010-03-16 23:21 ` Paul Cao
@ 2010-03-17 2:31 ` Frans van Berckel
2010-03-17 4:34 ` David Miller
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Frans van Berckel @ 2010-03-17 2:31 UTC (permalink / raw)
To: sparclinux
Petr, thanks for your input. Wanna go into it the next ... day.
On Wed, 17 Mar 2010 00:00:18 +0100, Petr Vyslouzil <petrv@ipe.muni.cz>
wrote:
> [ Debian mail lists don't like images in attachments? Try #2 with
.tar.gz]
>
>
> Hello Frans & all,
>
> Just to fast forward the bug tracking a tiny bit, here are some
references:
>
> * (incorrect) card detection should not be the problem[1]
> * Joël Bertrand's attempt to get XVR-500 work on SB 2000[2]
> * the problem with black strips on screen described below (it was a
private
> discussion, but I hope and believe Guillaume wouldn't mind to post it
here
> as it
> doesn't contain anything confidential or personal)
> * there could be a working XVR-[56]00 driver for X11 in OpenBSD 4.5[3],
but
> I cannot confirm or deny it. Could anybody try it out and report if it
> works?
> ATM I don't have a free sparc to test it on.
> Sadly, Opensolaris can't help us much as only XVR-100 is going to be
> opensourced, while XVR-[56]00 will stay closed due to Wildcat's IP.
>
>
> Regards,
> Petr
>
> [1] http://lists.debian.org/debian-sparc/2008/12/msg00002.html
> [2] http://lists.debian.org/debian-sparc/2009/05/msg00090.html
> [3] http://opensolaris.org/jive/thread.jspa?messageID64919
>
>
>
>
>> From: [ UNDISCLOSED SENDER ]
>> To: ptrv@email.cz
>> Subject: Debian and XVR 500
>> Date: Wed, 21 Oct 2009 00:31:21 +0200 (CEST)
>>
>> Hi Petr,
>>
>> I'm carefully reading this thread where you try to make your XVR-500
>> video
>> card work with Debian.
>>
>> Today I'm experiencing the same issue, that prevent me to install
Debian
>> Lenny on my Blade 2000 with 2 XVR-500 Video Card.
>>
>> Would you be kind enough to tell if you achieved this installation ?
Was
>> it
>> necessary to use dedicated kernel for this purpose ? As of today, do
you
>> know if XVR 500 support is included in the compiled kernel ?
>>
>> Thank you very much in advance, your reply will help a lot.
>>
>> Guillaume
>>
>>
>>
>>> Hello Guillaume,
>>>
>>> first of all, please note that I've had Blade 2500 (with OBP version
>>> 4.16.4), not 2000. Maybe it doesn't matter, but you can never know -
>>> Linux
>>> SPARC drivers aren't tested as well as their x86 counterparts.
>>>
>>> Lenny 5.0.2 works for me out of the box (= without any boot parameters
>>> it
>>> switches into nice high-resolution graphics mode) so yes, the XVR-500
>>> driver is compiled in.
>>>
>>> If you're out of luck even with the recent *stable* Debian release,
try
>>> boot
>>> with parameter DEBIAN_FRONTEND=noninteractive. This switch Debian
>>> installer
>>> into "numbered lines mode" menus so you'll be able to navigate simply
by
>>> entering a number of an appropriate line you're gonna choose.
>>>
>>> Hope it helps.
>>>
>>> Regards,
>>> Petr
>>>
>>> ps.: just a side note, as I've also needed working X11, I quite
cheaply
>>> bought a XVR-100 (a.k.a ATI Radeon with SUN firmware) and it works
nice.
>>> Speed is not stellar, but for most common (graphics) programs it's
good
>>> enough.
>>>
>>>
>>>
>>>> Hi Petr,
>>>>
>>>> Thanks for your quick reply. Following this message, I tried the
Debian
>>>> (5.0.3) installation this week end. After an issue with the non
>>>> recognized
>>>> FC-AL hard drive, I finally went through.
>>>>
>>>> The graphic display works, but is completely unusable, because of
black
>>>> lines in the middle of the screen. I think the 2 XVR-500 card are a
>>>> possible reason for this, so I still need to investigate.
>>>>
>>>> I also wonder if your were successful to change the resolution (Only
>>>> the
>>>> default 1280 * 1024 is available as of now) ?
>>>>
>>>> Best Regards,
>>>> Guillaume
>>>>
>>>>
>>>>> Hi again,
>>>>>
>>>>> Just for information. I attached a copy of my screen after debian
>>>>> install.
>>>>>
>>>>> Guillaume
>>>>>
>>>>>
>>>>>
>>>>>> Hi Guillaume,
>>>>>>
>>>>>> I didn't try hard running X11 (with xvr500). I guess you use fb
>>>>>> driver
>>>>>> or has Xorg released a XVR compatible driver I'm not aware of?
>>>>>> Looking into guts of the driver[1] I suppose the resolution is
>>>>>> hardwired
>>>>>> for now. Do those strange black lines happen even if your xorg
>>>>>> config has
>>>>>> the same resolution as kernel driver? Have you already tried to use
>>>>>> only
>>>>>> one XVR500 card? Try to contact David on Debian-sparc or kernel
mail
>>>>>> list,
>>>>>> maybe he could help.
>>>>>>
>>>>>> Regards,
>>>>>> Petr
>>>>>>
>>>>>> [1] http://lxr.linux.no/#linux+v2.6.31/drivers/video/sunxvr500.c
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Indeed I understood it lately. The driver is the default fbdev
>>>>>>> provided
>>>>>>> with Debian.
>>>>>>>
>>>>>>> I cannot change the resolution (from xorg.cong), so all tests used
>>>>>>> native 1280*1024. I also supposed that the probleme may come from
>>>>>>> an inappropriate sync frequency for the monitor,but it wasn't
>>>>>>> succesfull.
>>>>>>> I also removed the second XVR-500 to avoid any conflict between
>>>>>>> cards,
>>>>>>> without any result.
>>>>>>>
>>>>>>> X is mandatory for me. I can administrate the workstation from the
>>>>>>> command line but browsing the web is a bit more tricky.
>>>>>>>
>>>>>>> I will forward this conversation to David to get his opinion on
>>>>>>> this,
>>>>>>> I think he's clearly aware of this issue.
>>>>>>>
>>>>>>> Guillaume,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> From: davem@davemloft.net
>>>>>>>> Well:
>>>>>>>>
>>>>>>>> 1) Never email me privately, we have a mailing list for users
>>>>>>>> to ask questions on, sparclinux@vger.kernel.org
>>>>>>>>
>>>>>>>> And if you post there, then other developers and users
>>>>>>>> can answer your question when I am very busy with other
>>>>>>>> tasks like I am now.
>>>>>>>>
>>>>>>>> 2) XVR-500 is not supported with X at the moment, sorry.
>>>>>>>> The Linux console driver itself was completely reverse
>>>>>>>> engineered, so you should be happy even that works.
>>>>>>>>
>>>>>>>> Use a Radeon or ATI mach64 based card in your machine if
>>>>>>>> you want X.
>>>>>>>>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (11 preceding siblings ...)
2010-03-17 2:31 ` Frans van Berckel
@ 2010-03-17 4:34 ` David Miller
2010-03-23 18:55 ` David Miller
2010-03-23 23:22 ` Paul Cao
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-17 4:34 UTC (permalink / raw)
To: sparclinux
From: Paul Cao <pcao@ashland.edu>
Date: Tue, 16 Mar 2010 19:21:53 -0400
> I have download the iso image. I will install it tomorrow and post the
> results here.
Meanwhile I tried the DVD myself and it worked with my
XVR-500.
I looked at the kernel image on the DVD and it has all the
necessary PCI device IDs to match your card.
So something isn't working right.
I've built a test kernel for you to netboot that should
provide some more bootup messages than you're getting
now. Please find it at:
http://vger.kernel.org/~davem/xvr600_test.img
When netbooted it should print something like:
e3d: Found device at /pci.....
when it detects your graphics card.
And then it should say something like:
fbcon: e3d (fb0) is primary device
Console: switching to colour frame buffer device 210x65
If it prints all of that and you still don't get a console
then the framebuffer is mapped on XVR-600/XVR-1200 chips
different than it is on XVR-500 chips and I'll have to
figure that out. It could take a week or so to fix this
in that case.
Thanks.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (12 preceding siblings ...)
2010-03-17 4:34 ` David Miller
@ 2010-03-23 18:55 ` David Miller
2010-03-23 23:22 ` Paul Cao
14 siblings, 0 replies; 16+ messages in thread
From: David Miller @ 2010-03-23 18:55 UTC (permalink / raw)
To: sparclinux
From: David Miller <davem@davemloft.net>
Date: Tue, 16 Mar 2010 21:34:42 -0700 (PDT)
> From: Paul Cao <pcao@ashland.edu>
> Date: Tue, 16 Mar 2010 19:21:53 -0400
>
>> I have download the iso image. I will install it tomorrow and post the
>> results here.
>
> Meanwhile I tried the DVD myself and it worked with my
> XVR-500.
With the Lenny mini.iso my screen came up just fine on a SunBlade-2500
with an XVR-600 as the console.
There is something not right on your end, because even with what
should be the same hardware I cannot reproduce your problem.
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: Debian Sparc 5.4 on Sun blade 2500
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
` (13 preceding siblings ...)
2010-03-23 18:55 ` David Miller
@ 2010-03-23 23:22 ` Paul Cao
14 siblings, 0 replies; 16+ messages in thread
From: Paul Cao @ 2010-03-23 23:22 UTC (permalink / raw)
To: sparclinux
I didn't get the time to install the iso image. I will try to install debian on another sun 2500 during the summer.Hopefully the other one will work on debian 5.04. thanks for the help.
pc
________________________________________
From: David Miller [davem@davemloft.net]
Sent: Tuesday, March 23, 2010 2:55 PM
To: Paul Cao
Cc: fberckel@xs4all.nl; joy@debian.org; sparclinux@vger.kernel.org; debian-sparc@lists.debian.org
Subject: Re: Debian Sparc 5.4 on Sun blade 2500
From: David Miller <davem@davemloft.net>
Date: Tue, 16 Mar 2010 21:34:42 -0700 (PDT)
> From: Paul Cao <pcao@ashland.edu>
> Date: Tue, 16 Mar 2010 19:21:53 -0400
>
>> I have download the iso image. I will install it tomorrow and post the
>> results here.
>
> Meanwhile I tried the DVD myself and it worked with my
> XVR-500.
With the Lenny mini.iso my screen came up just fine on a SunBlade-2500
with an XVR-600 as the console.
There is something not right on your end, because even with what
should be the same hardware I cannot reproduce your problem.
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2010-03-23 23:22 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-16 19:34 Debian Sparc 5.4 on Sun blade 2500 Frans van Berckel
2010-03-16 19:40 ` David Miller
2010-03-16 22:15 ` David Miller
2010-03-16 22:24 ` David Miller
2010-03-16 22:57 ` Paul Cao
2010-03-16 22:59 ` David Miller
2010-03-16 22:59 ` David Miller
2010-03-16 23:04 ` Paul Cao
2010-03-16 23:07 ` David Miller
2010-03-16 23:13 ` Paul Cao
2010-03-16 23:18 ` David Miller
2010-03-16 23:21 ` Paul Cao
2010-03-17 2:31 ` Frans van Berckel
2010-03-17 4:34 ` David Miller
2010-03-23 18:55 ` David Miller
2010-03-23 23:22 ` Paul Cao
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.