Originally posted by rogerx
View Post
Announcement
Collapse
No announcement yet.
Linux 6.4 Slated To Start Removing Old, Unused & Unmaintained PCMCIA Drivers
Collapse
X
-
Originally posted by rogerx View Post
1) maintaining a separate easily accessible hardware driver list removal date for consumers.
Originally posted by rogerx View Post
3) start pushing the code into separate trees? I see this as a last ditch lazy attempt at saving code. Think once code is submitted, the code should be maintained by kernel developers indefinitely. Unless they want to get like Rust developers, and simply cutting support to older hardware based on what they want to do.Last edited by NathanG; 11 March 2023, 07:32 PM.
- Likes 1
Comment
-
Originally posted by LinuxID10T View Post
Unfortunately, modern hardware is generally far inferior. Like, not even close. The best scanning hardware for many applications uses SCSI or FireWire…
And PC Card – Wikipedia is so old do you realy still use some old mobile card for a laptop ? i doubt that, i even doubt that any carrier still offers that kind of mobile service to begin with.
Oh and why is scsi superior to other standards ?
Scsi was the pro dude thing in the 90 it was serial and ide was parralel, and then came sata, serial transfers and sas and whatever.
Actually Pata(ide) was allready superior to scsi back then you only had to terminat 1 drive, 1 was master 2 was slave and you only could have 2 devcies on one slot.
Scsi allowed you like 7 drives ? you had to terminate every drive on the cable, so how was scsi ever superior to the ata standard in a real world situation?
Comment
-
Originally posted by erniv2 View Post
Not to mention that scsi was a enterprise solutioun every other system used ide, and firewire was dead to begin with FireWire – Wikipedia was for some strange cameras that used it i think i had a motherboard with a firewire port sometime but it was never used and even the driver support in windows xp was well it was detected in the device manager.
And PC Card – Wikipedia is so old do you realy still use some old mobile card for a laptop ? i doubt that, i even doubt that any carrier still offers that kind of mobile service to begin with.
Oh and why is scsi superior to other standards ?
Scsi was the pro dude thing in the 90 it was serial and ide was parralel, and then came sata, serial transfers and sas and whatever.
Actually Pata(ide) was allready superior to scsi back then you only had to terminat 1 drive, 1 was master 2 was slave and you only could have 2 devcies on one slot.
Scsi allowed you like 7 drives ? you had to terminate every drive on the cable, so how was scsi ever superior to the ata standard in a real world situation?
SATA added much of the SCSI specification in order to improve the data communications robustness at the signal level. SCSI's superiority went much further than the number of peripherals it could accommodate on a single bus (6 peripherals + 1 controller = 7 devices, or in later cases 15 + 1, everyone seems to forget the controller took one of the slots). However, the SCSI bus was always a shared communications bus and only as fast as its slowest chain member. Arguably it wasn't the number of peripherals you could hang on a single SCSI chain. It was the data integrity protections you cared about. Work stations and high end servers used ECC RAM + SCSI buses for peripherals to make reasonably sure the data streams remained intact from memory to peripheral and back again, given the peripheral itself is otherwise reliable.
But even if you have a robust com signal specification, there's plenty of ways of screwing over your customers inside the peripheral itself. Soooo many horror stories. Just that the problems tended to be somewhat less common on SCSI devices (mostly because of their basic expense) than IDE/ATA or other interfaced peripherals. After all, you can have all the signal error correction and robustness you want between the main computer and peripheral, but if the peripheral is screwing you over internally you're still screwed.
Comment
-
SCSI inferior to PATA?
For rxactly the reason you mentioned; seven drives. It was enterprisr level, and a lot of serious work devices used it, like scanners.
And Im talking HIGH END room sized stuff. Apple vixes had FireWire interfaces, as there was nothing close for the speed and reliability. It wasnt an edge case, it just wasnt meant for PC, as USB consortium continually made cheap shit specs to keep it away.
Firewire cameras were A LOT better to work with, given the right equipment.Hi
Comment
-
Originally posted by rogerx View PostAlso, completely clueless with the rational for needing older hardware for converting old analog media materials to digital, assuming nowadays hardware is much better.
they must use some old saved binary only Linux distribution or revert to using Windows XP. I would say, much easier just using Windows XP for said tasks.
I must say, it is far easier grabbing an old version of Windows XP rather than trying to find an old Linux binary only distribution.
I had no problems running recent Linux kernels on the old 2001 Pentium 3 Dell Inspiron 8100, along with using Gentoo, a source based distribution.
However, then Rust language came along in year of ~2019 and cut Pentium 3 support, from there, had to put the thing in storage due to everything starting to automatically depend on Rust language.
I tend to agree, non-developed/non-maintained drivers should be somehow set aside, but stripping and trashing seems quite odd. Somehow having out-of-tree drivers would seem to solve this; but then out-of-tree driver packages tend to break due to recent kernel versions breaking typical build protocols. In other words, the kernel build system sometimes, from past experience, would not be backwards portable.
You know this git/hub things are free (as a beer) to use? You know what the "sources" ("Gentoo, a ... based ...") are, aren't you?
- Likes 3
Comment
-
Originally posted by Weasel View PostIf a kernel module is not loaded then it is NOT loaded.
E.g. config ISA_BUS is not tristate.
Real reason most of these get removed is that, since the kernel interface isn't stable (in the source code),
they are simply lazy and don't want to keep updating the interface of such old drivers so that they compile successfully in the first place.
BTW please spare more of your free time and keep updating the udev rules. Especially for the pre-PnP devices (you know the "Plug and Play"?).
- Likes 2
Comment
-
Originally posted by rogerx View PostI'm thinking something as simple as maintaining a single easily accessible/published listing of when certain pieces of consumer hardware has been dropped/removed from the kernel, so a consumer can easily look-up the last supported kernel or known stable kernel for their particular hardware.
If you need more, go ahead.
The main point for my posts, many have spent money on the hardware and many have spent time submitting code,
I understand the desire for keeping the piece of work. It's not lost, it lives in our heart^W^W^W^H^H in git.
1) maintaining a separate easily accessible hardware driver list removal date for consumers.
2) either pushing the non-maintained code to a make config directory, such as "non-maintained drivers", preserving the drivers for others to easily build with the kernel, but statically disabled, separate from the usual build all commands.
3) start pushing the code into separate trees? I see this as a last ditch lazy attempt at saving code. Think once code is submitted, the code should be maintained by kernel developers indefinitely.
But let's try this approach: when you post to phoronix, you need to keep responding indefinitely.
- Likes 2
Comment
Comment