Originally posted by skeetre
View Post
Announcement
Collapse
No announcement yet.
Legacy IDE Driver Now Deprecated, To Be Removed From Linux In 2021
Collapse
X
-
Good to see that they were able to kick out the old PATA code like this, but it would also be nice if they could kick out the old SCSI code in a similar way. However in the early 2000s device makers decided not to kill SCSI but to create a serial and electrically SATA-compatible version called SAS. Now SATA drivers and controllers are now so heavily intertwined with SCSI that you can't get rid of the drivers for them without getting rid of SATA drivers at the same time.
Found this out the hard way when I was setting up a minimal kernel for an embedded application with very high uptime and IP security requirements when my efforts to remove unnecessary cruft (less to go wrong and be to attacked) ended up killing the SATA port in the process.
- Likes 1
Comment
-
Originally posted by rastersoft View Post
But, AFAIK, a 486 at least is needed for current kernels... At least, I remember having read some time ago that they started to use some 486-specific instructions that simplified creating semaphores and other IPC systems...
- Likes 3
Comment
-
Originally posted by starshipeleven View PostHardware using IDE is still supported by the kernel.
I'd be personally annoyed by losing the IDE driver as I need it for ancient x86 (Geode) networking stuff running up-to-date OpenWrt, namely Pc Engines Alix boards. They run the CompactFlash card (with the device OS/firmware) over native IDE.
It's still mostly fine for normal networking and firewall usage, PBX and such.
Comment
-
Originally posted by L_A_G View PostGood to see that they were able to kick out the old PATA code like this, but it would also be nice if they could kick out the old SCSI code in a similar way. However in the early 2000s device makers decided not to kill SCSI but to create a serial and electrically SATA-compatible version called SAS. Now SATA drivers and controllers are now so heavily intertwined with SCSI that you can't get rid of the drivers for them without getting rid of SATA drivers at the same time.
Originally posted by ssokolow View Post[...] the modern PATA, SATA, and SCSI code all share the same /dev/sdX names that originally meant "SCSI drive X" and probably now mean "storage device X".
- Likes 1
Comment
-
Originally posted by ivazquez View PostThey're still SCSI drives, but only in protocol instead of bus.
A quick look at the Wikipedia pages on SCSI and PATA reveals that ATAPI devices (eg. CD-ROM drives) speak SCSI commands tunneled over PATA, which I did not know, but they also give no evidence that non-ATAPI PATA devices (eg. PATA hard drives) use a SCSI-based protocol.
Comment
-
Originally posted by ssokolow View PostA quick look at the Wikipedia pages on SCSI and PATA reveals that ATAPI devices (eg. CD-ROM drives) speak SCSI commands tunneled over PATA, which I did not know, but they also give no evidence that non-ATAPI PATA devices (eg. PATA hard drives) use a SCSI-based protocol.
- Likes 1
Comment
Comment