So, there were already questions about ignoring ata devices (like How to tell Linux Kernel > 3.0 to completely ignore a failing disk?) from where I got the info that one has to add something like
libata.force=2:disable
to your kernel argument line.
However, for some, reason, on one of my system's controller cards, there are 2 broken ports which are always probed, but I can't switch the card yet. In the first place, there was only one broken port and I could just use the above solution and it worked just fine. Then, when the other port died, I thought I could just add another one of these, like
"... libata.force=2:disable libata.force=4:disable"
which lead to the result that only port 4, and not port 2 was getting ignored, like if the second argument was kinda overriding the first one.
Then I tried
"... libata.force=2:disable,4:disable"
which also didn't work for me.
Q: How can I make the kernel ignore multiple ata devices?
libata.force=4:disable,2:disable
, but still, it does the same thing as before: leave ata2 on, turn ata4 off.libata.force=2:disable,4:disable
turn off ata2, but leave ata4 on?