Bug#607416: Device table incorrect for drivers/s390/block/dasd_eckd.c: 3880/3390 should be 3880/3380
On Sat, 18 Dec 2010 19:59:00 -0500 (EST), Stephen Powell wrote:
>
> This is a bug report for drivers/s390/block/dasd_eckd.c in the
> Linux kernel source code. The device table indicates that a
> combination of a 3880 storage control unit and a 3390 DASD device
> type is valid. This is incorrect. A 3880 storage control unit
> cannot support a 3390 device type. However, it can support a
> 3380 device type, and that is not present in the table.
In case anybody cares but doesn't know, the authoritative
reference on this subject is the following IBM publication:
IBM 3880 Storage Control
Models 1, 2, 3, and 4
Reference Manual
(Publication Number GA26-1661)
I happen to have a (hard) copy of this manual, the -6 version dated
April, 1983. IBM didn't publish soft-copy documentation back
then, only hard copy. Nevertheless, I was able to find a
soft-copy version on the internet. Someone took his hard-copy
version, ran it page-by-page through a scanner, and converted
the results to a PDF file. This copy is a newer revision,
the -9 version, dated September, 1987. See
http://www.bitsavers.org/pdf/ibm/dasd
look for the link titled
GA26-1661-9_3880_StorageCtrlDescr_Sep87.pdf
single right click on it and select "Save Target as" from
the pop-up menu to download it. Open it with whatever you
normally use to open a PDF file. Of course, you can't search
it for text, since the whole manual is a collection of images,
due to the way it was created.
You won't get very far into the document before you will find
a list of devices supported by the control unit. A 3390 is
not one of them. But a 3380 is. The only other device supported
by the Linux kernel that the 3880 Storage Control unit supports
is a 3370, which is an FBA device. It is (correctly) listed
in the device table in drivers/s390/block/dasd_fba.c.
--
.''`. Stephen Powell
: :' :
`. `'`
`-
Reply to: