You are not logged in.

#1 2014-03-09 13:09:26

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

[SCSI] Disk not detected at boot (solved)

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

#2 2014-03-10 17:18:26

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

Re: [SCSI] Disk not detected at boot (solved)

Any idea ?

Offline

#3 2014-03-14 15:37:47

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

Re: [SCSI] Disk not detected at boot (solved)

Please help

Offline

#4 2014-03-14 16:42:15

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,861

Re: [SCSI] Disk not detected at boot (solved)

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

#5 2014-03-14 17:21:08

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

Re: [SCSI] Disk not detected at boot (solved)

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

#6 2014-03-14 21:12:17

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,861

Re: [SCSI] Disk not detected at boot (solved)

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

#7 2014-03-14 22:05:38

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

Re: [SCSI] Disk not detected at boot (solved)

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

#8 2014-03-14 23:47:59

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,861

Re: [SCSI] Disk not detected at boot (solved)

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

#9 2014-03-15 10:15:34

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

Re: [SCSI] Disk not detected at boot (solved)

Linux archiso 3.19.9-1-ARCH #1 SMP PREMPT Sun Jan 26 09:15:23 CET 2014 i686 GNU/Linux

Offline

#10 2014-03-15 11:36:33

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,861

Re: [SCSI] Disk not detected at boot (solved)

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

#11 2014-03-15 12:53:26

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

Re: [SCSI] Disk not detected at boot (solved)

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

#12 2014-03-15 13:42:51

xcodexif
Member
From: France
Registered: 2013-10-31
Posts: 28
Website

Re: [SCSI] Disk not detected at boot (solved)

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

Board footer

Powered by FluxBB