[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DPT2044W SCSI adaptor with disk installed but no /dev/sd* devices created



lee wrote, on 2008-11-28 04:19:

I've tried a kernel recompile from linux-source-2.6.27 and experienced the same problems.

I get a kernel stack trace that ends in:

note: scsi_scan0 [240] exited with preempt_count 1

Did you compile eata into the kernel or as a module?

compiled into the kernel.


and the machine locks up after the line:

clock source tsc unstable

http://www.google.com/search?hl=en&sa=X&oi=spell&resnum=1&ct=result&cd=1&q=%22clocksource+tsc+unstable%22&spell=1
http://kerneltrap.org/node/8306
http://lkml.indiana.edu/hypermail/linux/kernel/0707.1/0621.html

nothing much there, but thanks for the links.


Any suggestions?

No good ones ... You could put the SCSI controller into another slot
and see what happens then --- I've had some SCSI controllers that
won't work in one slot but in another, and I've seen network cards
working just fine in one board but not in another.

You could try older kernels.

Yes, I'll try 2.6.18 (2.6.18.dfsg.1-12etch2 is the earliest Debian 2.6 kernel I can get hold of from my current archives)


http://grox.net/doc/linux/howto-OLD-VERSIONS/Module-HOWTO-html/Module-HOWTO-6.html
http://ubuntuforums.org/showthread.php?t=472253
https://bugs.launchpad.net/ubuntu/+bug/120426
http://www.google.com/search?hl=en&q=modprobe+eata&btnG=Search

The sysrescuecd 0.30 beta that found the SCSI controller and hard disk identified its kernel version as:

Linux sysrescuecd 2.6.18.3-fd01 #1 Tue Dec 5 11:20:14 UTC 2006 i686 Pentium II (Klamath) GenuineIntel GNU/Linux

SCSI-related lines from the dmesg output of the sysrescuecd were:

SCSI subsystem initialized
Loading iSCSI transport class v1.1-646.Loading Adaptec I2O RAID: Version 2.4 Build 5go
scsi: <fdomain> Detection failed (no card)
Emulex LightPulse Fibre Channel SCSI driver 8.1.9
Failed initialization of WD-7000 SCSI card!
EATA0: wide SCSI support enabled, max_id 16, max_lun 8.
EATA0: SCSI channel 0 enabled, host target ID 7.
scsi2 : EATA/DMA 2.0x rev. 8.10.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
scsi 2:0:6:0: cmds/lun 16, unsorted, no tags.
ipr: IBM Power RAID SCSI Device Driver version: 2.1.3 (March 29, 2006)
SCSI device sda: 8466688 512-byte hdwr sectors (4335 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 8466688 512-byte hdwr sectors (4335 MB)
SCSI device sda: drive cache: write back
sd 2:0:6:0: Attached scsi disk sda
sd 2:0:6:0: Attached scsi generic sg0 type 0

The current eata.c from 2.6.27 source on kernel-archive.buildserver.net has:

eata.c: .name = "EATA/DMA 2.0x rev. 8.10.00 "

so it appears that the eata.c file hasn't changed significantly since the working eata code built-in to the sysrescuecd kernel.

I'll download the 2.6.18.dfsg.1-12etch2 kernel and try it.

Arthur.


Reply to: