[arch-general] 2.6.35.5-1 Fails To Boot: ERROR 24: Attempt to access block outside partition??

David C. Rankin drankinatty at suddenlinkmail.com
Wed Sep 22 13:29:15 EDT 2010


Uh Oh...

	Just updated and 2.6.35.5-1 fails to boot. It fails at the very start of boot.
The screen output is:

kernel /vmlinuz root=/dev/mapper/nvidia_baaccajap5 ro vga=0x31a

[Linux-bzImage setup=0x3200, size=0x20ac50]

Error 24: Attempt to access bloack outside partition

Press any key to continue...


	This is on my test server and looks like the same/similar issue to bug
FS#20499. I don't know what Error 24 is, but I suspect it has something to do
with the dmraid setup and not being able to find the partitions. The update
complete perfectly:

:: Retrieving packages from core...
 grep-2.7-1-x86_64                       158.0K  204.0K/s 00:00:01
[#####################################] 100%
 kernel26-2.6.35.5-1-x86_64               23.5M  507.3K/s 00:00:47
[#####################################] 100%
 kernel26-headers-2.6.35.5-1-x86_64        3.9M  482.3K/s 00:00:08
[#####################################] 100%
 kernel26-manpages-2.6.35.5-1-x86_64    2036.9K  466.8K/s 00:00:04
[#####################################] 100%
 libldap-2.4.23-1-x86_64                 357.3K  313.7K/s 00:00:01
[#####################################] 100%
 mlocate-0.23.1-1-x86_64                  74.8K  154.2K/s 00:00:00
[#####################################] 100%
:: Retrieving packages from extra...
 openldap-2.4.23-1-x86_64                797.3K  389.9K/s 00:00:02
[#####################################] 100%
checking package integrity...
(7/7) checking for file conflicts
[#####################################] 100%
(1/7) upgrading grep
[#####################################] 100%
(2/7) upgrading kernel26
[#####################################] 100%
>>> Updating module dependencies. Please wait ...
>>> MKINITCPIO SETUP
>>> ----------------
>>> If you use LVM2, Encrypted root or software RAID,
>>> Ensure you enable support in /etc/mkinitcpio.conf .
>>> More information about mkinitcpio setup can be found here:
>>> http://wiki.archlinux.org/index.php/Mkinitcpio

>>> Generating initial ramdisk, using mkinitcpio.  Please wait...
==> Building image "default"
==> Running command: /sbin/mkinitcpio -k 2.6.35-ARCH -c /etc/mkinitcpio.conf -g
/boot/kernel26.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [dmraid]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26.img'...SUCCESS
==> SUCCESS
==> Building image "fallback"
==> Running command: /sbin/mkinitcpio -k 2.6.35-ARCH -c /etc/mkinitcpio.conf -g
/boot/kernel26-fallback.img -S autodetect
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [dmraid]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26-fallback.img'...SUCCESS
==> SUCCESS
(3/7) upgrading kernel26-headers
[#####################################] 100%
(4/7) upgrading kernel26-manpages
[#####################################] 100%
(5/7) upgrading libldap
[#####################################] 100%
(6/7) upgrading mlocate
[#####################################] 100%
(7/7) upgrading openldap
[#####################################] 100%

	So what to try, what to check? 2.6.35.4-1 worked perfectly, so whatever changed
for 2.6.35.5-1 is the issue. Let me know what else you need. This box hardware
info is:

The server is based on a MSI K9N2 board (MS-7374) with a Phenom 9850 proc & 8G
of ram. The box has 2 dmraid arrays:

[22:00 ecstasy:/mnt/arch] # dmraid -r
/dev/sdd: nvidia, "nvidia_baaccaja", mirror, ok, 1465149166 sectors, data@ 0
/dev/sdc: nvidia, "nvidia_fdaacfde", mirror, ok, 976773166 sectors, data@ 0
/dev/sdb: nvidia, "nvidia_baaccaja", mirror, ok, 1465149166 sectors, data@ 0
/dev/sda: nvidia, "nvidia_fdaacfde", mirror, ok, 976773166 sectors, data@ 0

[22:00 ecstasy:/mnt/arch] # dmraid -s
*** Active Set
name : nvidia_baaccaja
size : 1465149056
stride : 128
type : mirror
status : ok
subsets: 0
devs : 2
spares : 0
*** Active Set
name : nvidia_fdaacfde
size : 976773120
stride : 128
type : mirror
status : ok
subsets: 0
devs : 2
spares : 0

The lspci information for the soft-raid controller is:

00:09.0 RAID bus controller: nVidia Corporation MCP78S [GeForce 8200] SATA
Controller (RAID mode) (rev a2)
Subsystem: Micro-Star International Co., Ltd. Device 7374
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 28
I/O ports at b080 [size=8]
I/O ports at b000 [size=4]
I/O ports at ac00 [size=8]
I/O ports at a880 [size=4]
I/O ports at a800 [size=16]
Memory at f9e76000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [44] Power Management version 2
Capabilities: [8c] SATA HBA v1.0
Capabilities: [b0] MSI: Enable+ Count=1/8 Maskable- 64bit+
Capabilities: [ec] HyperTransport: MSI Mapping Enable+ Fixed+
Kernel driver in use: ahci
Kernel modules: ahci

Let me know what else to send. I'll also open a bug with this info...

-- 
David C. Rankin, J.D.,P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
www.rankinlawfirm.com


More information about the arch-general mailing list