Hello Jurij et al.
Thank you for caring.
[adding debian-boot since it relates to the problems with installer on
Sunblade 1000 which I recently reported]
Petr, can you please try the images I've built from
http://www.wooyd.org/debian/kernel/
They are the same as Debian's stock kernels, except that the
CONFIG_FB_XVR500 and CONFIG_FB_XVR2500 are enabled (note that it does
not make sense to build framebuffer drivers as modules, because they
are used early during boot).
I've installed linux-image-2.6.26-1-sparc64-smp_2.6.26-10_sparc.deb and it works OK on my
SunBlade 2500 (Silver) with XVR-600 graphics card. The framebuffer resolution is 1280x768,
font size is 8x12 => the screen makes 160x64 chars.
Here is hwinfo --gfxcard output:
16: PCI 30002.0: 0380 Display controller
[Created at pci.310]
UDI: /org/freedesktop/Hal/devices/pci_3d3d_7a2
Unique ID: IA2G.qqQQz3Ovxr7
SysFS ID: /devices/pci0003:00/0003:00:02.0
SysFS BusID: 0003:00:02.0
Hardware Class: graphics card
Model: "3DLabs Sun XVR-500 Graphics Accelerator"
Vendor: pci 0x3d3d "3DLabs"
Device: pci 0x07a2 "Sun XVR-500 Graphics Accelerator"
SubVendor: pci 0x3d3d "3DLabs"
SubDevice: pci 0x1047
Revision: 0x01
Driver: "e3d"
Memory Range: 0x04000000-0x07ffffff (rw,prefetchable)
Memory Range: 0x00100000-0x0011ffff (rw,non-prefetchable)
Memory Range: 0x02000000-0x03ffffff (rw,prefetchable)
Memory Range: 0x00120000-0x0012ffff (ro,non-prefetchable,disabled)
IRQ: 39 (no events)
Module Alias: "pci:v00003D3Dd000007A2sv00003D3Dsd00001047bc03sc80i00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
As I stated in some previous E-mail, the card is incorrectly detected as XVR-500. Probably
because of missing subsystem-id in pci.ids.
XVR-500 card in Solaris looks like this:
subsystem-id: 00001024
subsystem-vendor-id: 00003d3d
revision-id: 00000001
device-id: 000007a2
vendor-id: 00003d3d
meanwhile XVR-600 looks like this:
subsystem-id: 00001047
subsystem-vendor-id: 00003d3d
revision-id: 00000001
device-id: 000007a2
vendor-id: 00003d3d
I'd like to test your linux image on SunBlade 1500 (with XVR-500), but as it's running
Solaris and colleague of mine is working on it all the time, I thought I'd just make a
custom d-i with sunxvr drivers turned on and try to run d-i with newt or gtk frontend.
I'm gonna try to do it myself, but as I'm a Debian rookie, let's see how much time it will
take. :)
I was hoping that enabling them will fix
problems with the installer (black-and-white terminal, with invisible
menu highlight) on my SunBlade 1000,
Oh yes, this is exactly the same behaviour I had.
however there is a PCI id
mismatch which makes it not work for me. The XVR-500 framebuffer
driver supports PCI ID 3d3d:07a0 (vendor is 3D Labs) while my card is
reported as 1901:07a0 (vendor is Intergraph).
1091:07a0 I suppose.
Since 3D Labs bought
Intergraph at some point, there is a chance that this is the same
chip, but I will have to rebuild the kernel again to test it.
Are you going to add PCI_DEVICE(0x1091, 0x7a0) to e3d_pci_table struct?
Cheers.
Regards
Petr
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]