Hello,
Reading your messages, I have learned the way that the sources are managed in
debian's package website. So to complete my previous message, I compiled with
"make" the "hdparm_9.43.orig.tar.gz" from debian's hdparm package website,
that now I know that are the unmodifyed upstream sources. *Conclusion:
compilyng with simple "make" and "checkinstall" the upstream's sources for
hdparm version 9.43 works fine*.
Thanks to you, now I know to download the orig sources, the "diff" archive and
the "dsc" archive to make with "dpkg-source -x archive.dsc" the sources that
are used for generating the debian package. Like our colleague Ondrej said, if
I compile that sources with a simple "make" and then "checkinstall", the
package works fine. In other case, if I compile that sources with the command
"dpkg-buildpackage -us -uc", the resulting package has the problem. Ondrej
explained that it is because with dpkg-buildpackage the package is compiled
with debian patches, and with a simple "make" it doesn't compile with the
debian patches.
OK, so I started trying more things. I donwloaded the ubuntu sources, diff, and
dsc and ran "dkpg-source" to make the ubuntu sources. I compiled that sources
with "dpkg-buildpackage -us -uc" and the resulting package *has the problem*.
If I download and install the .deb package directly from "ubuntu vivid"
repository, that package doesn't have the problem. I can think in two
conclusions:
a) Ubuntu compile the sources in a way that is not causing the problem.
b) Ubuntu are not providing their complete modifications of the
original
sources in the .diff archive found in ubuntu vivid's website of hdparm package.
Then I tried to selectively apply some of the patches included in debian
jessie's diff archive. Every time I try it, "dpkg-buildpackage -us -uc" give me
errors. For example, if I delete from debian sources the file "hdparm-
functions" that is not included in the original sources, when I run "dpkg-
buildpackage -us -uc" it gives an error saying (traduced from spanish) "cp:
can't make `stat' over «./debian/hdparm-functions»: File not found". I don't
know how dpkg-buildpackage works, so I don't know how to apply selective
patches to the source code because it won't compile with dpkg-buildpackage. I
remember to you that with a simple "make" and "checkinstall", the resulting
package has no problems.
I haven't tried this proposal from Ondrej yet: "So perhaps you could try
installing the build-dep libraries one by one and recompiling and testing
until you find the one that breaks it."
Answer to your questions:
1) I don't have RAID.
2) My only (SATA) hard disk is /dev/sda. My computer consists only on a simple
stand alone netbook.
3) Output of `lsblk --all --output-all` is attached in this message.
4) Attached in this message is the relevant portion of the following full log:
https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=15;filename=hdparm+freezes+bug+systemlog;att=2;bug=780940
Regards,
Víctor.
NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID PARTTYPE PARTLABEL PARTUUID
PARTFLAGS RA RO RM MODEL SERIAL SIZE STATE OWNER GROUP MODE
ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN
DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN REV VENDOR
sda sda 8:0
128 0 0 SAMSUNG HM160HI 149,1G running root disk brw-rw----
0 512 0 512 512 1 cfq 128 disk 0
0B 0B 0 0B 1 0:0:0:0 ata 0-06 ATA
├─sda1 sda1 8:1 [SWAP]
128 0 0 2,1G root disk brw-rw----
0 512 0 512 512 1 cfq 128 part 0
0B 0B 0 0B 1 sda
├─sda2 sda2 8:2 /
128 0 0 73,2G root disk brw-rw----
0 512 0 512 512 1 cfq 128 part 0
0B 0B 0 0B 1 sda
└─sda3 sda3 8:3
128 0 0 23G root disk brw-rw----
0 512 0 512 512 1 cfq 128 part 0
0B 0B 0 0B 1 sda
mar 30 19:20:51 Link kernel: ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0
action 0x6 frozen
mar 30 19:20:51 Link kernel: ata1.00: failed command: READ DMA
mar 30 19:20:51 Link kernel: ata1.00: cmd c8/00:08:10:dc:83/00:00:00:00:00/e0
tag 0 dma 4096 in
res 40/00:fe:00:00:00/00:00:00:00:00/40
Emask 0x4 (timeout)
mar 30 19:20:51 Link kernel: ata1.00: status: { DRDY }
mar 30 19:20:51 Link kernel: ata1: link is slow to respond, please be patient
(ready=0)
mar 30 19:20:51 Link kernel: ata1: device not ready (errno=-16), forcing
hardreset
mar 30 19:20:51 Link kernel: ata1: soft resetting link
mar 30 19:20:51 Link kernel: ata1.00: configured for UDMA/133
mar 30 19:20:51 Link kernel: ata1.00: device reported invalid CHS sector 0
mar 30 19:20:51 Link kernel: ata1: EH complete
[...]
In some boots (not always) it prints: systemd-udevd[188]: timeout
'/lib/udev/hdparm'
mar 30 19:20:40 Link systemd-udevd[172]: worker [201]
/devices/pci0000:00/0000:00:1d.7/usb2/2-8/2-8:1.0 timeout; kill it
mar 30 19:20:40 Link systemd-udevd[172]: seq 1075
'/devices/pci0000:00/0000:00:1d.7/usb2/2-8/2-8:1.0' killed
mar 30 19:20:40 Link systemd-udevd[172]: worker [202]
/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda1
timeout; kill it
mar 30 19:20:40 Link systemd-udevd[172]: seq 1091
'/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda1'
killed
mar 30 19:20:40 Link systemd-udevd[172]: worker [204]
/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda2
timeout; kill it
mar 30 19:20:40 Link systemd-udevd[172]: seq 1092
'/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda2'
killed
mar 30 19:20:40 Link systemd-udevd[172]: worker [205]
/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda3
timeout; kill it
mar 30 19:20:40 Link systemd-udevd[172]: seq 1093
'/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda3'
killed
mar 30 19:20:40 Link systemd-udevd[172]: worker [204] terminated by signal 9
(Killed)
mar 30 19:20:50 Link systemd-udevd[172]: worker [201] terminated by signal 9
(Killed)
mar 30 19:20:50 Link systemd-udevd[172]: worker [202] terminated by signal 9
(Killed)
mar 30 19:20:51 Link systemd-udevd[172]: worker [205] terminated by signal 9
(Killed)
[...]
mar 30 19:21:35 Link systemd[1]: Job
dev-disk-by\x2duuid-babc1c5f\x2d5158\x2d479d\x2d8401\x2d1a3842c124a1.device/start
timed out.
mar 30 19:21:35 Link systemd[1]: Timed out waiting for device
dev-disk-by\x2duuid-babc1c5f\x2d5158\x2d479d\x2d8401\x2d1a3842c124a1.device.
mar 30 19:21:35 Link systemd[1]: Dependency failed for
/dev/disk/by-uuid/babc1c5f-5158-479d-8401-1a3842c124a1.
mar 30 19:21:35 Link systemd[1]: Dependency failed for Swap.