2004-10-22 20:31:32

by Alexander Rauth

[permalink] [raw]
Subject: linux 2.6.9 on alpha noritake

Hallo Richard,

I just installed kernel 2.6.8.1, 2.6.9 and 2.6.9-bk7 and encountered
several problems:
(boot prompt:
vmlinux root=/dev/sda4 console=ttyS1,115200n8 console=tty0
I hope that is right this way)

1) 2.6.8.1 after fb-console is up no further messages will appear on
serial console

2) >2.6.9 (maybe >2.6.8.1-bk? not tested) __ioremap is missing in
include/alpha/io.h
following got deleted between 2.6.8.1 and 2.6.9
# define __ioremap(a,s) alpha_mv.mv_ioremap((unsigned long)(a),(s))

the only source that uses __ioremap on my system is the framebuffer
(radeonfb), so that's not a so big problem for the moment ;-)

3) >2.6.9 (maybe >2.6.8.1-bk? not tested)
srm console during aboot goes from white on blue to red on blue coloring
and freezes ( couldn't find info on that effect)
more than 10-20 oopses scroll by on serial console
(I'm using minicom and I've no idea how to log them to a file. I'm not
quite familiar with minicom, and the last time I used a terminal
software is minimum 8 years ago still using Windows resp. DOS
commandline ;-) so it would be nice to use something like
setserial .... ; cat /dev/ttyS0 > ~/debug.log
can make it work this way???? )

I would appreciate any kind of help
Alex

uname -a
Linux pro20 2.6.8 #1 Mon Aug 16 23:03:35 CEST 2004 alpha EV56 GNU/Linux

# cat /proc/cpuinfo
cpu : Alpha
cpu model : EV56
cpu variation : 7
cpu revision : 0
cpu serial number :
system type : Noritake
system variation : 0
system revision : 0
system serial number : AY83960852
cycle frequency [Hz] : 500000000
timer frequency [Hz] : 1024.00
page size [bytes] : 8192
phys. address bits : 40
max. addr. space # : 127
BogoMIPS : 994.44
kernel unaligned acc : 803 (pc=fffffc000031ed90,va=fffffffc00274013)
user unaligned acc : 0 (pc=0,va=0)
platform string : AlphaServer 800 5/500
cpus detected : 1
L1 Icache : 8K, 1-way, 32b line
L1 Dcache : 8K, 1-way, 32b line
L2 cache : 96K, 3-way, 64b line
L3 cache : 2048K, 1-way, 64b line

# cat linux-2.6.8.1/.config

#
# Automatically generated make config: don't edit
#
CONFIG_ALPHA=y
CONFIG_64BIT=y
CONFIG_MMU=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_ISA_DMA=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y

#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
# CONFIG_AUDIT is not set
CONFIG_LOG_BUF_SHIFT=16
CONFIG_HOTPLUG=y
CONFIG_IKCONFIG=y
# CONFIG_IKCONFIG_PROC is not set
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# System setup
#
# CONFIG_ALPHA_GENERIC is not set
# CONFIG_ALPHA_ALCOR is not set
# 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=y
# 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=y
CONFIG_ALPHA_PRIMO=y
CONFIG_ALPHA_SRM=y
CONFIG_EARLY_PRINTK=y
CONFIG_EISA=y
# CONFIG_DISCONTIGMEM is not set
CONFIG_VERBOSE_MCHECK=y
CONFIG_VERBOSE_MCHECK_ON=2
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y
CONFIG_EISA_PCI_EISA=y
# CONFIG_EISA_VIRTUAL_ROOT is not set
# CONFIG_EISA_NAMES is not set

#
# PCMCIA/CardBus support
#
# CONFIG_PCMCIA is not set
CONFIG_PCMCIA_PROBE=y
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=y
# 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=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
# CONFIG_PARPORT_SERIAL is not set
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_OTHER is not set
CONFIG_PARPORT_1284=y

#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set

#
# Protocols
#
# CONFIG_ISAPNP is not set

#
# Block devices
#
CONFIG_BLK_DEV_FD=m
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE 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_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

#
# 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 is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
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=y
CONFIG_SCSI_LOGGING=y

#
# SCSI Transport Attributes
#
CONFIG_SCSI_SPI_ATTRS=y
# CONFIG_SCSI_FC_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_SCSI_MEGARAID 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_EATA_PIO 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_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_NCR53C406A is not set
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_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_ISP=m
# 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_QLA6322 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_NETLINK_DEV=y
CONFIG_UNIX=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# 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_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_IPV6 is not set
# CONFIG_NETFILTER is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# 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
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
# CONFIG_NET_CLS_ROUTE is not set

#
# 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 is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_ETHERTAP 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 is not set
# 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=y
# 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 is not set
# 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_PLIP 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=y
# CONFIG_INPUT_EVBUG is not set

#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# 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

#
# 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_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set
# CONFIG_TIPAR is not set
# CONFIG_QIC02_TAPE is not set

#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG 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=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
# CONFIG_RAW_DRIVER is not set

#
# I2C support
#
CONFIG_I2C=m
# CONFIG_I2C_CHARDEV is not set

#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=m
# CONFIG_I2C_ALGOPCF is not set

#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_ELEKTOR is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_ISA is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_PARPORT is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_SCx200_ACB is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set

#
# Hardware Sensors Chip support
#
# CONFIG_I2C_SENSOR is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_FSCHER is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83627HF is not set

#
# Other I2C Chip support
#
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_RTC8564 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP 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_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 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=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_DEBUG=y
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY 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_VIRTUAL is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=m
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

#
# Logo configuration
#
# CONFIG_LOGO is not set

#
# Sound
#
# CONFIG_SOUND is not set

#
# USB support
#
# CONFIG_USB is not set

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
CONFIG_XFS_FS=y
# CONFIG_XFS_RT is not set
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_SECURITY is not set
CONFIG_XFS_POSIX_ACL=y
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_QUOTA is not set
CONFIG_QUOTACTL=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_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_DEVFS_FS=y
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
# CONFIG_DEVPTS_FS_XATTR is not set
CONFIG_TMPFS=y
# 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_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_ALPHA_LEGACY_START_ADDRESS=y
CONFIG_DEBUG_KERNEL=y
CONFIG_MATHEMU=y
# CONFIG_DEBUG_SLAB is not set
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_RWLOCK is not set
# CONFIG_DEBUG_SEMAPHORE is not set
CONFIG_DEBUG_INFO=y

#
# Security options
#
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Library routines
#
# CONFIG_CRC_CCITT is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set




2004-10-23 08:33:37

by alex

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

> 1) 2.6.8.1 after fb-console is up no further messages will appear on
> serial console
>
> 2) >2.6.9 (maybe >2.6.8.1-bk? not tested) __ioremap is missing in
> include/alpha/io.h
> following got deleted between 2.6.8.1 and 2.6.9
# define __ioremap(a,s) alpha_mv.mv_ioremap((unsigned long)(a),(s))
>
> the only source that uses __ioremap on my system is the framebuffer
> (radeonfb), so that's not a so big problem for the moment ;-)

LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o(.text+0xdbac): In function `fb_mmap':
include/asm/io.h:73: undefined reference to `__ioremap'
drivers/built-in.o(.text+0xdbbc):include/asm/io.h:73: undefined
reference to `__ioremap'
make: *** [.tmp_vmlinux1] Error 1

> 3) >2.6.9 (maybe >2.6.8.1-bk? not tested)
> srm console during aboot goes from white on blue to red on blue coloring
> and freezes ( couldn't find info on that effect)
> more than 10-20 oopses scroll by on serial console

if System.map needed please email me!!!

after a while SRM console turns blue on white again
with:
--------------------------------------------
halted CPU 0

halt code = 7
maachine check while in PAL mode
PC = 1c778
boot failure
>>>
--------------------------------------------

serial console capture:

Console: switching to colour dummy device 80x25
Linux version 2.6.9-bk7 (root@Gentoo) (gcc version 3.3.3 20040217
(Gentoo Linux 3.3.3, propolice-3.3-7)) #1 Fri Oct 22 20:26:22 CEST 2004
Booting on Noritake using machine vector Noritake-Primo from SRM
Major Options: EV56 LEGACY_START VERBOSE_MCHECK MAGIC_SYSRQ
Command line: root=/dev/sda4 console=ttyS1,115200n8 console=tty0
memcluster 0, usage 1, start 0, end 235
memcluster 1, usage 0, start 235, end 131046
memcluster 2, usage 1, start 131046, end 131072
freeing pages 235:384
freeing pages 873:131046
reserving pages 873:875
2048K Bcache detected; load hit latency 38 cycles, load miss latency 168
cycles
pci: cia revision 2
Built 1 zonelists
Kernel command line: root=/dev/sda4 console=ttyS1,115200n8 console=tty0
PID hash table entries: 4096 (order: 12, 131072 bytes)
Using epoch = 2000
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031ce4c code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031ce4c>] ra = [<fffffc00005f646c>] ps = 0007 Not
tainted
pc is at __raw_readw+0x4c/0x60
ra is at vgacon_startup+0x4ec/0x750
v0 = 0000000000000000 t0 = fffffc8581700008 t1 = fffffc8580000008
t2 = 0000000000000000 t3 = 0000000001700000 t4 = 00000000000c0000
t5 = 00000000000b2944 t6 = ffffffffbe85edbe t7 = fffffc000060c000
a0 = 0000000000000001 a1 = 00000000000003c9 a2 = 0000000000000000
a3 = fffffc00006bc4a0 a4 = 000000000000000b a5 = fffffc000031b9c0
t8 = 000000000000001f t9 = fffffc00005ecefc t10= 0400000000000000
t11= 000000001dcd6500 pv = fffffc000031ce00 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc000060fe38
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc8581700008 fffffc0000312c20
+ 70 0000000000005200 0000000001700000
+ 80 00000000000c0000 00000000000b2944
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031ce4c
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 000000002005be18 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 000000000060c000 fffffc000031ce4c
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000000000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 00000000101303e8
+ 160 00000000000148d0 ffffff00006bd5af
+ 170 0000000000000000 ffffff8000cf6fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006146df
+ 1a0 0000000000c1d910 0000000000200b00
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 00000000000b8000
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031ce4c code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031ce4c>] ra = [<fffffc00005f6454>] ps = 0007 Not
tainted
pc is at __raw_readw+0x4c/0x60
ra is at vgacon_startup+0x4d4/0x750
v0 = 0000000000000000 t0 = fffffc8581700048 t1 = fffffc8580000008
t2 = 0000000000000002 t3 = 0000000001700040 t4 = 00000000000c0000
t5 = 00000000000b2944 t6 = ffffffffbe85edbe t7 = fffffc000060c000
a0 = 0000000000000001 a1 = 00000000000003c9 a2 = 0000000000000000
a3 = fffffc00006bc4a0 a4 = 000000000000000b a5 = fffffc000031b9c0
t8 = 000000000000001f t9 = fffffc00005ecefc t10= 0400000000000000
t11= 000000001dcd6500 pv = fffffc000031ce00 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc000060fe38
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc8581700048 fffffc0000312c20
+ 70 0000000000005200 0000000001700040
+ 80 00000000000c0000 00000000000b2944
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031ce4c
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc000060fe38 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 000000000060c000 fffffc000031ce4c
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000400000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 00000000101303e8
+ 160 00000000000148d0 ffffff000001d5cf
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006146df
+ 1a0 ffffffffffe00000 00000000000000ff
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 00000000000b8002
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031ce4c code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031ce4c>] ra = [<fffffc00005f640c>] ps = 0007 Not
tainted
pc is at __raw_readw+0x4c/0x60
ra is at vgacon_startup+0x48c/0x750
v0 = 0000000000000000 t0 = fffffc8581700008 t1 = fffffc8580000008
t2 = 0000000000000000 t3 = 0000000001700000 t4 = 00000000000c0000
t5 = 00000000000b2944 t6 = ffffffffbe85edbe t7 = fffffc000060c000
a0 = 0000000000000001 a1 = 0000000000000001 a2 = 0000000000000000
a3 = fffffc00006bc4a0 a4 = 000000000000000b a5 = fffffc000031b9c0
t8 = 000000000000001f t9 = fffffc00005ecefc t10= 0400000000000000
t11= 000000001dcd6500 pv = fffffc000031ce00 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc000060fe38
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc8581700008 fffffc0000312c20
+ 70 0000000000005200 0000000001700000
+ 80 00000000000c0000 00000000000b2944
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031ce4c
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc000060fe38 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 000000000060c000 fffffc000031ce4c
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000400000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 00000000101303e8
+ 160 00000000000148d0 ffffff000001d5ef
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006146df
+ 1a0 00000000001fd8c0 00000000000000ff
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 00000000000b8000
Console: colour dummy device 80x25
Dentry cache hash table entries: 262144 (order: 8, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 7, 1048576 bytes)
Memory: 1031808k/1048368k available (2455k kernel code, 14344k reserved,
581k data, 144k init)
Mount-cache hash table entries: 512 (order: 0, 8192 bytes)
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
CIA machine check expected.
pci: failed valid tag invalid pte reload test (mcheck; workaround
available)
CIA machine check expected.
pci: passed pci machine check test
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
CIA machine check expected.
pci: enabling save/restore of SRM state
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
srm_env: version 0.0.5 loaded successfully
devfs: 2004-01-31 Richard Gooch ([email protected])
devfs: boot_options: 0x0
SGI XFS with ACLs, large block/inode numbers, no debug enabled
SGI XFS Quota Management subsystem
rtc: SRM (post-2000) epoch (2000) detected
Real Time Clock Driver v1.12
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
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
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031cde8 code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031cde8>] ra = [<fffffc000031cf58>] ps = 0000 Not
tainted
pc is at __raw_readb+0x48/0x60
ra is at readb+0x18/0x30
v0 = 0000000000000000 t0 = fffffc85c4e400e0 t1 = fffffffffffffff9
t2 = 0000000000000003 t3 = 0000000044e400e0 t4 = 0000000000000000
t5 = 0000000002272000 t6 = 0000000000000000 t7 = fffffc00010f8000
a0 = 0000000000000001 a1 = 0000000000000100 a2 = fffffc00010fbbec
a3 = 0000000000000170 a4 = fffffc00010fbad8 a5 = 0000000000000000
t8 = 0000000000000000 t9 = fffffc0000481e78 t10= 0000000000000010
t11= 0000000000000008 pv = fffffc000031cf40 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc00010fba98
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc85c4e400e0 fffffc0000312c20
+ 70 0000000000005200 0000000044e400e0
+ 80 0000000000000000 0000000002272000
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031cde8
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc00010efaa8 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 00000000010f8000 fffffc000031cde8
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000000000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 0000000000000000
+ 160 00000000000147d0 ffffff000001d58f
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00010d70df
+ 1a0 000000003ffae120 0000000000200b00
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 0000000000272007
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031cde8 code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031cde8>] ra = [<fffffc000031cf58>] ps = 0000 Not
tainted
pc is at __raw_readb+0x48/0x60
ra is at readb+0x18/0x30
v0 = 0000000000000000 t0 = fffffc85c4e408e0 t1 = fffffffffffffff9
t2 = 0000000000000003 t3 = 0000000044e408e0 t4 = 0000000000000000
t5 = 0000000002272000 t6 = 0000000000000000 t7 = fffffc00010f8000
a0 = 0000000000000001 a1 = 0000000000000100 a2 = fffffc00010fbbec
a3 = 0000000000000170 a4 = fffffc00010fbad8 a5 = 0000000000000000
t8 = 0000000000000000 t9 = fffffc0000481e78 t10= 0000000000000010
t11= 0000000000000008 pv = fffffc000031cf40 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc00010fba98
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc85c4e408e0 fffffc0000312c20
+ 70 0000000000005200 0000000044e408e0
+ 80 0000000000000000 0000000002272000
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031cde8
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc00010fba98 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 00000000010f8000 fffffc000031cde8
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000000000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 0000000000000000
+ 160 00000000000147d0 ffffff000001d58f
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006a257f
+ 1a0 ffffffffffe00000 0000000000200000
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000000100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 0000000000272047
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031cde8 code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031cde8>] ra = [<fffffc000031cf58>] ps = 0000 Not
tainted
pc is at __raw_readb+0x48/0x60
ra is at readb+0x18/0x30
v0 = 0000000000000000 t0 = fffffc85c4e400e0 t1 = fffffffffffffff9
t2 = 0000000000000003 t3 = 0000000044e400e0 t4 = 0000000000000000
t5 = 0000000002272000 t6 = 0000000000000000 t7 = fffffc00010f8000
a0 = 0000000000000001 a1 = 0000000000000001 a2 = fffffc00010fbae9
a3 = 0000000000000002 a4 = fffffc00010fbae8 a5 = 0000000000000000
t8 = 0000000000000000 t9 = fffffc0000481e78 t10= 0000000000000010
t11= 0000000000000008 pv = fffffc000031cf40 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc00010fba48
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc85c4e400e0 fffffc0000312c20
+ 70 0000000000005200 0000000044e400e0
+ 80 0000000000000000 0000000002272000
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031cde8
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc00010fba98 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 00000000010f8000 fffffc000031cde8
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000000000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 0000000000000000
+ 160 00000000000147d0 ffffff000001d5cf
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006bd5cf
+ 1a0 ffffffffffe00000 00000000000000ff
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 0000000000272007
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031cde8 code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031cde8>] ra = [<fffffc000031cf58>] ps = 0000 Not
tainted
pc is at __raw_readb+0x48/0x60
ra is at readb+0x18/0x30
v0 = 0000000000000000 t0 = fffffc85c4e400e0 t1 = fffffffffffffff9
t2 = 0000000000000003 t3 = 0000000044e400e0 t4 = 0000000000000000
t5 = 0000000002272000 t6 = 0000000000000000 t7 = fffffc00010f8000
a0 = 0000000000000001 a1 = 0000000000000001 a2 = fffffc00010fbae9
a3 = 0000000000000002 a4 = fffffc00010fbae8 a5 = 0000000000000000
t8 = 0000000000000000 t9 = fffffc0000481e78 t10= 0000000000000010
t11= 0000000000000008 pv = fffffc000031cf40 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc00010fba48
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc85c4e400e0 fffffc0000312c20
+ 70 0000000000005200 0000000044e400e0
+ 80 0000000000000000 0000000002272000
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031cde8
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc00010fba48 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 00000000010f8000 fffffc000031cde8
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000000000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 0000000000000000
+ 160 00000000000147d0 ffffff00006bd5ef
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006bd5cf
+ 1a0 ffffffffffe00000 00000000000000ff
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 0000000000272007
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031cde8 code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031cde8>] ra = [<fffffc000031cf58>] ps = 0000 Not
tainted
pc is at __raw_readb+0x48/0x60
ra is at readb+0x18/0x30
v0 = 0000000000000000 t0 = fffffc85c4e400e0 t1 = fffffffffffffff9
t2 = 0000000000000003 t3 = 0000000044e400e0 t4 = 0000000000000000
t5 = 0000000002272000 t6 = 0000000000000000 t7 = fffffc00010f8000
a0 = 0000000000000001 a1 = 0000000000000001 a2 = fffffc00010fbae9
a3 = 0000000000000002 a4 = fffffc00010fbae8 a5 = 0000000000000000
t8 = 0000000000000000 t9 = fffffc0000481e78 t10= 0000000000000010
t11= 0000000000000008 pv = fffffc000031cf40 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc00010fba48
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc85c4e400e0 fffffc0000312c20
+ 70 0000000000005200 0000000044e400e0
+ 80 0000000000000000 0000000002272000
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031cde8
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc00010fba48 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 00000000010f8000 fffffc000031cde8
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000000000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 0000000000000000
+ 160 00000000000147d0 ffffff000001d5cf
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006bd5cf
+ 1a0 ffffffffffe00000 00000000000000ff
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 0000000000272007
CIA machine check NOT expected!!!
CIA machine check: vector=0x670 pc=0xfffffc000031cde8 code=0x98
machine check type: processor detected hard error
pc = [<fffffc000031cde8>] ra = [<fffffc000031cf58>] ps = 0000 Not
tainted
pc is at __raw_readb+0x48/0x60
ra is at readb+0x18/0x30
v0 = 0000000000000000 t0 = fffffc85c4e400e0 t1 = fffffffffffffff9
t2 = 0000000000000003 t3 = 0000000044e400e0 t4 = 0000000000000000
t5 = 0000000002272000 t6 = 0000000000000000 t7 = fffffc00010f8000
a0 = 0000000000000001 a1 = 0000000000000001 a2 = fffffc00010fbae9
a3 = 0000000000000002 a4 = fffffc00010fbae8 a5 = 0000000000000000
t8 = 0000000000000000 t9 = fffffc0000481e78 t10= 0000000000000010
t11= 0000000000000008 pv = fffffc000031cf40 at = 0000000000000000
gp = fffffc00006a1500 sp = fffffc00010fba28
+ 0 0000000000000200 000001a000000118
+ 10 0000000000000098 0000000000000000
+ 20 0000000000000000 0000000000000000
+ 30 0000000000000000 0000000000000000
+ 40 0000000000000000 0000000000000000
+ 50 0000000000000000 0000000000000000
+ 60 fffffc85c4e400e0 fffffc0000312c20
+ 70 0000000000005200 0000000044e400e0
+ 80 0000000000000000 0000000002272000
+ 90 fffffc0000312ba0 1f1e161514020100
+ a0 fffffc0000312e80 fffffc000031cde8
+ b0 fffffc00003129e0 fffffc0000312a60
+ c0 0000000000000a0d 00000000000000f4
+ d0 00000000000001ec 0000009806700001
+ e0 0000000000000000 0000000000000000
+ f0 fffffc00010fba48 0000000000300000
+ 100 fffffc0000312ae0 fffffc00006a1500
+ 110 00000000010f8000 fffffc000031cde8
+ 120 0000000000000000 0000000000000000
+ 130 0000000000018000 0000000000000000
+ 140 0000004164020000 0000000000000000
+ 150 0000000000000000 0000000000000000
+ 160 00000000000147d0 ffffff000001d5cf
+ 170 0000000000000000 ffffff80000f1fff
+ 180 ffffffffffffffff 000000000000d8f2
+ 190 fffffff005ffffff ffffff00006bd5cf
+ 1a0 ffffffffffe00000 00000000000000ff
+ 1b0 0000000000000000 000000000000001a
+ 1c0 0000000000000c12 00000000000000f3
+ 1d0 ffffffffffe00000 0000000010100000
+ 1e0 0000000002010006 0000000040008840
+ 1f0 0000000000000000 0000000000272007

2004-10-23 09:03:02

by Alexander Rauth

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

sorry wrong email address!!!

please reply to [email protected] or just to lkml as I am
subscribed to lkml

2004-10-23 19:04:52

by Alexander Rauth

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

If found another strangeness ....
this is running 2.6.8.1 same machine


0000:00:05.0 SCSI storage controller: QLogic Corp. ISP1020 Fast-wide
SCSI (rev 05)
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: 248, cache line size 10
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at 9000 [size=34M]
????????????????????????????????????????????????????????? how this??
Region 1: Memory at 0000000002270000 (32-bit, non-prefetchable)
[size=4K]
Expansion ROM at 0000000000010000 [disabled]

0000:00:07.0 Non-VGA unclassified device: Intel Corp. 82375EB/SB PCI to
EISA Bridge (rev 15)
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: 248

0000:00:0b.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895
(rev 01)
Subsystem: Tekram Technology Co.,Ltd. DC-390U2W
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 (7500ns min, 16000ns max), cache line size 10
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at 9400 [size=34M]
??????????????????????????????????????????????????????? same ....
Region 1: Memory at 0000000002272000 (32-bit, non-prefetchable)
[size=256]
Region 2: Memory at 0000000002271000 (32-bit, non-prefetchable)
[size=4K]
Expansion ROM at 0000000000010000 [disabled]

0000:00:0d.0 VGA compatible controller: ATI Technologies Inc Radeon
RV200 QW [Radeon 7500] (prog-if 00 [VGA])
Subsystem: C.P. Technology Co. Ltd RV200 QW [Radeon 7500 PCI Dual
Display]
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 (2000ns min), cache line size 10
Interrupt: pin A routed to IRQ 22
Region 0: Memory at 0000000008000000 (32-bit, prefetchable)
Region 1: I/O ports at 9800 [size=256]
??????????????????????????????????????? this seems to be right to me
Region 2: Memory at 0000000002260000 (32-bit, non-prefetchable)
[size=64K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX
[Cyclone] (rev 64)
Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
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: 248 (2500ns min, 2500ns max), cache line size 10
Interrupt: pin A routed to IRQ 24
Region 0: I/O ports at 9c00 [size=34M]
???????????????????????????????????? and again
Region 1: Memory at 0000000002273000 (32-bit, non-prefetchable)
[size=128]
Expansion ROM at 0000000000020000 [disabled]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME+



2004-10-23 18:01:40

by Richard Henderson

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

On Sat, Oct 23, 2004 at 10:31:19AM +0200, [email protected] wrote:
> drivers/built-in.o(.text+0xdbbc):include/asm/io.h:73: undefined
> reference to `__ioremap'
> make: *** [.tmp_vmlinux1] Error 1

Got it.

> pc is at __raw_readw+0x4c/0x60
> ra is at vgacon_startup+0x4ec/0x750

I'll have a look. Why are you using fbcon anyway?


r~

2004-10-24 10:45:43

by Ivan Kokshaysky

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

On Sat, Oct 23, 2004 at 10:58:11AM -0700, Richard Henderson wrote:
> > pc is at __raw_readw+0x4c/0x60
> > ra is at vgacon_startup+0x4ec/0x750
>
> I'll have a look. Why are you using fbcon anyway?

Ouch. The high order bits of the address in cia_ioXXX routines get
cleared out too early, so that addr >= CIA_DENSE_MEM clause
is always false.

Ivan.

--- 2.9/include/asm-alpha/core_cia.h Tue Oct 19 01:54:30 2004
+++ linux/include/asm-alpha/core_cia.h Sun Oct 24 14:16:17 2004
@@ -347,14 +347,14 @@ __EXTERN_INLINE unsigned int cia_ioread8
unsigned long addr = (unsigned long) xaddr;
unsigned long result, base_and_type;

- /* We can use CIA_MEM_R1_MASK for io ports too, since it is large
- enough to cover all io ports, and smaller than CIA_IO. */
- addr &= CIA_MEM_R1_MASK;
if (addr >= CIA_DENSE_MEM)
base_and_type = CIA_SPARSE_MEM + 0x00;
else
base_and_type = CIA_IO + 0x00;

+ /* We can use CIA_MEM_R1_MASK for io ports too, since it is large
+ enough to cover all io ports, and smaller than CIA_IO. */
+ addr &= CIA_MEM_R1_MASK;
result = *(vip) ((addr << 5) + base_and_type);
return __kernel_extbl(result, addr & 3);
}
@@ -379,12 +379,12 @@ __EXTERN_INLINE unsigned int cia_ioread1
unsigned long addr = (unsigned long) xaddr;
unsigned long result, base_and_type;

- addr &= CIA_MEM_R1_MASK;
if (addr >= CIA_DENSE_MEM)
base_and_type = CIA_SPARSE_MEM + 0x08;
else
base_and_type = CIA_IO + 0x08;

+ addr &= CIA_MEM_R1_MASK;
result = *(vip) ((addr << 5) + base_and_type);
return __kernel_extwl(result, addr & 3);
}
@@ -394,12 +394,12 @@ __EXTERN_INLINE void cia_iowrite16(u16 b
unsigned long addr = (unsigned long) xaddr;
unsigned long w, base_and_type;

- addr &= CIA_MEM_R1_MASK;
if (addr >= CIA_DENSE_MEM)
base_and_type = CIA_SPARSE_MEM + 0x08;
else
base_and_type = CIA_IO + 0x08;

+ addr &= CIA_MEM_R1_MASK;
w = __kernel_inswl(b, addr & 3);
*(vuip) ((addr << 5) + base_and_type) = w;
}

2004-10-24 15:35:31

by alex

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

Hallo Ivan,

that seems to do the trick....
but as usually one thing fixed next broken....
now the sym53c8xx won't scan the SCSI bus.
So I have no chance to boot and take a closer look if everything is
working again. I do further investigation later on.

Thank you for your help!
Alex

Am So, den 24.10.2004 schrieb Ivan Kokshaysky um 12:43:
> On Sat, Oct 23, 2004 at 10:58:11AM -0700, Richard Henderson wrote:
> > > pc is at __raw_readw+0x4c/0x60
> > > ra is at vgacon_startup+0x4ec/0x750
> >
> > I'll have a look. Why are you using fbcon anyway?
>
> Ouch. The high order bits of the address in cia_ioXXX routines get
> cleared out too early, so that addr >= CIA_DENSE_MEM clause
> is always false.
>
> Ivan.
>
> --- 2.9/include/asm-alpha/core_cia.h Tue Oct 19 01:54:30 2004
> +++ linux/include/asm-alpha/core_cia.h Sun Oct 24 14:16:17 2004
> @@ -347,14 +347,14 @@ __EXTERN_INLINE unsigned int cia_ioread8
> unsigned long addr = (unsigned long) xaddr;
> unsigned long result, base_and_type;
>
> - /* We can use CIA_MEM_R1_MASK for io ports too, since it is large
> - enough to cover all io ports, and smaller than CIA_IO. */
> - addr &= CIA_MEM_R1_MASK;
> if (addr >= CIA_DENSE_MEM)
> base_and_type = CIA_SPARSE_MEM + 0x00;
> else
> base_and_type = CIA_IO + 0x00;
>
> + /* We can use CIA_MEM_R1_MASK for io ports too, since it is large
> + enough to cover all io ports, and smaller than CIA_IO. */
> + addr &= CIA_MEM_R1_MASK;
> result = *(vip) ((addr << 5) + base_and_type);
> return __kernel_extbl(result, addr & 3);
> }
> @@ -379,12 +379,12 @@ __EXTERN_INLINE unsigned int cia_ioread1
> unsigned long addr = (unsigned long) xaddr;
> unsigned long result, base_and_type;
>
> - addr &= CIA_MEM_R1_MASK;
> if (addr >= CIA_DENSE_MEM)
> base_and_type = CIA_SPARSE_MEM + 0x08;
> else
> base_and_type = CIA_IO + 0x08;
>
> + addr &= CIA_MEM_R1_MASK;
> result = *(vip) ((addr << 5) + base_and_type);
> return __kernel_extwl(result, addr & 3);
> }
> @@ -394,12 +394,12 @@ __EXTERN_INLINE void cia_iowrite16(u16 b
> unsigned long addr = (unsigned long) xaddr;
> unsigned long w, base_and_type;
>
> - addr &= CIA_MEM_R1_MASK;
> if (addr >= CIA_DENSE_MEM)
> base_and_type = CIA_SPARSE_MEM + 0x08;
> else
> base_and_type = CIA_IO + 0x08;
>
> + addr &= CIA_MEM_R1_MASK;
> w = __kernel_inswl(b, addr & 3);
> *(vuip) ((addr << 5) + base_and_type) = w;
> }

2004-10-24 16:04:14

by Ivan Kokshaysky

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

On Sun, Oct 24, 2004 at 05:33:23PM +0200, [email protected] wrote:
> but as usually one thing fixed next broken....
> now the sym53c8xx won't scan the SCSI bus.

Probably it's my fault - previous patch was incomplete.
Please try this one instead.

Ivan.

--- 2.6.9/include/asm-alpha/core_cia.h Tue Oct 19 01:54:30 2004
+++ linux/include/asm-alpha/core_cia.h Sun Oct 24 16:52:42 2004
@@ -347,14 +347,14 @@ __EXTERN_INLINE unsigned int cia_ioread8
unsigned long addr = (unsigned long) xaddr;
unsigned long result, base_and_type;

- /* We can use CIA_MEM_R1_MASK for io ports too, since it is large
- enough to cover all io ports, and smaller than CIA_IO. */
- addr &= CIA_MEM_R1_MASK;
if (addr >= CIA_DENSE_MEM)
base_and_type = CIA_SPARSE_MEM + 0x00;
else
base_and_type = CIA_IO + 0x00;

+ /* We can use CIA_MEM_R1_MASK for io ports too, since it is large
+ enough to cover all io ports, and smaller than CIA_IO. */
+ addr &= CIA_MEM_R1_MASK;
result = *(vip) ((addr << 5) + base_and_type);
return __kernel_extbl(result, addr & 3);
}
@@ -364,12 +364,12 @@ __EXTERN_INLINE void cia_iowrite8(u8 b,
unsigned long addr = (unsigned long) xaddr;
unsigned long w, base_and_type;

- addr &= CIA_MEM_R1_MASK;
if (addr >= CIA_DENSE_MEM)
base_and_type = CIA_SPARSE_MEM + 0x00;
else
base_and_type = CIA_IO + 0x00;

+ addr &= CIA_MEM_R1_MASK;
w = __kernel_insbl(b, addr & 3);
*(vuip) ((addr << 5) + base_and_type) = w;
}
@@ -379,12 +379,12 @@ __EXTERN_INLINE unsigned int cia_ioread1
unsigned long addr = (unsigned long) xaddr;
unsigned long result, base_and_type;

- addr &= CIA_MEM_R1_MASK;
if (addr >= CIA_DENSE_MEM)
base_and_type = CIA_SPARSE_MEM + 0x08;
else
base_and_type = CIA_IO + 0x08;

+ addr &= CIA_MEM_R1_MASK;
result = *(vip) ((addr << 5) + base_and_type);
return __kernel_extwl(result, addr & 3);
}
@@ -394,12 +394,12 @@ __EXTERN_INLINE void cia_iowrite16(u16 b
unsigned long addr = (unsigned long) xaddr;
unsigned long w, base_and_type;

- addr &= CIA_MEM_R1_MASK;
if (addr >= CIA_DENSE_MEM)
base_and_type = CIA_SPARSE_MEM + 0x08;
else
base_and_type = CIA_IO + 0x08;

+ addr &= CIA_MEM_R1_MASK;
w = __kernel_inswl(b, addr & 3);
*(vuip) ((addr << 5) + base_and_type) = w;
}

2004-10-25 20:30:27

by Alexander Rauth

[permalink] [raw]
Subject: Re: linux 2.6.9 on alpha noritake

Am So, den 24.10.2004 schrieb Ivan Kokshaysky um 17:59:
> On Sun, Oct 24, 2004 at 05:33:23PM +0200, [email protected] wrote:
> > but as usually one thing fixed next broken....
> > now the sym53c8xx won't scan the SCSI bus.
just tested 1.6.10-rc1-bk3 with your patches ...
... boots ... sym53c8xx works ... __ioremap is defined ... but

the sysrq help messages keeps getting printed to the console over and
over again ... but I haven't pressed any key at all

any ideas???

thanks for your quick help

Alex