Messages in this thread | | | Subject | [2.5.68] no console messages after switch to FB (matrox) | From | Vagn Scott <> | Date | Mon, 21 Apr 2003 13:39:39 -0400 |
| |
config is below Sun Apr 20 18:20:24 EDT 2003 2.5.68 ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/mga-2.5.68.gz (please CC: me, as I'm not on the list) --------------------------------
1. While booting things look normal until the lovely little Tux logo appears, then no more console messages are written to the screen. The box still boots, however.
Turned off logo, same thing: as soon as it switches to the FB no more boot messages appear.
2. Turned off Frame Buffer Console support and got errors. It looks like there is a dependency that gconfig does not know about. The errors were:
ld -m elf_i386 -r -o drivers/video/console/built-in.o drivers/video/console/dummycon.o drivers/video/console/vgacon.o drivers/video/console/mdacon.o make -f scripts/Makefile.build obj=drivers/video/matrox gcc -Wp,-MD,drivers/video/.fbmem.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include -DKBUILD_BASENAME=fbmem -DKBUILD_MODNAME=fbmem -c -o drivers/video/.tmp_fbmem.o drivers/video/fbmem.c drivers/video/fbmem.c: In function `fb_pan_display': drivers/video/fbmem.c:901: invalid use of undefined type `struct display' drivers/video/fbmem.c:904: invalid use of undefined type `struct display' drivers/video/fbmem.c:904: invalid use of undefined type `struct display' drivers/video/fbmem.c:905: invalid use of undefined type `struct display' drivers/video/fbmem.c:905: invalid use of undefined type `struct display' drivers/video/fbmem.c:920: invalid use of undefined type `struct display' drivers/video/fbmem.c:921: invalid use of undefined type `struct display' drivers/video/fbmem.c:923: invalid use of undefined type `struct display' drivers/video/fbmem.c:925: invalid use of undefined type `struct display' drivers/video/fbmem.c: In function `fb_set_var': drivers/video/fbmem.c:944: invalid use of undefined type `struct display' drivers/video/fbmem.c:945: `vc_cons' undeclared (first use in this function) drivers/video/fbmem.c:945: (Each undeclared identifier is reported only once drivers/video/fbmem.c:945: for each function it appears in.) drivers/video/fbmem.c:957: dereferencing pointer to incomplete type drivers/video/fbmem.c:958: dereferencing pointer to incomplete type drivers/video/fbmem.c:959: dereferencing pointer to incomplete type drivers/video/fbmem.c:960: dereferencing pointer to incomplete type drivers/video/fbmem.c:961: dereferencing pointer to incomplete type drivers/video/fbmem.c:962: dereferencing pointer to incomplete type drivers/video/fbmem.c:963: dereferencing pointer to incomplete type drivers/video/fbmem.c:964: dereferencing pointer to incomplete type drivers/video/fbmem.c:968: dereferencing pointer to incomplete type drivers/video/fbmem.c: In function `fbcon_vt_ioctl': drivers/video/fbmem.c:1025: `con2fb_map' undeclared (first use in this function) drivers/video/fbmem.c:1037: invalid use of undefined type `struct display' drivers/video/fbmem.c:1045: warning: implicit declaration of function `PROC_CONSOLE' drivers/video/fbmem.c: In function `fb_ioctl': drivers/video/fbmem.c:1104: warning: implicit declaration of function `set_all_vcs' drivers/video/fbmem.c: In function `register_framebuffer': drivers/video/fbmem.c:1375: `con2fb_map' undeclared (first use in this function) drivers/video/fbmem.c: In function `unregister_framebuffer': drivers/video/fbmem.c:1412: `con2fb_map' undeclared (first use in this function) drivers/video/fbmem.c: In function `video_setup': drivers/video/fbmem.c:1505: `con2fb_map' undeclared (first use in this function) make[3]: *** [drivers/video/fbmem.o] Error 1
Turned Frame Buffer Console support on, and also built in fonts 8x8 and 8x16, and got the usual result: No console messages after switch to FB. (This is the config included below)
3. Without the mga patch, no FB, no logo, and no X. Just curious, why isn't the mga patch suitable for mainline?
-------------------------------- grep -v '^#' linux/.config | uniq CONFIG_X86=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_GENERIC_ISA_DMA=y
CONFIG_EXPERIMENTAL=y
CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_LOG_BUF_SHIFT=14
CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y
CONFIG_X86_PC=y CONFIG_MK7=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_USE_3DNOW=y CONFIG_HUGETLB_PAGE=y CONFIG_PREEMPT=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_EDD=y CONFIG_HIGHMEM4G=y CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y CONFIG_MTRR=y CONFIG_HAVE_DEC_LOCK=y
CONFIG_PM=y CONFIG_SOFTWARE_SUSPEND=y
CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_BUS=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y
CONFIG_PCI=y CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y CONFIG_ISA=y CONFIG_HOTPLUG=y
CONFIG_PCMCIA_PROBE=y
CONFIG_KCORE_ELF=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y
CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_CML1=y CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_OTHER=y CONFIG_PARPORT_1284=y
CONFIG_PNP=y CONFIG_PNP_NAMES=y CONFIG_PNP_DEBUG=y
CONFIG_PNPBIOS=y
CONFIG_BLK_DEV_FD=y CONFIG_BLK_CPQ_DA=y CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=40960 CONFIG_BLK_DEV_INITRD=y CONFIG_LBD=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_IDEDISK_STROKE=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDESCSI=y CONFIG_IDE_TASK_IOCTL=y
CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_GENERIC=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_IDE_TCQ=y CONFIG_BLK_DEV_IDE_TCQ_DEFAULT=y CONFIG_BLK_DEV_IDE_TCQ_DEPTH=8 CONFIG_IDEDMA_PCI_AUTO=y CONFIG_BLK_DEV_IDEDMA=y CONFIG_BLK_DEV_ADMA=y CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_PDC202XX_OLD=y CONFIG_BLK_DEV_PDC202XX_NEW=y CONFIG_PDC202XX_FORCE=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_IDEDMA_AUTO=y CONFIG_BLK_DEV_PDC202XX=y CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_REPORT_LUNS=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID5=y CONFIG_MD_MULTIPATH=y CONFIG_BLK_DEV_DM=y
CONFIG_NET=y
CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_NETLINK_DEV=y CONFIG_NETFILTER=y CONFIG_UNIX=y CONFIG_NET_KEY=y CONFIG_INET=y CONFIG_INET_ECN=y CONFIG_SYN_COOKIES=y CONFIG_INET_IPCOMP=y
CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_LIMIT=y CONFIG_IP_NF_MATCH_MAC=y CONFIG_IP_NF_MATCH_PKTTYPE=y CONFIG_IP_NF_MATCH_MARK=y CONFIG_IP_NF_MATCH_MULTIPORT=y CONFIG_IP_NF_MATCH_TOS=y CONFIG_IP_NF_MATCH_ECN=y CONFIG_IP_NF_MATCH_DSCP=y CONFIG_IP_NF_MATCH_AH_ESP=y CONFIG_IP_NF_MATCH_LENGTH=y CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_MATCH_TCPMSS=y CONFIG_IP_NF_MATCH_UNCLEAN=y CONFIG_IP_NF_MATCH_OWNER=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_TARGET_MIRROR=y
CONFIG_IPV6_SCTP__=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_NET_ETHERNET=y CONFIG_MII=y CONFIG_NET_VENDOR_3COM=y CONFIG_EL3=y CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_LANCE=y
CONFIG_NET_TULIP=y CONFIG_NET_ISA=y CONFIG_EEXPRESS_PRO=y CONFIG_NET_PCI=y CONFIG_AMD8111_ETH=y CONFIG_EEPRO100=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_8129=y CONFIG_SIS900=y
CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_BSDCOMP=y CONFIG_PPPOE=y CONFIG_SLIP=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y
CONFIG_INPUT=y
CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_EVDEV=y
CONFIG_SOUND_GAMEPORT=y CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y
CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_XTKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_SERIAL=y
CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y
CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_CORE=y CONFIG_UNIX98_PTYS=y CONFIG_UNIX98_PTY_COUNT=256 CONFIG_PRINTER=y
CONFIG_AGP=y CONFIG_AGP_VIA=y CONFIG_AGP_AMD=y CONFIG_AGP_AMD_8151=y CONFIG_DRM=y CONFIG_DRM_MGA=y
CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_JBD=y CONFIG_JBD_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_PROC_INFO=y CONFIG_JFS_FS=y CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y CONFIG_MINIX_FS=y CONFIG_ROMFS_FS=y CONFIG_QUOTA=y CONFIG_QUOTACTL=y
CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=y CONFIG_UDF_FS=y
CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y
CONFIG_PROC_FS=y CONFIG_DEVPTS_FS=y CONFIG_TMPFS=y CONFIG_RAMFS=y
CONFIG_CRAMFS=y
CONFIG_NFS_FS=y CONFIG_NFS_V3=y CONFIG_NFS_V4=y CONFIG_NFSD=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_SMB_FS=y CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp437" CONFIG_CIFS=y CONFIG_CODA_FS=y CONFIG_INTERMEZZO_FS=y
CONFIG_PARTITION_ADVANCED=y CONFIG_MSDOS_PARTITION=y CONFIG_LDM_PARTITION=y CONFIG_SMB_NLS=y CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_UTF8=y
CONFIG_FB=y CONFIG_FB_VESA=y CONFIG_VIDEO_SELECT=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G450=y CONFIG_FB_MATROX_G100=y CONFIG_FB_MATROX_PROC=y
CONFIG_VGA_CONSOLE=y CONFIG_MDA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_PCI_CONSOLE=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y
CONFIG_PROFILING=y CONFIG_OPROFILE=y
CONFIG_KALLSYMS=y CONFIG_DEBUG_SPINLOCK_SLEEP=y CONFIG_FRAME_POINTER=y
CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_TEST=y
CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_X86_BIOS_REBOOT=y
-- _~|__ >@ (vagn( / \`-ooooooooo-'/ ^^^^^^^^^^^^^^^^^^^^
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |