Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ATAPI CD on IBM blade server with 2.6.28 kernel [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
tld
Veteran
Veteran


Joined: 09 Dec 2003
Posts: 1850

PostPosted: Fri Jun 05, 2009 10:06 pm    Post subject: ATAPI CD on IBM blade server with 2.6.28 kernel [SOLVED] Reply with quote

Im upgrading an IBM blade server from a 2.6.26 kernel to 2.6.28. Here's the lspci information:

Code:
00:00.0 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset) (rev 33)
00:00.1 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset)
00:00.2 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset)
00:01.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
00:0f.0 Host bridge: Broadcom CSB5 South Bridge (rev 93)
00:0f.1 IDE interface: Broadcom CSB5 IDE Controller (rev 93)
00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (rev 05)
00:0f.3 ISA bridge: Broadcom CSB5 LPC bridge
00:11.0 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
00:11.2 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
01:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
02:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)


At first I was trying to get the ATAPI CD recognized with the libata drivers instead of the ATA/ATAPI/MFM/RLL drivers and wasn't having any luck.

Now I'm simply trying to get it working with ATA/ATAPI/MFM/RLL as /dev/hd* as it was in 2.6.26 and it simply isn't being recognized at all, and I'm stumped.

With the old kernel I see this in my dmesg:

Code:
Probing IDE interface ide0...
Probing IDE interface ide1...
hdc: CD-224E, ATAPI CD/DVD-ROM drive


In 2.6.28 it sees no CD at all.

I have CONFIG_BLK_DEV_SR (SCSI CD ROM) enabled. I have CONFIG_BLK_DEV_IDECD enabled...pretty much everything I can think of. On thing I have the 2.6.26 kernel that's not set in 2.6.28 is CONFIG_BLK_DEV_IDEDISK (Include IDE/ATA-2 DISK support) which isn't in ATA/ATAPI/MFM/RLL under 2.6.28.

The 2.6.26 kernel doesn't have any board specific IDE drivers enabled, so I think it's using the generic/default IDE chipset support.

Any suggestions would be appreciated.

Tom


Last edited by tld on Sat Jun 06, 2009 5:32 am; edited 2 times in total
Back to top
View user's profile Send private message
agent_jdh
Veteran
Veteran


Joined: 08 Aug 2002
Posts: 1783
Location: Scotland

PostPosted: Fri Jun 05, 2009 10:11 pm    Post subject: Reply with quote

Have you tried the libata Generic ATA option? And support for scsi cd-roms?
_________________
Jingle Jangle Jewellery
Back to top
View user's profile Send private message
tld
Veteran
Veteran


Joined: 09 Dec 2003
Posts: 1850

PostPosted: Sat Jun 06, 2009 12:20 am    Post subject: Reply with quote

I just tried that. Under the libata I've got this:

Code:
--- Serial ATA (prod) and Parallel ATA (experimental) drivers 
[*]   ATA ACPI Support
< >   AHCI SATA support
< >   Silicon Image 3124/3132 SATA support   
[*]   ATA SFF support
...
  <*>     Generic ATA support
 


...and in the SCSI section I have this.

Code:
 < > RAID Transport Class
-*- SCSI device support
< > SCSI target support
[ ] legacy /proc/scsi/ support
*** SCSI support type (disk, tape, CD-ROM) ***
<*> SCSI disk support
< > SCSI tape support
< > SCSI OnStream SC-x0 tape support
<*> SCSI CDROM support
[ ]   Enable vendor-specific extensions (for SCSI CDROM)
<*> SCSI generic support 
[*] SCSI low-level drivers  --->


I'm assuming that should give me a /dev/sr* device. It shows no sign of seeing any CD at all. And again, if I use the old IDE drivers instead, set up like the 2.6.26 kernel (with the exception of "Include IDE/ATA-2 DISK support" CONFIG_BLK_DEV_IDEDISK, which isn't available in the 2.6.28 kernel) I get no sign of it either.

I've never seen anything quite like this. I really can't imagine what I'm missing.

Tom
Back to top
View user's profile Send private message
tld
Veteran
Veteran


Joined: 09 Dec 2003
Posts: 1850

PostPosted: Sat Jun 06, 2009 12:37 am    Post subject: Reply with quote

Ah...I found it. I hadn't noticed that the CONFIG_PATA_SERVERWORKS under libata which is for the CSB5 among others. That did it.

Tom
Back to top
View user's profile Send private message
tld
Veteran
Veteran


Joined: 09 Dec 2003
Posts: 1850

PostPosted: Sat Jun 06, 2009 1:02 am    Post subject: Reply with quote

The confusing part about this was that, in the 2.6.26 kernel, the generic IDE chipset support within ATA/ATAPI/MFM/RLL worked and recognized this machines IDE CD. It's ATA/ATAPI/MFM/RLL section also had a "ServerWorks OSB4/CSB5/CSB6 chipsets" option which I had never noticed or enabled. For whatever reason, the 2.6.28 kernel woudn't work when set up like that.

In any case, now I have it working with the new libata.

Tom
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum