You are not logged in.
Hi,
I'm installing Arch on a old Compaq server.
The install was fine and I use syslinux as bootloader
/dev/ida/c0d0
/dev/ida/c0d0p1 -> /boot
/dev/ida/c0d0p2 -> swap
/dev/ida/c0d0p3 -> /
At boot (not on LiveCD), I have a "waiting for /dev/ida/c0d0p3...."
On BusyBox, I can't found anything related to my SCSI drive. (Only in /dev/disk/by-id/ my PATA CD drive)
I conclude that the SCSI controller is not recognized (in arch as in arch-fallback). But it is on the LiveCD....
I tried to add scsi_mod in kernel but nothing more (the scsi_mod is loaded in BusyBox console).
Last edited by xcodexif (2014-03-15 13:43:26)
Offline
Any idea ?
Offline
Please help
Offline
You might need to add the module required for your SCSI controller to the modules= line in mkinitcpio.conf .
Can you post the output of lspci -v and the contents of /etc/mkinitcpio.conf ?
if you got internet connection from the live cd (or busybox) , you can use nopaste like described here https://bbs.archlinux.org/viewtopic.php?id=57855 (first post)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
root@archiso ~ # lspci -v
00:00.0 Host bridge: Broadcom CNB20LE Host Bridge (rev 05)
Flags: bus master, medium devsel, latency 64
Kernel modules: sworks_agp
00:00.1 Host bridge: Broadcom CNB20LE Host Bridge (rev 05)
Flags: bus master, medium devsel, latency 64
Kernel modules: sworks_agp
00:01.0 RAID bus controller: LSI Logic / Symbios Logic 53C1510 (rev 02)
Subsystem: Compaq Computer Corporation Integrated Smart Array Controller
Flags: bus master, medium devsel, latency 192, IRQ 19
I/O ports at 2000 [size=256]
Memory at c6000000 (32-bit, non-prefetchable) [size=16M]
Memory at c5000000 (32-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at 58100000 [disabled] [size=512K]
Capabilities: [40] Power Management version 2
Kernel driver in use: cpqarray
Kernel modules: cpqarray
00:02.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
[...]
00:03.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] 3D Rage IIC PCI [Mach64 GT IIC] (rev 7a) (prog-if 00 [VGA controller])
[...]
00:04.0 System peripheral: Compaq Computer Corporation Advanced System Management Controller
Subsystem: Compaq Computer Corporation ProLiant DL360
Flags: medium devsel, IRQ 255
I/O ports at 1800 [size=256]
Memory at c4dfef00 (32-bit, non-prefetchable) [size=256]
00:0f.0 ISA bridge: Broadcom OSB4 South Bridge (rev 51)
[...]
00:0f.1 IDE interface: Broadcom OSB4 IDE Controller (prog-if 8a [Master SecP PriP])
[...]
/etc/mkinitcpio.conf :
MODULES="scsi_mod"
BINARIES=""
FILES=""
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"
COMPRESSION="gzip"
Ok, I try to add the 'cpqarray' module, but the module is not found during `mkinitcpio -p linux` :
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.13.6-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> ERROR: module not found: `cpqarray'
Last edited by xcodexif (2014-03-14 17:23:51)
Offline
Searching for the Symbios Logic 53C1510 controller, it seems that there are 2 possible kernel modules for it :
sym53c8xx or the cpqarray .
I suggest you check with lsmod if the sym53c8xx module is loaded in the live environment, if so that's likely the one you need.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
root@archiso ~ # lsmod
Module Size Used by
i2c_piix4 9540 0
ppdev 6002 0
psmouse 85751 0
i2c_core 21926 1 i2c_piix4
microcode 10292 0
parport_pc 16579 0
pcspkr 1491 0
serio_raw 3973 0
parport 25369 2 ppdev,parport_pc
evdev 8564 1
processor 22031 0
thermal 7052 0
nfs 164766 0
lockd 66120 1 nfs
sunrpc 198442 2 nfs,lockd
fscache 42188 1 nfs
ext4 430000 1
crc16 1095 1 ext4
mbcache 4462 1 ext4
jbd2 70317 1 ext4
dm_snapshot 26648 2
dm_mod 72585 3 dm_snapshot
squashfs 33319 1
loop 14799 6
isofs 28361 1
sr_mod 13055 1
cdrom 29900 1 sr_mod
ata_generic 2438 0
pata_acpi 2339 0
pata_serverworks 4204 1
libata 148931 3 pata_acpi,ata_generic,pata_serverworks
scsi_mod 110404 2 libata,sr_mod
e100 27408 0
mii 3411 1 e100
cpqarray 17524 0
sworks_agp 5017 0
agpgart 22047 1 sworks_agp
floppy 48486 0
button 3689 0
I tried to add 'sym53c8xx' module but, as expected, nothing more in BusyBox
Last edited by xcodexif (2014-03-14 22:32:15)
Offline
Ok, the lsmod putput does confirm you need cpqarray module .
Where did you get the live CD and which version is the kernel on it ( uname -a) ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Linux archiso 3.19.9-1-ARCH #1 SMP PREMPT Sun Jan 26 09:15:23 CET 2014 i686 GNU/Linux
Offline
Looking at the date, that should be the 3.12.9-1 kernel package.
I've checked my /var/cache/pacman/pkg folder and linux 3.12.9-1 & 2 both have the cpqarray module.
The 3.13.x arch kernels however no longer include that module, so it seems to have been removed.
You should file a bug report about this and ask for it to be re-added.
This may take time though.
Normally you could use the IgnorePkg setting in pacman.conf so the kernel would not be upgraded, but i have no clue whether the install environment allows that.
The easiest alternative would be to use the linux-lts kernel instead.
you should be able to to install the linux-lts kernel by chrooting into your installation from the livecd.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Yes, I made a mistake while writing (don't need ssh for one line...).
I'm checking for older version of kernel, and if it works I will file a bug.
Thanks for help !
Offline
Ok, I downgraded using ARM and successfully added 'cpqarray' module.
And now I boot fine on my RAID partitions.
Here is the bug entry : https://bugs.archlinux.org/task/39452
Thanks !
Offline