* 2.6.12-rc3 compile failure in tgafb.c @ 2005-04-21 18:50 Tomi Lapinlampi 2005-04-21 20:43 ` Adrian Bunk 0 siblings, 1 reply; 11+ messages in thread From: Tomi Lapinlampi @ 2005-04-21 18:50 UTC (permalink / raw) To: linux-kernel; +Cc: torvalds Hi, 2.6.12-rc3 compile fails in drivers/video/tgafb.c The system is an Alphastation 600 5/266, system variant Alcor, running Debian Sarge, gcc version 3.3.5 (Debian 1:3.3.5-8) Btw, the tgafb hasn't really worked on this hardware since 2.6.8.1. I'll be able to run more tests after this one compiles :) Regards, Tomi % make CHK include/linux/version.h make[1]: `arch/alpha/kernel/asm-offsets.s' is up to date. CHK include/asm-alpha/asm_offsets.h CHK include/linux/compile.h CHK usr/initramfs_list CC drivers/video/tgafb.o drivers/video/tgafb.c:85: error: `tgafb_pci_unregister' undeclared here (not in a function) drivers/video/tgafb.c:85: error: initializer element is not constant drivers/video/tgafb.c:85: error: (near initialization for `tgafb_driver.remove') make[2]: *** [drivers/video/tgafb.o] Error 1 make[1]: *** [drivers/video] Error 2 make: *** [drivers] Error 2 .config is: # # Automatically generated make config: don't edit # Linux kernel version: 2.6.12-rc3 # Thu Apr 21 16:24:40 2005 # CONFIG_ALPHA=y CONFIG_64BIT=y CONFIG_MMU=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_ISA_DMA=y # CONFIG_GENERIC_IOMAP is not set # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_SWAP=y CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_SYSCTL=y # CONFIG_AUDIT is not set CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_CC_ALIGN_FUNCTIONS=0 CONFIG_CC_ALIGN_LABELS=0 CONFIG_CC_ALIGN_LOOPS=0 CONFIG_CC_ALIGN_JUMPS=0 # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_OBSOLETE_MODPARM=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y # # System setup # # CONFIG_ALPHA_GENERIC is not set CONFIG_ALPHA_ALCOR=y # CONFIG_ALPHA_XL is not set # CONFIG_ALPHA_BOOK1 is not set # CONFIG_ALPHA_AVANTI_CH is not set # CONFIG_ALPHA_CABRIOLET is not set # CONFIG_ALPHA_DP264 is not set # CONFIG_ALPHA_EB164 is not set # CONFIG_ALPHA_EB64P_CH is not set # CONFIG_ALPHA_EB66 is not set # CONFIG_ALPHA_EB66P is not set # CONFIG_ALPHA_EIGER is not set # CONFIG_ALPHA_JENSEN is not set # CONFIG_ALPHA_LX164 is not set # CONFIG_ALPHA_LYNX is not set # CONFIG_ALPHA_MARVEL is not set # CONFIG_ALPHA_MIATA is not set # CONFIG_ALPHA_MIKASA is not set # CONFIG_ALPHA_NAUTILUS is not set # CONFIG_ALPHA_NONAME_CH is not set # CONFIG_ALPHA_NORITAKE is not set # CONFIG_ALPHA_PC164 is not set # CONFIG_ALPHA_P2K is not set # CONFIG_ALPHA_RAWHIDE is not set # CONFIG_ALPHA_RUFFIAN is not set # CONFIG_ALPHA_RX164 is not set # CONFIG_ALPHA_SX164 is not set # CONFIG_ALPHA_SABLE is not set # CONFIG_ALPHA_SHARK is not set # CONFIG_ALPHA_TAKARA is not set # CONFIG_ALPHA_TITAN is not set # CONFIG_ALPHA_WILDFIRE is not set CONFIG_ISA=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_ALPHA_EV5=y CONFIG_ALPHA_CIA=y # CONFIG_ALPHA_EV56 is not set # CONFIG_ALPHA_SRM is not set CONFIG_EISA=y # CONFIG_DISCONTIGMEM is not set CONFIG_VERBOSE_MCHECK=y CONFIG_VERBOSE_MCHECK_ON=1 CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y # CONFIG_PCI_DEBUG is not set CONFIG_EISA_PCI_EISA=y # CONFIG_EISA_VIRTUAL_ROOT is not set # CONFIG_EISA_NAMES is not set # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set CONFIG_SRM_ENV=m CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_EM86 is not set # CONFIG_BINFMT_MISC is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set # CONFIG_FW_LOADER is not set # CONFIG_DEBUG_DRIVER is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # # CONFIG_PARPORT is not set # # Plug and Play support # CONFIG_PNP=y # CONFIG_PNP_DEBUG is not set # # Protocols # CONFIG_ISAPNP=y # # Block devices # CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_INITRAMFS_SOURCE="" # CONFIG_CDROM_PKTCDVD is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_ATA_OVER_ETH is not set # # ATA/ATAPI/MFM/RLL support # # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=m # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # # SCSI low-level drivers # # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_SATA is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_NCR53C406A is not set CONFIG_SCSI_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA2XXX=y # CONFIG_SCSI_QLA21XX is not set # CONFIG_SCSI_QLA22XX is not set # CONFIG_SCSI_QLA2300 is not set # CONFIG_SCSI_QLA2322 is not set # CONFIG_SCSI_QLA6312 is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_SIM710 is not set # CONFIG_SCSI_SYM53C416 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_DEBUG is not set # # Old CD-ROM drivers (not SCSI, not IDE) # # CONFIG_CD_NO_IDESCSI is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Networking support # CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_NET_KEY=m CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set # CONFIG_ARPD is not set # CONFIG_SYN_COOKIES is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_IPCOMP is not set # CONFIG_INET_TUNNEL is not set CONFIG_IP_TCPDIAG=m # CONFIG_IP_TCPDIAG_IPV6 is not set # # IP: Virtual Server Configuration # # CONFIG_IP_VS is not set # CONFIG_IPV6 is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m # CONFIG_IP_NF_CT_ACCT is not set CONFIG_IP_NF_CONNTRACK_MARK=y # CONFIG_IP_NF_CT_PROTO_SCTP is not set CONFIG_IP_NF_FTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_PKTTYPE=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m CONFIG_IP_NF_MATCH_RECENT=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_DSCP=m CONFIG_IP_NF_MATCH_AH_ESP=m CONFIG_IP_NF_MATCH_LENGTH=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_MATCH_TCPMSS=m CONFIG_IP_NF_MATCH_HELPER=m CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_MATCH_CONNTRACK=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_REALM=m CONFIG_IP_NF_MATCH_SCTP=m CONFIG_IP_NF_MATCH_COMMENT=m CONFIG_IP_NF_MATCH_CONNMARK=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_SAME=m CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_TOS=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_MARK=m CONFIG_IP_NF_TARGET_CLASSIFY=m CONFIG_IP_NF_TARGET_CONNMARK=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m CONFIG_XFRM=y CONFIG_XFRM_USER=m # # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set CONFIG_VLAN_8021Q=m # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # # QoS and/or fair queueing # CONFIG_NET_SCHED=y CONFIG_NET_SCH_CLK_JIFFIES=y # CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set # CONFIG_NET_SCH_CLK_CPU is not set CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_QOS=y CONFIG_NET_ESTIMATOR=y CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y # CONFIG_NET_CLS_IND is not set # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_PEDIT=m # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_NETDEVICES=y CONFIG_DUMMY=m # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_NET_SB1000 is not set # # ARCnet devices # # CONFIG_ARCNET is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=m # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set CONFIG_NET_VENDOR_3COM=y # CONFIG_EL1 is not set # CONFIG_EL2 is not set # CONFIG_ELPLUS is not set # CONFIG_EL16 is not set # CONFIG_EL3 is not set # CONFIG_3C515 is not set CONFIG_VORTEX=m CONFIG_TYPHOON=m # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set # # Tulip family network device support # CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set # CONFIG_DE4X5 is not set # CONFIG_WINBOND_840 is not set # CONFIG_DM9102 is not set # CONFIG_AT1700 is not set # CONFIG_DEPCA is not set # CONFIG_HP100 is not set # CONFIG_NET_ISA is not set # CONFIG_NET_PCI is not set # CONFIG_NET_POCKET is not set # # Ethernet (1000 Mbit) # # CONFIG_ACENIC is not set # CONFIG_DL2K is not set # CONFIG_E1000 is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=y # CONFIG_R8169 is not set # CONFIG_SK98LIN is not set # CONFIG_TIGON3 is not set # # Ethernet (10000 Mbit) # # CONFIG_IXGB is not set # CONFIG_S2IO is not set # # Token Ring devices # # CONFIG_TR is not set # # Wireless LAN (non-hamradio) # # CONFIG_NET_RADIO is not set # # Wan interfaces # # CONFIG_WAN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # CONFIG_NET_FC is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # # ISDN subsystem # # CONFIG_ISDN is not set # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_TSDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=m # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=m CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_GAMEPORT is not set CONFIG_SOUND_GAMEPORT=y # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_NR_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set # CONFIG_MIXCOMWD is not set # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set CONFIG_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # Ftape, the floppy tape device driver # # CONFIG_FTAPE is not set # CONFIG_AGP is not set # CONFIG_DRM is not set # CONFIG_RAW_DRIVER is not set # # TPM devices # # CONFIG_TCG_TPM is not set # # I2C support # # CONFIG_I2C is not set # # Dallas's 1-wire bus # # CONFIG_W1 is not set # # Misc devices # # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # 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 is not set # 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_TGA=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA 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_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # # CONFIG_VGA_CONSOLE is not set # 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_LOGO_DEC_CLUT224=y # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # # Sound # # CONFIG_SOUND is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y # CONFIG_USB is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # InfiniBand support # # CONFIG_INFINIBAND is not set # # File systems # CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set # CONFIG_JFS_FS is not set # # XFS support # CONFIG_XFS_FS=m CONFIG_XFS_EXPORT=y # CONFIG_XFS_RT is not set CONFIG_XFS_QUOTA=y # CONFIG_XFS_SECURITY is not set # CONFIG_XFS_POSIX_ACL is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_QUOTA is not set CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y CONFIG_AUTOFS_FS=m # CONFIG_AUTOFS4_FS is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y # CONFIG_DEVFS_FS is not set # CONFIG_DEVPTS_FS_XATTR is not set CONFIG_TMPFS=y # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # # Network File Systems # CONFIG_NFS_FS=m CONFIG_NFS_V3=y # CONFIG_NFS_V4 is not set # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD=m CONFIG_NFSD_V3=y # CONFIG_NFSD_V4 is not set # CONFIG_NFSD_TCP is not set CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=m # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_RPCSEC_GSS_SPKM3 is not set # CONFIG_SMB_FS is not set # CONFIG_CIFS is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_OSF_PARTITION=y # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_UTF8 is not set # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_LOG_BUF_SHIFT=14 # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_DEBUG_RWLOCK is not set # CONFIG_DEBUG_SEMAPHORE is not set CONFIG_ALPHA_LEGACY_START_ADDRESS=y CONFIG_MATHEMU=y # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY is not set # # Cryptographic options # CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_NULL is not set # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_SHA1=m # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_AES is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_TEST is not set # # Hardware crypto devices # # # Library routines # # CONFIG_CRC_CCITT is not set CONFIG_CRC32=y # CONFIG_LIBCRC32C is not set -- You can decide: live with free software or with only one evil company left? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c 2005-04-21 18:50 2.6.12-rc3 compile failure in tgafb.c Tomi Lapinlampi @ 2005-04-21 20:43 ` Adrian Bunk 2005-04-22 7:28 ` Tomi Lapinlampi 0 siblings, 1 reply; 11+ messages in thread From: Adrian Bunk @ 2005-04-21 20:43 UTC (permalink / raw) To: Tomi Lapinlampi; +Cc: linux-kernel, torvalds, rth, adaplas, linux-fbdev-devel On Thu, Apr 21, 2005 at 09:50:34PM +0300, Tomi Lapinlampi wrote: > > Hi, > > 2.6.12-rc3 compile fails in drivers/video/tgafb.c > > The system is an Alphastation 600 5/266, system variant Alcor, > running Debian Sarge, gcc version 3.3.5 (Debian 1:3.3.5-8) > > Btw, the tgafb hasn't really worked on this hardware since 2.6.8.1. > I'll be able to run more tests after this one compiles :) > > Regards, > > Tomi > > % make > CHK include/linux/version.h > make[1]: `arch/alpha/kernel/asm-offsets.s' is up to date. > CHK include/asm-alpha/asm_offsets.h > CHK include/linux/compile.h > CHK usr/initramfs_list > CC drivers/video/tgafb.o > drivers/video/tgafb.c:85: error: `tgafb_pci_unregister' undeclared here (not in a function) > drivers/video/tgafb.c:85: error: initializer element is not constant > drivers/video/tgafb.c:85: error: (near initialization for `tgafb_driver.remove') > make[2]: *** [drivers/video/tgafb.o] Error 1 > make[1]: *** [drivers/video] Error 2 > make: *** [drivers] Error 2 >... The untested patch below should fix this compile error. Signed-off-by: Adrian Bunk <bunk@stusta.de> --- linux-2.6.12-rc2-mm3-full/drivers/video/tgafb.c.old 2005-04-21 22:38:42.000000000 +0200 +++ linux-2.6.12-rc2-mm3-full/drivers/video/tgafb.c 2005-04-21 22:39:36.000000000 +0200 @@ -45,9 +45,7 @@ static void tgafb_copyarea(struct fb_info *, const struct fb_copyarea *); static int tgafb_pci_register(struct pci_dev *, const struct pci_device_id *); -#ifdef MODULE static void tgafb_pci_unregister(struct pci_dev *); -#endif static const char *mode_option = "640x480@60"; @@ -1484,7 +1482,6 @@ return ret; } -#ifdef MODULE static void __exit tgafb_pci_unregister(struct pci_dev *pdev) { @@ -1500,6 +1497,7 @@ kfree(info); } +#ifdef MODULE static void __exit tgafb_exit(void) { ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c 2005-04-21 20:43 ` Adrian Bunk @ 2005-04-22 7:28 ` Tomi Lapinlampi 2005-04-22 11:20 ` Tomi Lapinlampi 0 siblings, 1 reply; 11+ messages in thread From: Tomi Lapinlampi @ 2005-04-22 7:28 UTC (permalink / raw) To: Adrian Bunk; +Cc: linux-kernel, torvalds, rth, adaplas, linux-fbdev-devel On Thu, Apr 21, 2005 at 10:43:54PM +0200, Adrian Bunk wrote: > On Thu, Apr 21, 2005 at 09:50:34PM +0300, Tomi Lapinlampi wrote: > > > > Hi, > > > > 2.6.12-rc3 compile fails in drivers/video/tgafb.c > > > > The system is an Alphastation 600 5/266, system variant Alcor, > > running Debian Sarge, gcc version 3.3.5 (Debian 1:3.3.5-8) > > > > Btw, the tgafb hasn't really worked on this hardware since 2.6.8.1. > > I'll be able to run more tests after this one compiles :) > > > > Regards, > > > > Tomi > > > > % make > > CHK include/linux/version.h > > make[1]: `arch/alpha/kernel/asm-offsets.s' is up to date. > > CHK include/asm-alpha/asm_offsets.h > > CHK include/linux/compile.h > > CHK usr/initramfs_list > > CC drivers/video/tgafb.o > > drivers/video/tgafb.c:85: error: `tgafb_pci_unregister' undeclared here (not in a function) > > drivers/video/tgafb.c:85: error: initializer element is not constant > > drivers/video/tgafb.c:85: error: (near initialization for `tgafb_driver.remove') > > make[2]: *** [drivers/video/tgafb.o] Error 1 > > make[1]: *** [drivers/video] Error 2 > > make: *** [drivers] Error 2 > >... > > The untested patch below should fix this compile error. Hi, This patch worked, tgafb.c now compiles. However, the compile fails later: ... CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 local symbol 0: discarded in section `.exit.text' from drivers/built-in.o make: *** [.tmp_vmlinux1] Error 1 This does not happen if I disable CONFIG_FB_TGA. Tomi > Signed-off-by: Adrian Bunk <bunk@stusta.de> > > --- linux-2.6.12-rc2-mm3-full/drivers/video/tgafb.c.old 2005-04-21 22:38:42.000000000 +0200 > +++ linux-2.6.12-rc2-mm3-full/drivers/video/tgafb.c 2005-04-21 22:39:36.000000000 +0200 > @@ -45,9 +45,7 @@ > static void tgafb_copyarea(struct fb_info *, const struct fb_copyarea *); > > static int tgafb_pci_register(struct pci_dev *, const struct pci_device_id *); > -#ifdef MODULE > static void tgafb_pci_unregister(struct pci_dev *); > -#endif > > static const char *mode_option = "640x480@60"; > > @@ -1484,7 +1482,6 @@ > return ret; > } > > -#ifdef MODULE > static void __exit > tgafb_pci_unregister(struct pci_dev *pdev) > { > @@ -1500,6 +1497,7 @@ > kfree(info); > } > > +#ifdef MODULE > static void __exit > tgafb_exit(void) > { > > - > 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/ -- You can decide: live with free software or with only one evil company left? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c 2005-04-22 7:28 ` Tomi Lapinlampi @ 2005-04-22 11:20 ` Tomi Lapinlampi 2005-04-22 14:40 ` 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore Tomi Lapinlampi 0 siblings, 1 reply; 11+ messages in thread From: Tomi Lapinlampi @ 2005-04-22 11:20 UTC (permalink / raw) To: Adrian Bunk; +Cc: linux-kernel, torvalds, rth, adaplas, linux-fbdev-devel On Fri, Apr 22, 2005 at 10:28:58AM +0300, Tomi Lapinlampi wrote: > Hi, > > This patch worked, tgafb.c now compiles. However, the compile > fails later: > > ... > CC init/version.o > LD init/built-in.o > LD .tmp_vmlinux1 > local symbol 0: discarded in section `.exit.text' from drivers/built-in.o > make: *** [.tmp_vmlinux1] Error 1 > > This does not happen if I disable CONFIG_FB_TGA. Actually, I was able to get a clean compile with the patch from http://marc.theaimsgroup.com/?l=linux-alpha&m=111392038121433&w=2 Which one is better, this or the one that Adrian sent? Tomi > > Signed-off-by: Adrian Bunk <bunk@stusta.de> > > > > --- linux-2.6.12-rc2-mm3-full/drivers/video/tgafb.c.old 2005-04-21 22:38:42.000000000 +0200 > > +++ linux-2.6.12-rc2-mm3-full/drivers/video/tgafb.c 2005-04-21 22:39:36.000000000 +0200 > > @@ -45,9 +45,7 @@ > > static void tgafb_copyarea(struct fb_info *, const struct fb_copyarea *); > > > > static int tgafb_pci_register(struct pci_dev *, const struct pci_device_id *); > > -#ifdef MODULE > > static void tgafb_pci_unregister(struct pci_dev *); > > -#endif > > > > static const char *mode_option = "640x480@60"; > > > > @@ -1484,7 +1482,6 @@ > > return ret; > > } > > > > -#ifdef MODULE > > static void __exit > > tgafb_pci_unregister(struct pci_dev *pdev) > > { > > @@ -1500,6 +1497,7 @@ > > kfree(info); > > } > > > > +#ifdef MODULE > > static void __exit > > tgafb_exit(void) > > { > > > > - > > 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/ > > -- > You can decide: live with free software or with only one evil company left? > - > 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/ -- You can decide: live with free software or with only one evil company left? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore 2005-04-22 11:20 ` Tomi Lapinlampi @ 2005-04-22 14:40 ` Tomi Lapinlampi 2005-04-22 17:26 ` Linus Torvalds 2005-04-25 3:21 ` Antonino A. Daplas 0 siblings, 2 replies; 11+ messages in thread From: Tomi Lapinlampi @ 2005-04-22 14:40 UTC (permalink / raw) To: Adrian Bunk; +Cc: linux-kernel, torvalds, rth, adaplas, linux-fbdev-devel On Fri, Apr 22, 2005 at 02:20:30PM +0300, Tomi Lapinlampi wrote: > > Actually, I was able to get a clean compile with the patch from > http://marc.theaimsgroup.com/?l=linux-alpha&m=111392038121433&w=2 Hi again, Although the tgafb driver compiles with the above patch, it shows similar behaviour as before: The kernel loads, the monitor comes alive but the screen stays completely blank. The last kernel that worked was 2.6.8.1. I've tested with 2.6.{9,10,11} Here's more info on the system... The dmesg entry (booting with serial console) Linux version 2.6.12-rc3 (lapinlam@raato) (gcc version 3.3.5 (Debian 1:3.35 Booting on Alcor variation Alcor using machine vector Alcor from MILO Major Options: LEGACY_START VERBOSE_MCHECK MAGIC_SYSRQ Command line: ro root=/dev/sdb1 console=ttyS0,38400n8 memcluster 0, usage 1, start 0, end 161 memcluster 1, usage 0, start 161, end 32651 memcluster 2, usage 1, start 32651, end 32768 freeing pages 161:384 freeing pages 838:32651 reserving pages 838:839 2048K Bcache detected; load hit latency 24 cycles, load miss latency 88 cycles pci: cia revision 1 Built 1 zonelists Kernel command line: ro root=/dev/sdb1 console=ttyS0,38400n8 PID hash table entries: 1024 (order: 10, 32768 bytes) Using epoch = 2000 Console: colour dummy device 80x25 Dentry cache hash table entries: 65536 (order: 6, 524288 bytes) Inode-cache hash table entries: 32768 (order: 5, 262144 bytes) Memory: 253320k/261208k available (2077k kernel code, 6264k reserved, 683k data) Mount-cache hash table entries: 512 NET: Registered protocol family 16 EISA bus registered pci: passed tb register update test pci: passed sg loopback i/o read test pci: passed tbia test pci: passed pte write cache snoop test pci: failed valid tag invalid pte reload test (mcheck; workaround available) pci: passed pci machine check test PCI: Bridge: 0000:00:08.0 IO window: 9000-9fff MEM window: 02200000-022fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:09.0 IO window: disabled. MEM window: 02400000-027fffff PREFETCH window: disabled. Linux Plug and Play Support v0.97 (c) Adam Belay SCSI subsystem initialized TC classifier action (bugs to netdev@oss.sgi.com cc hadi@cyberus.ca) Initializing Cryptographic API Console: switching to colour frame buffer device 80x30 tgafb: DC21030 [TGA] detected, rev=0x03 tgafb: at PCI bus 0, device 7, function 0 fb0: Digital ZLXp-E1 frame buffer device at 0x8000000 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found rtc: SRM (post-2000) epoch (2000) detected Real Time Clock Driver v1.12 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered ..... lspci -v -v for the display adapter: 0000:00:07.0 Display controller: Digital Equipment Corporation DECchip 21030 [TGA] (rev 03) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 255 Interrupt: pin A routed to IRQ 24 Region 0: Memory at 0000000008000000 (32-bit, prefetchable) [size=128M] Expansion ROM at 0000000002300000 [disabled] [size=256K] Any clues? It would be nice to get this working again. I'm willing to test any patches you might have :) Tomi -- You can decide: live with free software or with only one evil company left? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore 2005-04-22 14:40 ` 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore Tomi Lapinlampi @ 2005-04-22 17:26 ` Linus Torvalds 2005-04-22 17:44 ` Maciej W. Rozycki 2005-04-25 3:21 ` Antonino A. Daplas 1 sibling, 1 reply; 11+ messages in thread From: Linus Torvalds @ 2005-04-22 17:26 UTC (permalink / raw) To: Tomi Lapinlampi Cc: Adrian Bunk, linux-kernel, rth, adaplas, linux-fbdev-devel On Fri, 22 Apr 2005, Tomi Lapinlampi wrote: > > Although the tgafb driver compiles with the above patch, it shows > similar behaviour as before: The kernel loads, the monitor comes alive > but the screen stays completely blank. > The last kernel that worked was 2.6.8.1. I've tested with 2.6.{9,10,11} Can you try to figure out where in between 2.6.8->2.6.9 things broke? Even just a fairly simple binary search on the nightly snapshots should get you pretty easily down to within one day or so.. Most people don't have tga hardware. I don't think even most alpha users have it, and I think it's unheard of outside of alpha. So I'm afraid that there's not a lot of people around who can debug it without having a very clear starting point.. Linus ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore 2005-04-22 17:26 ` Linus Torvalds @ 2005-04-22 17:44 ` Maciej W. Rozycki 2005-04-22 17:51 ` Linus Torvalds 0 siblings, 1 reply; 11+ messages in thread From: Maciej W. Rozycki @ 2005-04-22 17:44 UTC (permalink / raw) To: Linus Torvalds Cc: Tomi Lapinlampi, Adrian Bunk, linux-kernel, rth, adaplas, linux-fbdev-devel On Fri, 22 Apr 2005, Linus Torvalds wrote: > Most people don't have tga hardware. I don't think even most alpha users > have it, and I think it's unheard of outside of alpha. So I'm afraid that > there's not a lot of people around who can debug it without having a very > clear starting point.. JFTR, a few of the TURBOchannel variations of the TGA are supported for MIPS, but regrettably the necessary code hasn't been ported from 2.4 to 2.6 yet. Maciej ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore 2005-04-22 17:44 ` Maciej W. Rozycki @ 2005-04-22 17:51 ` Linus Torvalds 2005-04-22 18:07 ` Maciej W. Rozycki 2005-04-22 19:51 ` [Linux-fbdev-devel] " Geert Uytterhoeven 0 siblings, 2 replies; 11+ messages in thread From: Linus Torvalds @ 2005-04-22 17:51 UTC (permalink / raw) To: Maciej W. Rozycki Cc: Tomi Lapinlampi, Adrian Bunk, linux-kernel, rth, adaplas, linux-fbdev-devel On Fri, 22 Apr 2005, Maciej W. Rozycki wrote: > > JFTR, a few of the TURBOchannel variations of the TGA are supported for > MIPS, but regrettably the necessary code hasn't been ported from 2.4 to > 2.6 yet. Ok, so that would have increased the testing base by, what? One person or two? I think we're still in single digits ;) Linus ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore 2005-04-22 17:51 ` Linus Torvalds @ 2005-04-22 18:07 ` Maciej W. Rozycki 2005-04-22 19:51 ` [Linux-fbdev-devel] " Geert Uytterhoeven 1 sibling, 0 replies; 11+ messages in thread From: Maciej W. Rozycki @ 2005-04-22 18:07 UTC (permalink / raw) To: Linus Torvalds Cc: Tomi Lapinlampi, Adrian Bunk, linux-kernel, rth, adaplas, linux-fbdev-devel On Fri, 22 Apr 2005, Linus Torvalds wrote: > > JFTR, a few of the TURBOchannel variations of the TGA are supported for > > MIPS, but regrettably the necessary code hasn't been ported from 2.4 to > > 2.6 yet. > > Ok, so that would have increased the testing base by, what? One person or > two? I think we're still in single digits ;) Except that once I get them running with 2.6 I'll try keeping an eye on the driver so that nothing gets broken at least for the more useful configurations. 8-) Maciej ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Linux-fbdev-devel] Re: 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore 2005-04-22 17:51 ` Linus Torvalds 2005-04-22 18:07 ` Maciej W. Rozycki @ 2005-04-22 19:51 ` Geert Uytterhoeven 1 sibling, 0 replies; 11+ messages in thread From: Geert Uytterhoeven @ 2005-04-22 19:51 UTC (permalink / raw) To: Linux Frame Buffer Device Development Cc: Maciej W. Rozycki, Tomi Lapinlampi, Adrian Bunk, Linux Kernel Development, rth, adaplas On Fri, 22 Apr 2005, Linus Torvalds wrote: > On Fri, 22 Apr 2005, Maciej W. Rozycki wrote: > > JFTR, a few of the TURBOchannel variations of the TGA are supported for > > MIPS, but regrettably the necessary code hasn't been ported from 2.4 to > > 2.6 yet. > > Ok, so that would have increased the testing base by, what? One person or > two? I think we're still in single digits ;) All the DEC UDB (`Multia') machines have builtin TGA. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore 2005-04-22 14:40 ` 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore Tomi Lapinlampi 2005-04-22 17:26 ` Linus Torvalds @ 2005-04-25 3:21 ` Antonino A. Daplas 1 sibling, 0 replies; 11+ messages in thread From: Antonino A. Daplas @ 2005-04-25 3:21 UTC (permalink / raw) To: Tomi Lapinlampi, Adrian Bunk Cc: linux-kernel, torvalds, rth, adaplas, linux-fbdev-devel On Friday 22 April 2005 22:40, Tomi Lapinlampi wrote: > On Fri, Apr 22, 2005 at 02:20:30PM +0300, Tomi Lapinlampi wrote: > > Actually, I was able to get a clean compile with the patch from > > http://marc.theaimsgroup.com/?l=linux-alpha&m=111392038121433&w=2 > > Hi again, > > Although the tgafb driver compiles with the above patch, it shows > similar behaviour as before: The kernel loads, the monitor comes alive > but the screen stays completely blank. > The last kernel that worked was 2.6.8.1. I've tested with 2.6.{9,10,11} What does fbset show? If the line rgba shows all zero, then you will get a blank screen. The driver must properly set info->var.green|red|blue|transp, which in turn depends on the hardware configuration. You can try to insert these in tgafb_pci_register() after fb_find_mode(). If at 8bpp pseudocolor: all->info.var.green.length = 8; all->info.var.red.length = 8; all->info.var.blue.length = 8; all->info.var.green.offset = 0; all->info.var.red.offset = 0; all->info.var.blue.offset = 0; If at 32-bit truecolor: all->info.var.green.length = 8; all->info.var.red.length = 8; all->info.var.blue.length = 8; all->info.var.green.offset = 8; all->info.var.red.offset = 16; all->info.var.blue.offset = 0; If the above changes work, a definitive fix is still needed, one that will also set the above for each visual the hardware supports on each fb_check_var(). Tony ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2005-04-25 3:26 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-04-21 18:50 2.6.12-rc3 compile failure in tgafb.c Tomi Lapinlampi 2005-04-21 20:43 ` Adrian Bunk 2005-04-22 7:28 ` Tomi Lapinlampi 2005-04-22 11:20 ` Tomi Lapinlampi 2005-04-22 14:40 ` 2.6.12-rc3 compile failure in tgafb.c, tgafb not working anymore Tomi Lapinlampi 2005-04-22 17:26 ` Linus Torvalds 2005-04-22 17:44 ` Maciej W. Rozycki 2005-04-22 17:51 ` Linus Torvalds 2005-04-22 18:07 ` Maciej W. Rozycki 2005-04-22 19:51 ` [Linux-fbdev-devel] " Geert Uytterhoeven 2005-04-25 3:21 ` Antonino A. Daplas
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).