View previous topic :: View next topic |
Author |
Message |
Bob P Advocate


Joined: 20 Oct 2004 Posts: 3374 Location: USA
|
Posted: Sat Sep 24, 2005 4:20 am Post subject: NVidia GeForce4 MX440 and FBSplash in 2.6.12-r10 |
|
|
I've got a new PC that I'm trying to get up and running with FB support. This is my first nVidia video card, but its not my first unsuccessful attempt to get FB support working with a gentoo-sources 2.6.12-r10 kernel.
I've tried using support for the nVidia FB in the kernel configuration:
Code: | Device Drivers -->
Graphics Support -->
[*] Support for frame buffer devices
<*> nVidia Framebuffer Support
[*] Enable DDC Support
|
and i've enabled the driver using the proper syntax in grub.conf: (note that the kernel line is long and wraps)
Code: | # Boot Gentoo Linux at 1280x1024 framebuffer resolution
title Gentoo Linux - 2.6.12-r10 1280x1024 + Emergence
root (hd0,0)
kernel (hd0,0)/vmlinuz-2.6.12-gentoo-r10 ro root=/dev/hda3 video=nvidiafb:ywrap,pmipal,1280x1024-24@75 splash=verbose,theme:emergence CONSOLE=/dev/tty1
initrd (hd0,0)/fbsplash-emergence-1280x1024
|
and here is the output of dmesg:
Code: | Linux version 2.6.12-gentoo-r10 (root@todland) (gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)) #2 SMP Fri Sep 23 22:05:18 CDT 2005
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
found SMP MP-table at 000f5a10
On node 0 totalpages: 229376
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 225280 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:1
DMI 2.2 present.
ACPI: RSDP (v000 IntelR ) @ 0x000f74c0
ACPI: RSDT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff3000
ACPI: FADT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff3040
ACPI: MADT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff7040
ACPI: DSDT (v001 INTELR AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:2 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000)
Built 1 zonelists
Kernel command line: ro root=/dev/hda3 video=nvidiafb:ywrap,pmipal,1024x768-16@85
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 2403.464 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 904316k/917504k available (3019k kernel code, 12676k reserved, 1110k data, 216k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 4734.97 BogoMIPS (lpj=2367488)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Hyper-Threading is disabled
CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080 00004400 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 07
Total of 1 processors activated (4734.97 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=2 pin2=-1
Brought up 1 CPUs
CPU0 attaching sched-domain:
domain 0: span 1
groups: 1
domain 1: span 1
groups: 1
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb240, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20050309
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK1] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
ACPI: Power Resource [PFAN] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 11 devices
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
pnp: 00:01: ioport range 0x400-0x4bf could not be reserved
Machine check exception polling timer started.
audit: initializing netlink socket (disabled)
audit(1127534188.005:0): initialized
inotify device minor=63
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
lp: driver loaded but no devices found
Linux agpgart interface v0.101 (c) Dave Jones
[drm] Initialized drm 1.0.0 20040925
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
nvidiafb: nVidia device/chipset 10DE0181
nvidiafb: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x]
nvidiafb: CRTC0 found
nvidiafb: CRTC1 not found
nvidiafb: EDID found from BUS1
nvidiafb: CRTC 0 appears to have a CRT attached
nvidiafb: Using CRT on CRTC 0
nvidiafb: MTRR set to ON
nvidiafb: PCI nVidia NV18 framebuffer (64MB @ 0xD0000000)
ACPI: Power Button (FF) [PWRF]
ACPI: Fan [FAN] (off)
ACPI: Thermal Zone [THRM] (40 C)
PNP: PS/2 controller doesn't have AUX irq; using default 0xc
PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 112
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]
lp0: using parport0 (interrupt-driven).
mice: PS/2 mouse device common for all mice
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
8139too Fast Ethernet driver 0.9.27
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 19 (level, low) -> IRQ 19
eth0: RealTek RTL8139 at 0xc000, 00:50:8d:4b:b9:63, IRQ 19
eth0: Identified 8139 chip type 'RTL-8101'
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 18
ICH4: chipset revision 2
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard on isa0060/serio0
hda: MAXTOR 6L040L2, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: LITE-ON LTR-52246S, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
hda: max request size: 128KiB
hda: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3
hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
libata version 1.11 loaded.
ieee1394: raw1394: /dev/raw1394 device initialized
usbmon: debugs is not available
ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 23
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xdc000000
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
USB Universal Host Controller Interface driver v2.2
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 16, io base 0x0000d800
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000d000
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000d400
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.9rc2 (Thu Mar 24 10:33:39 2005 UTC).
ACPI: PCI Interrupt 0000:02:04.0[A] -> GSI 22 (level, low) -> IRQ 22
ALSA device list:
#0: SB Live [Unknown] (rev.4, serial:0x211102) at 0xc400, irq 22
oprofile: using NMI interrupt.
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 64Kbytes
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
ip_conntrack version 2.1 (7168 buckets, 57344 max) - 220 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>. http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI wakeup devices:
PCI0 HUB0 USB0 USB1 USB2 USB3 MODM UAR1
ACPI: (supports S0 S1 S4 S5)
ReiserFS: hda3: found reiserfs format "3.6" with standard journal
input: PS/2 Generic Mouse on isa0060/serio1
psmouse.c: Failed to enable mouse on isa0060/serio1
ReiserFS: hda3: using ordered data mode
ReiserFS: hda3: journal params: device hda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda3: checking transaction log (hda3)
ReiserFS: hda3: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 216k freed
Adding 506036k swap on /dev/hda2. Priority:-1 extents:1
ReiserFS: hda1: found reiserfs format "3.6" with standard journal
ReiserFS: hda1: using ordered data mode
ReiserFS: hda1: journal params: device hda1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda1: checking transaction log (hda1)
ReiserFS: hda1: Using r5 hash to sort names
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
|
looking at dmesg, the nvidiafb driver seems to be properly loaded, but the video remains stuck in 80x25 mode.
at this point i just thought i'd ask if framebuffer support works properly in gentoo-sources 2.6.10-r10. for reference, its been horribly borked and totally nonfunctional on all of the other machines that i've tried installing the kernel on (which use Matrox G400 or Matrox Mil 2 video boards). to get FB devices to work on those boxes, I've had to revert to older kernels.
is this an nvidiafb driver problem, or a crappy 2.6.12-r10 kernel problem?
edit: typos
Last edited by Bob P on Sat Sep 24, 2005 5:19 pm; edited 2 times in total |
|
Back to top |
|
 |
electrofreak l33t


Joined: 30 Jun 2004 Posts: 713 Location: Ohio, USA
|
Posted: Sat Sep 24, 2005 4:25 am Post subject: |
|
|
you don't want the nvidia support in the kernel. Did you read the various frame buffer guides? _________________ Desktop: ABit AN8, Athlon64 X2 4400+ 939 2.75GHz, 2x1GB Corsair XMS DDR400, 2x160GB SATA RAID-0, 2x20"W, Vista Ultimate x64
Laptop: 15.4" MacBook Pro 2.4Ghz, 2x1GB RAM, 160GB, Mac OS X 10.5.1
Server: PIII 550Mhz, 3x128MB RAM, 160GB, Ubuntu Server 7.10 |
|
Back to top |
|
 |
Bob P Advocate


Joined: 20 Oct 2004 Posts: 3374 Location: USA
|
Posted: Sat Sep 24, 2005 4:36 am Post subject: |
|
|
no, i do not have nVidia support in the kernel, and yes, I read all of those guides and followed them.
support for Matrox FB cards is known to be broken in the 2.6.10-r10 kernel, regardless of which FB driver is used. i'm just wondering if the same is the case for nVidia, as it appears to be the case.
thanks for your help. |
|
Back to top |
|
 |
gerardo Apprentice


Joined: 05 Feb 2004 Posts: 228 Location: Belgium
|
Posted: Sat Sep 24, 2005 1:20 pm Post subject: |
|
|
Use vesa_tng in stead of nVidia:
Code: |
#
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_SOFT_CURSOR=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
# CONFIG_FB_VESA_STD is not set
CONFIG_FB_VESA_TNG=y
CONFIG_FB_VESA_DEFAULT_MODE="1280x1024@85"
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
...
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
#
# Logo configuration
#
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=m
CONFIG_BACKLIGHT_DEVICE=y
CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_DEVICE=y
CONFIG_FB_SPLASH=y
|
grub.conf
Code: | default 0
fallback 1
timeout 30
splashimage=(hd0,2)/grub/splash.xpm.gz
# splashimage=(hd0,2)/grub/tuxbsdxp.xpm.gz
title=Gentoo Linux (2.6.12-gentoo-r9)
root (hd0,2)
kernel /kernel-genkernel-x86-2.6.12-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/md0 udev gentoo=nodevfs idebus=66 video=vesafb:ywrap,mtrr,1280x1024-16@85 splash=silent,fadein,theme:livecd-2005.1 quiet CONSOLE=/dev/tty1
initrd /initramfs-genkernel-x86-2.6.12-gentoo-r9
title=Gentoo Linux (2.6.12-gentoo-r8)
root (hd0,2)
kernel /kernel-genkernel-x86-2.6.12-gentoo-r8 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/md0 udev gentoo=nodevfs idebus=66 video=vesafb:ywrap,mtrr,1280x1024-16@85 splash=silent,fadein,theme:livecd-2005.1 quiet CONSOLE=/dev/tty1
initrd /initramfs-genkernel-x86-2.6.12-gentoo-r8
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
|
|
|
Back to top |
|
 |
Bob P Advocate


Joined: 20 Oct 2004 Posts: 3374 Location: USA
|
Posted: Sat Sep 24, 2005 5:17 pm Post subject: |
|
|
gerardo wrote: | Use vesa_tng in stead of nVidia:
|
thanks for your help. just for reference, i am intimately familiar with vesafb-tng, having included instructions for how to install it in my install guides and having opened far too many bug reports on it to mention here.
it seems that you're missing the point -- vesafb-tng has been acknowledged by its author to be horribly b0rken and totally dysfunctional due to upstream changes in the 2.6.12-r10 kernel. as a lark i've reinstalled this video board with the vesafb-tng driver and grub settings and it doesn't work at all either. no surprises there.
this problem is unique to the 2.6.12-r10 kernels. looking at your grub.conf, it appears that your recommendations might be based on experience with the 2.6.12-r8 and -r9 kernels. what applies in your case unfortunately does not translate to mine. just for reference, i do have FB support working with older kernels, but i have NEVER been able to get it to work on any PC using 2.6.12.r10. i was hoping that someone who has actually been successful or others who have been unsuccessful running the 2.6.10-r12 kernel with the nVidia GeForce MX440 board, and the nvidiafb driver might be able to clarify the situation.
i already know that vesafb is broken. the question is whether nvidiafb is also broken or not -- and ultimately if i should stop wasting my time and just bail out of the 2.6.12-r10 kernel.
thanks again for your help. |
|
Back to top |
|
 |
its1louder Tux's lil' helper


Joined: 03 Jul 2003 Posts: 75 Location: Santa Barbara CA
|
Posted: Sat Oct 15, 2005 8:56 pm Post subject: |
|
|
This is not exactly what you are asking for, but maybe it will be a useful datapoint for you. My system is a dell inspiron 8200 with geforce 2go
Code: |
# uname -a
Linux anchor 2.6.12-gentoo-r10-Manual-SMP #3 SMP Fri Oct 14 15:28:45 PDT 2005 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz GenuineIntel GNU/Linux
# lspci
0000:00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
0000:00:01.0 PCI bridge: Intel Corporation 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
0000:00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1) (rev 02)
0000:00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #3) (rev 02)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
0000:00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
0000:00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
0000:00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 Go] (rev b2)
0000:02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
0000:02:01.0 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
0000:02:01.1 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
0000:02:01.2 FireWire (IEEE 1394): Texas Instruments PCI4451 IEEE-1394 Controller
|
this is a 2.6.12-r10. Here is my .config snippet wrt fb:
Code: |
# cat /boot/config-2.6.12-gentoo-r10-Manual-SMP |grep FB
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_SOFT_CURSOR=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=y
CONFIG_FB_VESA=y
# CONFIG_FB_VESA_STD is not set
CONFIG_FB_VESA_TNG=y
CONFIG_FB_VESA_DEFAULT_MODE="1024x768@60"
# CONFIG_FB_HGA is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_VIRTUAL is not set
CONFIG_FB_SPLASH=y
|
All this, and my console frame buffer works. The only thing is I don't think I have enough color depth but it hasn't annoyed me enough to do anything about it yet.
Conclusions:
Kernel 2.6.12-gentoo-r10
nvidia geforce agp card
vesa_tng works
_________________ These go to eleven. |
|
Back to top |
|
 |
its1louder Tux's lil' helper


Joined: 03 Jul 2003 Posts: 75 Location: Santa Barbara CA
|
Posted: Sat Oct 15, 2005 8:58 pm Post subject: |
|
|
btw it is an SMP kernel because I thought I might get hyperthreading out of it but I never succeded at that. _________________ These go to eleven. |
|
Back to top |
|
 |
Bob P Advocate


Joined: 20 Oct 2004 Posts: 3374 Location: USA
|
Posted: Sun Oct 16, 2005 1:59 am Post subject: |
|
|
i have subsequently got vesafb-tng and spalshutils to partially work with 2.6.13-r3. the bad part is that the maximum resolution that i can get to work is 800x600.
now here's something interesting: i look at the output of cat /proc/fb0/modes and it lists a ridiculous array of supported fb modes:
Code: | # cat /proc/fb0/modes
640x400-8
640x480-8
800x600-8
320x200-16
320x200-32
640x480-16
640x480-32
800x600-16
800x600-32
320x200-8
320x400-8
320x400-16
320x400-32
320x240-8
320x240-16
320x240-32
640x400-16
640x400-32 |
something is definitely wrong. i've opened another thread asking what kind of FB modes people are getting with their cards:
https://forums.gentoo.org/viewtopic-t-391498.html |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|