Problem w/ Linux 2.4.2 & Justin's SCSI patch
Tom Wirschell
T.Wirschell at roccadefinance.nl
Mon Mar 12 23:51:52 PST 2001
Since my "Unexpected busfree" problem wasn't fixed with the updated driver
by Doug, I tried Justin's latest driver
(linux-aic7xxx-6.1.7-2.4.2.diffs.gz) on a fresh Linux 2.4.2 tree.
Applying it took some effort, probably because I don't often patch source
trees. I simply did a 'patch < patchfile' which got me into trouble (btw,
there were rejects on the Makefile in the scsi/pcmcia section, but since I
don't use PCMCIA here I ignored it. All 3 hunks got rejected) because
apparently this command refuses to create directories and seems to skip
patches on files in a non-existant directory. All presumptions, I'll fully
admit to that. If anybody has a better patch command I'm all ears. After a
few attempts I got a nice clean compile out of it so I'm assuming I
eventually got it right.
Anyways, the problem. Since my machine is 100% SCSI I compiled the aic7xxx
driver into the kernel. I rebooted with the new kernel in place and imagine
my surprise when I got a kernel panic because no root filesystem was
mounted...
Looking back up the messages, I saw the place where the SCSI driver was
being attempted to load, but it was followed by 3 lines, each saying
something like: "request_module[scsi_host_adapter]:root fs not mounted".
Well, DUH, the root FS is on the SCSI disk.
I checked my configuration (attached my .config file) and sure enough the
aic7xxx driver is marked as 'y' and NOT 'm'.
It's a shame, really, as I was really looking forward to giving this driver
a go. Any hints/comments/better patch commands will be highly appreciated.
Tom Wirschell
--
I like cats too! Let's exchange recipes...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.gz
Type: application/x-gzip
Size: 3225 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/aic7xxx/attachments/20010313/babb039c/config.bin
More information about the aic7xxx
mailing list