tridentfb 2.6.0* broken for VIA integrated graphics core on EPIA Mini-ITX boards
Hi everybody,
tridentfb stopped working on an EPIA Mini-ITX boards (VIA Eden cpu, VIA 8601A North Bridge, VT 8231 South Bridge).
SuSE kernel 2.4.20 reports:
Oct 24 08:27:04 epia kernel: tridentfb: Trident framebuffer 0.7.5 initializing Oct 24 08:27:04 epia kernel: tridentfb: framebuffer size = 8192 Kb Oct 24 08:27:04 epia kernel: tridentfb: Trident Microsystems CyberBlade/i1 board found Oct 24 08:27:04 epia kernel: Console: switching to colour frame buffer device 80x25 Oct 24 08:27:04 epia kernel: tridentfb: fb0: Trident frame buffer device 640x400-8bpp
tridentfb of 2.4.20 works fine.
Kernel 2.6.0-test8-bk3 reports:
Oct 24 08:25:24 linux kernel: tridentfb: Trident framebuffer 0.7.8-NEWAPI initializing Oct 24 08:25:24 linux kernel: tridentfb: framebuffer size = 8192 Kb Oct 24 08:25:24 linux kernel: tridentfb: 0000:01:00.0 board found Oct 24 08:25:24 linux kernel: tridentfb: probe of 0000:01:00.0 failed with error -22
No difference if compiled as a module or compiled directly into kernel. Vesafb is usable but slow.
Any ideas?
cu
Knut
Quoted 6 lines · On Fri, 24 Oct 2003 09:25:26 +0200 Knut Petersen <[email protected]>…
Oct 24 08:25:24 linux kernel: tridentfb: Trident framebuffer 0.7.8-NEWAPI initializing Oct 24 08:25:24 linux kernel: tridentfb: framebuffer size = 8192 Kb Oct 24 08:25:24 linux kernel: tridentfb: 0000:01:00.0 board found Oct 24 08:25:24 linux kernel: tridentfb: probe of 0000:01:00.0 failedwith error -22
that's EINVAL and it's returned from two places in trident_pci_probe. I suspect that find_mode does not return a valid mode. Could you look at that function and put some more outputs...
The driver works for me in 2.6.0-test8
Jani