Hi I got a kernel panic on alpha platform with the kernel-2.6.0-test9-bk21 (see below). Until 2.4.21 everything works fine. Config and lspci output attached. I donīt know, if the "Unaligned fault" comes from "I/O ports already in use, ignoring" before. Screen output: Linux version 2.6.0-test9-bk21 (root@merlin) (gcc version 3.3.2 (Red Hat Linux 3.3.2-1)) #1 Mon Nov 17 12:22:03 MET 2003 Booting on EB164 variation SX164 using machine vector SX164 from MILO Major Options: EV56 LEGACY_START VERBOSE_MCHECK MAGIC_SYSRQ [..] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx CY82C693: IDE controller at PCI slot 0000:00:08.1 CY82C693: chipset revision 0 CY82C693: not 100% native mode: will probe irqs later CY82C693U driver v0.34 99-13-12 Andreas S. Krebs (akrebs@altavista.net) ide0: BM-DMA at 0x8480-0x8487, BIOS settings: hda:pio, hdb:DMA ide1: BM-DMA at 0x8488-0x848f, BIOS settings: hdc:pio, hdd:DMA hdb: ASUS CD-S340, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.35 aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs (scsi0:A:0): 40.000MB/s transfers (20.000MHz, offset 8, 16bit) (scsi0:A:1): 40.000MB/s transfers (20.000MHz, offset 8, 16bit) (scsi0:A:2): 40.000MB/s transfers (20.000MHz, offset 8, 16bit) (scsi0:A:3): 40.000MB/s transfers (20.000MHz, offset 8, 16bit) Vendor: IBM Model: DDYS-T36950N Rev: SA2A Type: Direct-Access ANSI SCSI revision: 03 scsi0:A:0:0: Tagged Queuing enabled. Depth 128 Vendor: COMPAQ Model: BB00921B91 Rev: 3B07 Type: Direct-Access ANSI SCSI revision: 02 scsi0:A:1:0: Tagged Queuing enabled. Depth 128 Vendor: IBM Model: DDYS-T18350N Rev: SA2A Type: Direct-Access ANSI SCSI revision: 03 scsi0:A:2:0: Tagged Queuing enabled. Depth 128 Vendor: IBM Model: DDYS-T18350N Rev: SA2A Type: Direct-Access ANSI SCSI revision: 03 scsi0:A:3:0: Tagged Queuing enabled. Depth 128 PCI: Unable to reserve I/O region #1:100@8000 for device 0000:00:07.0 PCI: Unable to reserve I/O region #1:100@8000 for device 0000:00:07.0 aic7xxx: at PCI 0/7/0 aic7xxx: I/O ports already in use, ignoring. SCSI device sda: 71687340 512-byte hdwr sectors (36704 MB) SCSI device sda: drive cache: write back sda:Bad unaligned kernel access at fffffc0000476cb8: fffffc001fd48f22 22 31 Kernel panic: Attempted to kill init! Disassembly of fffffc0000476cb8: 0xfffffc0000476c78 <__make_request+88>: addq t0,t1,t0 0xfffffc0000476c7c <__make_request+92>: ldq t12,-12528(gp) 0xfffffc0000476c80 <__make_request+96>: ldl t1,8(t0) 0xfffffc0000476c84 <__make_request+100>: lda a1,64(sp) 0xfffffc0000476c88 <__make_request+104>: zapnot t3,0xf,t3 0xfffffc0000476c8c <__make_request+108>: and t4,0x1,s1 0xfffffc0000476c90 <__make_request+112>: zapnot t1,0xf,t1 0xfffffc0000476c94 <__make_request+116>: stq t2,80(sp) 0xfffffc0000476c98 <__make_request+120>: srl t3,0x9,s5 0xfffffc0000476c9c <__make_request+124>: srl t1,0x9,fp 0xfffffc0000476ca0 <__make_request+128>: jsr ra,(t12),0xfffffc000047aa70 0xfffffc0000476ca4 <__make_request+132>: ldah gp,35(ra) 0xfffffc0000476ca8 <__make_request+136>: ldq t0,64(sp) 0xfffffc0000476cac <__make_request+140>: ldq t2,632(s2) 0xfffffc0000476cb0 <__make_request+144>: lda gp,-28324(gp) 0xfffffc0000476cb4 <__make_request+148>: ldl t1,32(t0) -> 0xfffffc0000476cb8 <__make_request+152>: lds $f31,0(t2) 0xfffffc0000476cbc <__make_request+156>: unop 0xfffffc0000476cc0 <__make_request+160>: and t1,0x4,s0 0xfffffc0000476cc4 <__make_request+164>: and t1,0x2,s4 0xfffffc0000476cc8 <__make_request+168>: cmpult zero,s0,s0 0xfffffc0000476ccc <__make_request+172>: unop 0xfffffc0000476cd0 <__make_request+176>: lda a0,7 ---Type to continue, or q to quit--- 0xfffffc0000476cd4 <__make_request+180>: call_pal 0x35 0xfffffc0000476cd8 <__make_request+184>: ldq t12,-23576(gp) 0xfffffc0000476cdc <__make_request+188>: mov s2,a0 0xfffffc0000476ce0 <__make_request+192>: jsr ra,(t12),0xfffffc00004734d0 0xfffffc0000476ce4 <__make_request+196>: ldah gp,35(ra) In ./drivers/block/ll_rw_blk.c __make_request:2021 2021 spin_lock_prefetch(q->queue_lock); 2022 2023 barrier = test_bit(BIO_RW_BARRIER, &bio->bi_rw); 2024 2025 ra = bio->bi_rw & (1 << BIO_RW_AHEAD); 3338: 00 00 e3 8b lds $f31,0(t2) processor.h:94 extern inline void spin_lock_prefetch(const void *ptr) { __builtin_prefetch(ptr, 1, 3); } So q->queue_lock isnīt aligned for alpha - or q isnīt valid. -- Tom LINUX user since kernel 0.99.x 1994. RPM Alpha packages at http://alpha.steudten.com/packages Want to know what S.u.S.E 1995 cdrom-set contains?