LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-25-2018, 07:41 AM   #1
wael_h
Member
 
Registered: Mar 2009
Location: Phoenix, Arizona
Distribution: Slackware
Posts: 102

Rep: Reputation: 39
Dell with Intell C600 chipset needs ISCI in huge kernel


Hello all;

I got a faster machine - used. And I have a wish. I am posting this for two reasons:

First, the subject heading is my wish, so I wish ISCI driver will be included into the huge kernel not as a module but built into the kernel. Kernel configure change as follows:

Quote:
CONFIG_SCSI_ISCI=m
to
CONFIG_SCSI_ISCI=y
Second: I hope this information here will help somebody.

I am on slackware64-current with kernel version 4.14.40

Short story:

I have a Dell Precision T5600 with Intell C600 chipset, installation kernel will NOT recognize my SATA hard disk, another distribution did, it was simple to spot ISCI module with 'lsmod' command.

I made an initrd with only this module and using stock huge kernel and bingo hard disk was recognized. My next step was to boot with changed kernel configuration as above, so I used Eric's mini install script and made a new installation CD with the new built kernel and it worked perfect.

Long story:

The motherboard I have is shared among at least three Dell Precision models; T3600, T5600 and T7600. This motherboard has two hard disk controllers and seven hard disks connectors! Those connectors are labeled as:
SATA0 SATA1
HDD0 HDD1 HDD2 HDD3
SAS1

Connectors SATA0 and SATA1 are for optical drives and have controller one.

All other connectors have the other controller, the BIOS has three settings for it, stock huge kernel does not recognize connected disk no matter what setting I use.

When connecting disk to SATA0 or SATA1 stock kernel recognizes disk ... it is a different controller and Dell manual says those are for optical drives. So you can install slackware if you connect your drive to SATA0 or SATA1 connector, boot your machine (still on one of those connectors) make an initrd, add a lilo stanza (entery) for your initrd and generic kernel then run lilo. Power off machine, move your hard disk connector to HDD0 then boot with initrd and generic, it should boot into you smacking new slackware installation.

The real solution is to have isci built into huge, I know it will make it bigger ... it IS huge, thank you in advance Mr. Volkerding

I will mark this as solved.

Thank you;
Wali
 
Old 05-30-2018, 12:45 PM   #2
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,454

Rep: Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347
Quote:
Originally Posted by wael_h View Post
Hello all;

I got a faster machine - used. And I have a wish. I am posting this for two reasons:

First, the subject heading is my wish, so I wish ISCI driver will be included into the huge kernel not as a module but built into the kernel. Kernel configure change as follows:

Code:
CONFIG_SCSI_ISCI=m
to
CONFIG_SCSI_ISCI=y
Second: I hope this information here will help somebody.

I am on slackware64-current with kernel version 4.14.40
Those kernel options do not exist for either the 4.4 or the 4.14 kernel. I also have a hunch that building in iSCSI support could turn on other options that would render the huge and generic kernels module-incompatible, similar to the situation with MMC.

If you can clarify exactly what options you think are needed, and also provide a description of the hardware in question (even lspci output), I can take another look at this. Thanks.
 
Old 05-30-2018, 03:28 PM   #3
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,296

Rep: Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916
See again in config please, this options still present.

http://slackware.cs.utah.edu/pub/sla...ge-4.14.44.x64

line 2257

CONFIG_SCSI_ISCI=m

when use the (find/search) tool from kernel xconfig , never include CONFIG ... FROM THE SEARCH.

Only ,SCSI_ISCI , and got it!



Last edited by USUARIONUEVO; 05-30-2018 at 03:42 PM.
 
Old 05-30-2018, 04:05 PM   #4
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,454

Rep: Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347Reputation: 8347
Quote:
Originally Posted by USUARIONUEVO View Post
See again in config please, this options still present.

http://slackware.cs.utah.edu/pub/sla...ge-4.14.44.x64

line 2257

CONFIG_SCSI_ISCI=m

when use the (find/search) tool from kernel xconfig , never include CONFIG ... FROM THE SEARCH.

Only ,SCSI_ISCI , and got it!
Ah, I see it now! It wasn't the CONFIG_ thing - I'm familiar with searching from (in my case) menuconfig. But I was looking for SCSI_ISCSI... oops.
 
Old 05-30-2018, 04:51 PM   #5
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,296

Rep: Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916
Quote:
Originally Posted by volkerdi View Post
Ah, I see it now! It wasn't the CONFIG_ thing - I'm familiar with searching from (in my case) menuconfig. But I was looking for SCSI_ISCSI... oops.
I make same error some times, when search some option to read description. No problem , theres a comunity to help others , or sometimes to get help.

Ever thanks to you, for slackware linux.
 
1 members found this post helpful.
Old 05-31-2018, 05:13 AM   #6
wael_h
Member
 
Registered: Mar 2009
Location: Phoenix, Arizona
Distribution: Slackware
Posts: 102

Original Poster
Rep: Reputation: 39
The master HIMSELF responded and I am over the top with excitement, thank you sir, I am sorry for my late response here.
I struggled to find the damn thing myself.

What I did in short was:

make xconfig and then from the top menu "Edit -> Find" in the search box I entered "SCSI_ISCI"

Note that was without the leading "CONFIG_", I am not too smart I had walked the tree before, I knew it was intel C600 chipset, in that option in lower right window it had this line:

Quote:
Symbol: SCSI_ISCI [=m]
and that was what I searched for ...

The following is from the option help window:

Quote:
Defined at drivers/scsi/Kconfig:738
Depends on: SCSI_LOWLEVEL [=y] && PCI [=y] && SCSI [=y] && X86 [=y]
Selects: SCSI_SAS_LIBSAS [=y]
Please let me emphasis that I only changed the one mentioned option from "SCSI_ISCI [=m] to SCSI_ISCI [=y]"

About the machine:

Dell Precision Workstation T5600, mfg. Date 20121003 ... I think they first came out in 2009
CPU: Intel Xeon CPU E5-2643 @ 3.30GHz GenuineIntel
Chipset: Intel C600 chipset
BIOS chip (NVRAM) 8 MB + 4 MB serial flash EEPROM
Memory: 1333 and 1600 DDR3 RDIMM ECC (installed 16GB)

My lspci output is bellow:

Quote:
00:00.0 Host bridge: Intel Corporation Xeon E5/Core i7 DMI2 (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1a (rev 07)
00:01.1 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1b (rev 07)
00:02.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2a (rev 07)
00:03.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode (rev 07)
00:05.0 System peripheral: Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management (rev 07)
00:05.2 System peripheral: Intel Corporation Xeon E5/Core i7 Control Status and Global Errors (rev 07)
00:05.4 PIC: Intel Corporation Xeon E5/Core i7 I/O APIC (rev 07)
00:16.0 Communication controller: Intel Corporation C600/X79 series chipset MEI Controller #1 (rev 05)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 05)
00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 05)
00:1c.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 4 (rev b5)
00:1c.2 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 3 (rev b5)
00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation C600/X79 series chipset LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation C600/X79 series chipset SMBus Host Controller (rev 05)
01:00.0 PCI bridge: Intel Corporation C608/C606/X79 series chipset PCI Express Upstream Port (rev 05)
02:08.0 PCI bridge: Intel Corporation C608/C606/X79 series chipset PCI Express Virtual Switch Port (rev 05)
03:00.0 Serial Attached SCSI controller: Intel Corporation C608 chipset Dual 4-Port SATA/SAS Storage Control Unit (rev 05)
05:00.0 VGA compatible controller: NVIDIA Corporation GF110 [GeForce GTX 570] (rev a1)
05:00.1 Audio device: NVIDIA Corporation GF110 High Definition Audio Controller (rev a1)
08:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
09:04.0 Multimedia audio controller: Creative Labs EMU10k1X [SB Live! Value/OEM Series]
09:04.1 Input device controller: Creative Labs [SB Live! Value] Input device controller
ff:08.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 0 (rev 07)
ff:08.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07)
ff:08.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07)
ff:09.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 1 (rev 07)
ff:09.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07)
ff:09.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07)
ff:0a.0 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 0 (rev 07)
ff:0a.1 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 1 (rev 07)
ff:0a.2 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 2 (rev 07)
ff:0a.3 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 3 (rev 07)
ff:0b.0 System peripheral: Intel Corporation Xeon E5/Core i7 Interrupt Control Registers (rev 07)
ff:0b.3 System peripheral: Intel Corporation Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers (rev 07)
ff:0c.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0c.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0c.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0 (rev 07)
ff:0c.7 System peripheral: Intel Corporation Xeon E5/Core i7 System Address Decoder (rev 07)
ff:0d.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0d.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0d.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1 (rev 07)
ff:0e.0 System peripheral: Intel Corporation Xeon E5/Core i7 Processor Home Agent (rev 07)
ff:0e.1 Performance counters: Intel Corporation Xeon E5/Core i7 Processor Home Agent Performance Monitoring (rev 07)
ff:0f.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Registers (rev 07)
ff:0f.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller RAS Registers (rev 07)
ff:0f.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0 (rev 07)
ff:0f.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1 (rev 07)
ff:0f.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2 (rev 07)
ff:0f.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3 (rev 07)
ff:0f.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4 (rev 07)
ff:10.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0 (rev 07)
ff:10.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1 (rev 07)
ff:10.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 (rev 07)
ff:10.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 (rev 07)
ff:10.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2 (rev 07)
ff:10.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3 (rev 07)
ff:10.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 (rev 07)
ff:10.7 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 (rev 07)
ff:11.0 System peripheral: Intel Corporation Xeon E5/Core i7 DDRIO (rev 07)
ff:13.0 System peripheral: Intel Corporation Xeon E5/Core i7 R2PCIe (rev 07)
ff:13.1 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to PCI Express Performance Monitor (rev 07)
ff:13.4 Performance counters: Intel Corporation Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers (rev 07)
ff:13.5 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor (rev 07)
ff:13.6 System peripheral: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor (rev 07)
Once again thank you very much,

Wali
 
Old 05-31-2018, 07:46 AM   #7
wael_h
Member
 
Registered: Mar 2009
Location: Phoenix, Arizona
Distribution: Slackware
Posts: 102

Original Poster
Rep: Reputation: 39
Hi all,

After I wrote the above post, I checked the change log ... OMG there is a kernel upgrade with my wish granted, thank you thank you sir.

I did upgrade my kernel to 4.14.47 and booted with huge and all good. I have to check huge in installation yet. I have to get to work now and this has to wait, it is the same kernel so it should be okay.

Thank you again;

Wali
 
Old 06-01-2018, 12:35 PM   #8
wael_h
Member
 
Registered: Mar 2009
Location: Phoenix, Arizona
Distribution: Slackware
Posts: 102

Original Poster
Rep: Reputation: 39
All success

Hello slackers;

Just want to report the successful results for the new huge kernel in my machine with Intel C600 chipset, please keep in mind the problem with old huge was not recognizing hard disk. I did the following three tests:

1- I upgraded my kernel packages (all of them) to version 4.14.47, I use lilo boot loader with two entries; one for huge and the other for generic with initrd so I changed my lilo configuration file to use new kernels, run lilo and booted with huge and the boot was successful.

2- I made a boot USB stick by copying the new usbboot.img, booted the machine with this stick, logged in issued the following command:

Quote:
fdisk -l
with the result showing my hard disks. Note: I did not proceed with installation.

3- The third test I did was making mini install CD with Eric's script using the new huge kernel, and booted with it, the same "fdisk -l" above showed my hard disks.

I want to thank Mr. Volkerding for his work and for slackware.

Wali
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Fedora 7 on Dell C600 plmmsg Linux - Laptop and Netbook 3 10-05-2007 09:50 PM
old dell c600 dwaldie Linux - Laptop and Netbook 3 11-05-2005 09:54 PM
Dell Latitude C600 Al_Khidr Linux - Software 3 09-17-2005 10:12 PM
Irda on Dell C600 hayir Linux - Hardware 0 04-12-2005 10:48 PM
X on dell lettitude c600 simbolo Linux - General 3 03-25-2002 11:06 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:29 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration