LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation
User Name
Password
Slackware - Installation This forum is for the discussion of installation issues with Slackware.

Notices


Reply
  Search this Thread
Old 09-06-2005, 04:13 PM   #1
tallship
Member
 
Registered: Jul 2003
Location: On the Beaches of Super Sunny Southern San Clemente, California USA
Distribution: Slackware - duh!
Posts: 534
Blog Entries: 3

Rep: Reputation: 118Reputation: 118
Question can't access aic7xxx devices on Slack 10.0


I've recently installed Slackware 10.0 on a Dell Poweredge 1400SC that has the following controllers either embedded or installed in the system:

00:00.0 Host bridge: ServerWorks CNB20LE Host Bridge (rev 06)
00:00.1 Host bridge: ServerWorks CNB20LE Host Bridge (rev 06)
00:04.0 SCSI storage controller: Adaptec AHA-2940U2/U2W
00:06.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 IEEE-1394 Controller (Link)
00:0e.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
00:0f.0 ISA bridge: ServerWorks OSB4 South Bridge (rev 50)
00:0f.1 IDE interface: ServerWorks OSB4 IDE Controller
01:02.0 SCSI storage controller: Adaptec AIC-7899P U160/m (rev 01)
01:02.1 SCSI storage controller: Adaptec AIC-7899P U160/m (rev 01)
01:04.0 PCI bridge: Intel Corp. 21154 PCI-to-PCI Bridge
01:0a.0 Ethernet controller: Intel Corp.: Unknown device 107c (rev 05)
02:00.0 PCI bridge: Intel Corp. 21154 PCI-to-PCI Bridge
02:01.0 SCSI storage controller: QLogic Corp. ISP12160 Dual Channel Ultra3 SCSI Processor (rev 06)
03:00.0 RAID bus controller: American Megatrends Inc. MegaRAID (rev 20)

Because I am running a MegaRAID controller, I installed Slack 10.0 w/the 'raid.s' bootdisk. RAID came up just fine, fdisk'ed /dev/sda, etc., and following the install I proceeded to install an intel Pro1000 GigE NIC (uses the e1000.o module) and disabled the onboard 10/100 NIC.

Everything is fine up to this point, until I notice that I'm having IRQ conflicts between the USB/Firewire/SCSI host adapters (AHA-2940U2W and AIC-7899P).

The BIOS on this machine doesn't have a "PnP OS YES/NO" setting, so I just disabled all USB support and jockeyed with the Firewire card's settings until the IRQ conflicts were no longer reported (resulting w/the 'lspci' above.

Now I've been 'modprobe'ing the aix7xxx device driver and it loads (takes about 30 seconds or so) but then says it's used by "0" devices - the output from 'lsmod' is below:

# lsmod
Module Size Used by Not tainted
usbcore 59308 1
ohci1394 24112 0 (unused)
ieee1394 42276 0 [ohci1394]
e1000 87780 1
pcmcia_core 39972 0
ide-scsi 9328 0
# modprobe aic7xxx
# lsmod
Module Size Used by Not tainted
aic7xxx 142328 0 (unused)
usbcore 59308 1
ohci1394 24112 0 (unused)
ieee1394 42276 0 [ohci1394]
e1000 87780 1
pcmcia_core 39972 0
ide-scsi 9328 0


I've got two DAT drives for this machine, a DDS3 and a DDS4, So I need the onboard SCSI and the PCI SCSI adapter. When I reboot, the module is not loaded.

I've included a dmesg below, if that helps anyone. Any assistance would be like, really awesome
 
Old 09-06-2005, 04:18 PM   #2
tallship
Member
 
Registered: Jul 2003
Location: On the Beaches of Super Sunny Southern San Clemente, California USA
Distribution: Slackware - duh!
Posts: 534

Original Poster
Blog Entries: 3

Rep: Reputation: 118Reputation: 118
Re: can't access aic7xxx devices on Slack 10.0

Quote:
Originally posted by tallship
I've included a dmesg below, if that helps anyone. Any assistance would be like, really awesome
Here's the dmesg, posted separately from the last post:

# dmesg
Linux version 2.4.26 (root@tree) (gcc version 3.3.4) #19 Mon Jun 14 19:16:34 PDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fffe000 (usable)
BIOS-e820: 000000003fffe000 - 0000000040000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
On node 0 totalpages: 229376
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 0 pages.
Kernel command line: BOOT_IMAGE=Linux ro root=801
Initializing CPU#0
Detected 993.400 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 1979.18 BogoMIPS
Memory: 904016k/917504k available (2079k kernel code, 13104k reserved, 699k data, 124k init, 0k highmem)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU serial number disabled.
CPU: After generic, caps: 0383fbff 00000000 00000000 00000000
CPU: Common caps: 0383fbff 00000000 00000000 00000000
CPU: Intel Pentium III (Coppermine) stepping 0a
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfc7ce, last bus=3
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Discovered primary peer bus 01 [IRQ]
PCI: Using IRQ router ServerWorks [1166/0200] at 00:0f.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Journalled Block Device driver loaded
vesafb: framebuffer at 0xfc000000, mapped to 0xf880d000, size 1536k
vesafb: mode is 1024x768x8, linelength=1024, pages=4
vesafb: protected mode interface info at c000:4a6c
vesafb: scrolling: redraw
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
pty: 512 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10f
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
RAMDISK driver initialized: 16 RAM disks of 7777K size 1024 blocksize
loop: loaded (max 8 devices)
Compaq SMART2 Driver (v 2.4.28)
HP CISS Driver (v 2.4.50)
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SvrWks OSB4: IDE controller at PCI slot 00:0f.1
SvrWks OSB4: chipset revision 0
SvrWks OSB4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x08b0-0x08b7, BIOS settings: hdaMA, hdbio
ide1: BM-DMA at 0x08b8-0x08bf, BIOS settings: hdcio, hddio
hda: SAMSUNG CD-ROM SC-148C, ATAPI CD/DVD-ROM drive
hda: Disabling (U)DMA for SAMSUNG CD-ROM SC-148C
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-cdrom driver.
hda: ATAPI 48X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
Loading Adaptec I2O RAID: Version 2.4 Build 5
Detecting Adaptec I2O RAID controllers...
Red Hat/Adaptec aacraid driver (1.1-3 Jun 14 2004 19:16:23)
megaraid: v1.18k (Release Date: Thu Aug 28 10:05:11 EDT 2003)
megaraid: found 0x101e:0x1960:idx 0:bus 3:slot 0:func 0
scsi0 : Found a MegaRAID controller at 0xf898e000, IRQ: 11
scsi0 : Enabling 64 bit support
megaraid: [1.80:3.29] detected 1 logical drives
megaraid: supports extended CDBs.
megaraid: channel[1] is raid.
megaraid: channel[2] is raid.
scsi0 : LSI Logic MegaRAID 1.80 254 commands 15 targs 5 chans 7 luns
scsi0: scanning virtual channel 0 for logical drives.
Vendor: MegaRAID Model: LD 0 RAID5 69G Rev: 1.80
Type: Direct-Access ANSI SCSI revision: 02
scsi0: scanning virtual channel 1 for logical drives.
scsi0: scanning virtual channel 2 for logical drives.
scsi0: scanning physical channel 0 for devices.
scsi0: scanning physical channel 1 for devices.
3ware Storage Controller device driver for Linux v1.02.00.037.
3w-xxxx: No cards found.
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 143106048 512-byte hdwr sectors (73270 MB)
Partition check:
sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
Fusion MPT base driver 2.05.11.03
Copyright (c) 1999-2003 LSI Logic Corporation
mptbase: 0 MPT adapters found, 0 installed.
Fusion MPT SCSI Host driver 2.05.11.03
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
8regs : 1644.000 MB/sec
32regs : 946.000 MB/sec
pIII_sse : 2003.600 MB/sec
pII_mmx : 2248.800 MB/sec
p5_mmx : 2347.200 MB/sec
raid5: using function: pIII_sse (2003.600 MB/sec)
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
LVM version 1.0.8(17/11/2003)
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
FAT: bogus logical sector size 0
UMSDOS: msdos_read_super failed, mount aborted.
FAT: bogus logical sector size 0
FAT: bogus logical sector size 0
reiserfs: found format "3.6" with standard journal
reiserfs: checking transaction log (device sd(8,1)) ...
for (sd(8,1))
sd(8,1):Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 124k freed
Adding Swap: 2008084k swap-space (priority -1)
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: unable to determine aperture size.
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
reiserfs: found format "3.6" with standard journal
reiserfs: checking transaction log (device sd(8,2)) ...
for (sd(8,2))
sd(8,2):Using r5 hash to sort names
reiserfs: found format "3.6" with standard journal
reiserfs: checking transaction log (device sd(8,3)) ...
for (sd(8,3))
sd(8,3):Using r5 hash to sort names
reiserfs: found format "3.6" with standard journal
reiserfs: checking transaction log (device sd(8,6)) ...
for (sd(8,6))
sd(8,6):Using r5 hash to sort names
Linux Kernel Card Services 3.1.22
options: [pci] [cardbus] [pm]
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Intel ISA PCIC probe: not found.
Databook TCIC-2 PCMCIA probe: not found.
ds: no socket drivers loaded!
Intel(R) PRO/1000 Network Driver - version 6.1.16
Copyright (c) 1999-2005 Intel Corporation.
PCI: Found IRQ 11 for device 01:0a.0
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
ohci1394: $Rev: 1045 $ Ben Collins <bcollins@debian.org>
PCI: Found IRQ 11 for device 00:06.0
ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[11] MMIO=[fe006000-fe0067ff] Max Packet=[2048]
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00309526b0118369]
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
usb-uhci.c: $Revision: 1.275 $ time 17:55:05 Jun 13 2004
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
PCI: Found IRQ 11 for device 00:04.0
PCI: Found IRQ 5 for device 01:02.0
PCI: Found IRQ 11 for device 01:02.1
scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
<Adaptec 2940 Ultra2 SCSI adapter>
aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs

scsi3 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
<Adaptec aic7899 Ultra160 SCSI adapter>
aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs

scsi4 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
<Adaptec aic7899 Ultra160 SCSI adapter>
aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs

(scsi4:A:6): 40.000MB/s transfers (20.000MHz, offset 32, 16bit)
(scsi2:A:4): 10.000MB/s transfers (10.000MHz, offset 32)
Vendor: HP Model: C1537A Rev: L907
Type: Sequential-Access ANSI SCSI revision: 02
Vendor: ARCHIVE Model: Python 06408-XXX Rev: 8130
Type: Sequential-Access ANSI SCSI revision: 03




Thanks for any suggestions anyone may have
 
Old 09-07-2005, 01:08 AM   #3
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Arch, Gentoo
Posts: 6,940

Rep: Reputation: 129Reputation: 129
I noticed a couple of things looking at your "dmesg" output.

First, you've apparently got a gig of ram or better, and you
can't use but 896MB until you recompile your kernel.

Second, that 2.4.26 kernel is an old one, also. If you're ready
to jump in with both feet, you should get the latest stable source,
2.6.13, from Kernel.org, and compile a new kernel. You might
also find better support for that RAID controller. This is a good
Kernel Build HOW-TO. Save the kernel you've got now in case
your new one doesn't work properly, and definitely build it under
your /home directory as Linus says in ./linux-x.x.x.x/README.
Those instructions are the best.

In my 2.6.13 sources I do see these entires:
Code:
Adaptec AIC7xxx Fast -> U160 support (New Driver) (SCSI_AIC7XXX)

This driver supports all of Adaptec's Fast through Ultra 160 PCI
based SCSI controllers as well as the aic7770 based EISA and VLB
SCSI controllers (the 274x and 284x series). For AAA and ARO based
configurations, only SCSI functionality is provided.

Adaptec AIC7xxx support (old driver) (SCSI_AIC7XXX_OLD)

WARNING This driver is an older aic7xxx driver and is no longer
under active development. Adaptec, Inc. is writing a new driver to
take the place of this one, and it is recommended that whenever
possible, people should use the new Adaptec written driver instead
of this one. This driver will eventually be phased out entirely.

This is support for the various aic7xxx based Adaptec SCSI
controllers. These include the 274x EISA cards; 284x VLB cards;
2902, 2910, 293x, 294x, 394x, 3985 and several other PCI and
motherboard based SCSI controllers from Adaptec. It does not support
the AAA-13x RAID controllers from Adaptec, nor will it likely ever
support them. It does not support the 2920 cards from Adaptec that
use the Future Domain SCSI controller chip. For those cards, you
need the "Future Domain 16xx SCSI support" driver.

In general, if the controller is based on an Adaptec SCSI controller
chip from the aic777x series or the aic78xx series, this driver
should work. The only exception is the 7810 which is specifically
not supported (that's the RAID controller chip on the AAA-13x
cards).

Note that the AHA2920 SCSI host adapter is *not* supported by this
driver; choose "Future Domain 16xx SCSI support" instead if you have
one of those.

Information on the configuration options for this controller can be
found by checking the help file for each of the available
configuration options. You should read
<file:Documentation/scsi/aic7xxx_old.txt> at a minimum before
contacting the maintainer with any questions. The SCSI-HOWTO,
available from <http://www.tldp.org/docs.html#howto>, can also
be of great help.

Adaptec AIC79xx U320 support (SCSI_AIC79XX)

This driver supports all of Adaptec's Ultra 320 PCI-X
based SCSI controllers.

LSI Logic New Generation RAID Device Drivers (MEGARAID_NEWGEN)

LSI Logic RAID Device Drivers

LSI Logic Legacy MegaRAID Driver (MEGARAID_LEGACY)

This driver supports the LSI MegaRAID 418, 428, 438, 466, 762, 490
and 467 SCSI host adapters. This driver also support the all U320
RAID controllers
You might also browse these Dell threads if you haven't already.
 
  


Reply



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
How do I access my devices in konqueror? dick_onion53 Linux - Software 1 01-24-2005 09:39 AM
no access to devices with group access rights flipper333 Debian 2 12-28-2004 09:25 AM
Slack 10 Devices Problem slackrush Slackware 3 07-06-2004 04:45 PM
Serial devices on Slack Darktyco Slackware 1 03-21-2004 02:53 PM
Access To USB Devices salvatore Linux - General 2 12-31-2003 02:11 AM

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

All times are GMT -5. The time now is 05:50 PM.

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