Bug#622340: udev - system hangs about 90 seconds on boot (first line, "Loading, please wait") -> ata1.00: failed command: IDENTIFY PACKET DEVICE

Frank Heckenbach f.heckenbach at fh-soft.de
Wed Mar 2 13:13:38 GMT 2016


Hi Jort,

> Great comment and recommendation. I was using SB04 and experienced the 90
> second boot delay. Workaround was functioning as described before, however
> udev rules might easily get overwritten so it's not an ideal solution.
> 
> I have a dual boot OS.
> What I did:
> Booted to windows and downloaded the SB07 firmware (auto-flashed from
> executable).
> Rebooted to linux (I'm running mint):
> 
>    - Reinstated the original line from
>    /lib/udev/rules.d/60-persistent-storage.rules
>    - update-initramfs -u
>    - Reboot again and check boot time + dmesg.
> 
> It seems to have worked for me, I tried some other reboots to see whether I
> could get it to break again without 'success'.
> 
> So it might be worth the one time effort for people to plug the drive to a
> windows box and flash it, or boot to win OS.
> 
> Download link I used (official tsstodd):
> http://www.tsstodd.com/TotalLib/popup/Download.asp?path=fwdownload&lang=eng&fname=SH-S223C_SB07.exe
> 
> Note that you should also be able to use MacOS with the separate TSDNMAC
> firmware flash program and extracting the .bin from the windows download
> above (it's just an archive).

Nice that it works for you. OTOH, I don't have any other OS on
my machine, and removing the drive and taking it to a friend's
Windows machine quite frankly seems more effort than the drive is
worth. Probably "cheaper" to buy a new one then. But as long as the
workaround works, I can use this. (If you know a method to upgrade
under Linux, or maybe FreeDos which I could probably set up quickly,
I'd still like to try it.)

I understand that it's the drive that's doing something wrong, but
so far udev is the only thing that seems to have a problem with it,
everything else works fine regardless. It's not the first software
workaround for hardware bugs I've had to use either. (The kernel has
a number of those, and at least one of my former MBs definitely
needed one to use UDMA reliably.) Such is life in the hardware-near
world, so maybe udev could just adapt this little workaround ...

Regards,
Frank





More information about the Pkg-systemd-maintainers mailing list