linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Newer kernel not detecting devices?
@ 2008-01-17 14:37 David
  2008-01-17 15:50 ` James Bottomley
  0 siblings, 1 reply; 2+ messages in thread
From: David @ 2008-01-17 14:37 UTC (permalink / raw)
  To: linux-scsi

[-- Attachment #1: Type: text/plain, Size: 2014 bytes --]

I have here a server with an LSI SCSI card.  On one channel is a tape  
changer, on the other an external RAID5 box with a number of disks in.  
  All worked fine until a recent upgrade and now the disk array is not  
recognised.

The disk array is still recognised on machine startup in the SCSI card  
output on HBA 1, ID 0, LUN 0.  The tape changer is recognised in the  
new install and has the correct devices assigned as before.

The SCSI card used for the tape changer and disk array is an LSI Logic  
card.  The MegaRAID is seperate, a Dell PERC which has the system  
disks attached.  However, another PERC was tested instead of the LSI  
SCSI card which had the same problem.

lspci:
00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express  
Port A (rev 09)
00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B (rev 09)
)
02:0c.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030  
PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
02:0c.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030  
PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
02:0e.0 RAID bus controller: Dell PowerEdge Expandable RAID controller  
4 (rev 06)

On the old install, the following is seen:

/proc/scsi/sg/device_strs
PE/PV   	1x2 SCSI BP     	1.0
MegaRAID	LD 0 RAID1  286G	516A
E1600SR 	                	0001 (the disk array)
HL-DT-ST	RW/DVD GCC-4243N	A102

uname -a:
Linux ubuntu 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007  
i686 GNU/Linux


On the new install:

/proc/scsi/sg/device_strs
HL-DT-ST	RW/DVD GCC-4243N	A102
PE/PV   	1x2 SCSI BP     	1.0
MegaRAID	LD 0 RAID1  286G	516A

uname -a:
Linux ubuntu 2.6.22-14-server #1 SMP Sun Oct 14 23:34:23 GMT 2007 i686  
GNU/Linux

dmesg output from both builds is attached to this message.

A livecd of the old OS still recognises the disk array as sdb1 correctly.

Is this an issue with modules/options or a problem with the distro  
(Ubuntu server)?

Regards,

David


[-- Attachment #2: 2.6.22-dmesg.gz --]
[-- Type: application/gzip, Size: 8691 bytes --]

[-- Attachment #3: 2.6.20-dmesg.gz --]
[-- Type: application/gzip, Size: 9747 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Newer kernel not detecting devices?
  2008-01-17 14:37 Newer kernel not detecting devices? David
@ 2008-01-17 15:50 ` James Bottomley
  0 siblings, 0 replies; 2+ messages in thread
From: James Bottomley @ 2008-01-17 15:50 UTC (permalink / raw)
  To: David; +Cc: linux-scsi


On Thu, 2008-01-17 at 14:37 +0000, David wrote:
> I have here a server with an LSI SCSI card.  On one channel is a tape  
> changer, on the other an external RAID5 box with a number of disks in.  
>   All worked fine until a recent upgrade and now the disk array is not  
> recognised.
> 
> The disk array is still recognised on machine startup in the SCSI card  
> output on HBA 1, ID 0, LUN 0.  The tape changer is recognised in the  
> new install and has the correct devices assigned as before.
> 
> The SCSI card used for the tape changer and disk array is an LSI Logic  
> card.  The MegaRAID is seperate, a Dell PERC which has the system  
> disks attached.  However, another PERC was tested instead of the LSI  
> SCSI card which had the same problem.
> 
> lspci:
> 00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express  
> Port A (rev 09)
> 00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B (rev 09)
> )
> 02:0c.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030  
> PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
> 02:0c.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030  
> PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
> 02:0e.0 RAID bus controller: Dell PowerEdge Expandable RAID controller  
> 4 (rev 06)
> 
> On the old install, the following is seen:
> 
> /proc/scsi/sg/device_strs
> PE/PV   	1x2 SCSI BP     	1.0
> MegaRAID	LD 0 RAID1  286G	516A
> E1600SR 	                	0001 (the disk array)
> HL-DT-ST	RW/DVD GCC-4243N	A102

Where is the changer in this?

> uname -a:
> Linux ubuntu 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007  
> i686 GNU/Linux
> 
> 
> On the new install:
> 
> /proc/scsi/sg/device_strs
> HL-DT-ST	RW/DVD GCC-4243N	A102
> PE/PV   	1x2 SCSI BP     	1.0
> MegaRAID	LD 0 RAID1  286G	516A
> 
> uname -a:
> Linux ubuntu 2.6.22-14-server #1 SMP Sun Oct 14 23:34:23 GMT 2007 i686  
> GNU/Linux
> 
> dmesg output from both builds is attached to this message.
> 
> A livecd of the old OS still recognises the disk array as sdb1 correctly.
> 
> Is this an issue with modules/options or a problem with the distro  
> (Ubuntu server)?

A good way to tell that would be to try booting with a vanilla linux
kernel.  2.6.24-rc8 should do the trick.

James



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-01-17 15:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-17 14:37 Newer kernel not detecting devices? David
2008-01-17 15:50 ` James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).