Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.os.linux.mageia > #20299 > unrolled thread
| Started by | William Unruh <unruh@invalid.ca> |
|---|---|
| First post | 2019-02-11 16:42 +0000 |
| Last post | 2019-02-12 01:50 +0000 |
| Articles | 20 on this page of 34 — 13 participants |
Back to article view | Back to alt.os.linux.mageia
usb3 sticks do not seem to work properly. William Unruh <unruh@invalid.ca> - 2019-02-11 16:42 +0000
Re: usb3 sticks do not seem to work properly. Mike Easter <MikeE@ster.invalid> - 2019-02-11 08:56 -0800
Re: usb3 sticks do not seem to work properly. Richard Kettlewell <invalid@invalid.invalid> - 2019-02-11 18:50 +0000
Re: usb3 sticks do not seem to work properly. William Unruh <unruh@invalid.ca> - 2019-02-11 22:45 +0000
Re: usb3 sticks do not seem to work properly. Jasen Betts <jasen@xnet.co.nz> - 2019-02-12 01:59 +0000
Re: usb3 sticks do not seem to work properly. Richard Kettlewell <invalid@invalid.invalid> - 2019-02-12 08:45 +0000
Re: usb3 sticks do not seem to work properly. Paul <nospam@needed.invalid> - 2019-02-12 05:50 -0500
Re: usb3 sticks do not seem to work properly. William Unruh <unruh@invalid.ca> - 2019-02-12 16:03 +0000
Re: usb3 sticks do not seem to work properly. Bit Twister <BitTwister@mouse-potato.com> - 2019-02-12 10:20 -0600
Re: usb3 sticks do not seem to work properly. "Carlos E.R." <robin_listas@es.invalid> - 2019-02-12 18:03 +0100
Re: usb3 sticks do not seem to work properly. William Unruh <unruh@invalid.ca> - 2019-02-12 17:17 +0000
Re: usb3 sticks do not seem to work properly. "David W. Hodgins" <dwhodgins@nomail.afraid.org> - 2019-02-12 13:56 -0500
Re: usb3 sticks do not seem to work properly. Richard Kettlewell <invalid@invalid.invalid> - 2019-02-12 19:18 +0000
Re: usb3 sticks do not seem to work properly. "David W. Hodgins" <dwhodgins@nomail.afraid.org> - 2019-02-12 14:59 -0500
Re: usb3 sticks do not seem to work properly. Richard Kettlewell <invalid@invalid.invalid> - 2019-02-12 19:15 +0000
Re: usb3 sticks do not seem to work properly. Wes Newell <w.newell@tx.rr.com> - 2019-02-11 20:27 +0000
Re: usb3 sticks do not seem to work properly. "David W. Hodgins" <dwhodgins@nomail.afraid.org> - 2019-02-11 15:32 -0500
Re: usb3 sticks do not seem to work properly. faeychild <faeychild@afraid.org> - 2019-02-12 08:32 +1100
Re: usb3 sticks do not seem to work properly. William Unruh <unruh@invalid.ca> - 2019-02-11 22:49 +0000
Re: usb3 sticks do not seem to work properly. "David W. Hodgins" <dwhodgins@nomail.afraid.org> - 2019-02-11 21:49 -0500
Re: usb3 sticks do not seem to work properly. Paul <nospam@needed.invalid> - 2019-02-11 22:15 -0500
Re: usb3 sticks do not seem to work properly. Jasen Betts <jasen@xnet.co.nz> - 2019-02-12 02:03 +0000
Re: usb3 sticks do not seem to work properly. "David W. Hodgins" <dwhodgins@nomail.afraid.org> - 2019-02-11 22:15 -0500
Re: usb3 sticks do not seem to work properly. "Carlos E.R." <robin_listas@es.invalid> - 2019-02-12 05:22 +0100
Re: usb3 sticks do not seem to work properly. "Carlos E. R." <robin_listas@es.invalid> - 2019-02-11 22:28 +0100
Re: usb3 sticks do not seem to work properly. Paul <nospam@needed.invalid> - 2019-02-11 18:52 -0500
Re: usb3 sticks do not seem to work properly. ant@zimage.comANT (Ant) - 2019-02-11 21:47 -0600
Re: usb3 sticks do not seem to work properly. William Unruh <unruh@invalid.ca> - 2019-02-12 04:22 +0000
Re: usb3 sticks do not seem to work properly. "Carlos E. R." <robin_listas@es.invalid> - 2019-02-12 21:40 +0100
Re: usb3 sticks do not seem to work properly. "David W. Hodgins" <dwhodgins@nomail.afraid.org> - 2019-02-11 23:29 -0500
Re: usb3 sticks do not seem to work properly. Doug Laidlaw <laidlaws@hotkey.net.au> - 2019-02-13 06:40 +1100
Re: usb3 sticks do not seem to work properly. Doug Laidlaw <laidlaws@hotkey.net.au> - 2019-02-14 03:01 +1100
Re: usb3 sticks do not seem to work properly. "David W. Hodgins" <dwhodgins@nomail.afraid.org> - 2019-02-13 23:24 -0500
Re: usb3 sticks do not seem to work properly. Jasen Betts <jasen@xnet.co.nz> - 2019-02-12 01:50 +0000
Page 1 of 2 [1] 2 Next page →
| From | William Unruh <unruh@invalid.ca> |
|---|---|
| Date | 2019-02-11 16:42 +0000 |
| Subject | usb3 sticks do not seem to work properly. |
| Message-ID | <q3s8lo$5f6$2@dont-email.me> |
I am trying to install Mageia onto usb sticks, both usb2 and usb3 sticks. I am installing by doing dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress and both usb2 and usb3 take a long time to install. Both start of fast, but finally settle down to 10MB/s writing, so the writing takes almost an hour. I thought usb3 was supposed to be fast. This is the same on my laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). The big problem is that when I want to check tha tthe writing has worked, I do md5sum /dev/sda and it takes about 1/2 hour to check the 4GB content of the stick, and persistantly, whether I used usb2 or usb4 sticks, the check sum is NOT the same as original file. The sticks all have plenty of room ( they are either 16 or 32GB sticks) Furthermore the checksum changes if I run md5sum again on the same stick with nothing done to it. I might suspect a bad usb stick, but this has now been true for four different sticks, two usb3 and two usb2. I once got the correct checksum, but after 9 tries that was the only one. This is a bit absurd. What in the world could be going on here? Am I doing something wrong? Why is it taking so long to write to usb 3 sticks. Why is the checksum persistantly wrong and changing on successive checks on the same stick?
[toc] | [next] | [standalone]
| From | Mike Easter <MikeE@ster.invalid> |
|---|---|
| Date | 2019-02-11 08:56 -0800 |
| Message-ID | <gcdnphFlhvkU1@mid.individual.net> |
| In reply to | #20299 |
William Unruh wrote: > I am trying to install Mageia onto usb sticks, both usb2 and usb3 > sticks. > I am installing by doing > dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress > and both usb2 and usb3 take a long time to install. Both start of fast, > but finally settle down to 10MB/s writing, so the writing takes almost > an hour. I thought usb3 was supposed to be fast. This is the same on my > laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). > The big problem is that when I want to check tha tthe writing has > worked, I do > md5sum /dev/sda > and it takes about 1/2 hour to check the 4GB content of the stick, and > persistantly, whether I used usb2 or usb4 sticks, the check sum is NOT > the same as original file. The sticks all have plenty of room ( they > are either 16 or 32GB sticks) Furthermore the checksum changes if I run > md5sum again on the same stick with nothing done to it. > I might suspect a bad usb stick, but this has now been > true for four different sticks, two usb3 and two usb2. I once got the > correct checksum, but after 9 tries that was the only one. This is a bit > absurd. What in the world could be going on here? Am I doing something > wrong? > > Why is it taking so long to write to usb 3 sticks. > Why is the checksum persistantly wrong and changing on successive checks > on the same stick? I don't know the answers to your questions, but I'll share with you my experiences from trying to install to USB 2. It was difficult. Once Pascal Hambourg helped me tweak it to get it to boot, I discovered the USB was full of errors. After I fixed all of those errors with fsck, the USB was very slow to boot and run compared to a USB 2 rigged to boot live with persistence and run in ram. I decided that the install to USB was not a good idea for my goals compared to live with persistence and ram run. The tool I used to live with persistence run in ram was mkusb which uses dd under the hood. The tool I used to install to USB was the Ubuntu Ubiquity installer which performed poorly for me to install to USB. The distro in all the above cases was Ubuntu Mate 18.04. -- Mike Easter
[toc] | [prev] | [next] | [standalone]
| From | Richard Kettlewell <invalid@invalid.invalid> |
|---|---|
| Date | 2019-02-11 18:50 +0000 |
| Message-ID | <878sym17ns.fsf@LkoBDZeT.terraraq.uk> |
| In reply to | #20299 |
William Unruh <unruh@invalid.ca> writes: > I am trying to install Mageia onto usb sticks, both usb2 and usb3 > sticks. > I am installing by doing > dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress > and both usb2 and usb3 take a long time to install. Both start of fast, > but finally settle down to 10MB/s writing, so the writing takes almost > an hour. I thought usb3 was supposed to be fast. This is the same on my > laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). > The big problem is that when I want to check tha tthe writing has > worked, I do > md5sum /dev/sda > and it takes about 1/2 hour to check the 4GB content of the stick, and > persistantly, whether I used usb2 or usb4 sticks, the check sum is NOT > the same as original file. The sticks all have plenty of room ( they > are either 16 or 32GB sticks) If you write a 4GB file to a 16GB USB stick, and then hash the whole 16GB, you’re not comparing like with like; you should not expect the hashes to match. If you write to /dev/sdb but read back from /dev/sda you shouldn’t expect a match either... > Furthermore the checksum changes if I run md5sum again on the same > stick with nothing done to it. That’s a more serious problem. You could: 1) Check the kernel log for error output 2) Do a thorough test on the USB stick. (I would use vbig[1], but the choice of tool is up to you.) [1] https://github.com/ewxrjk/vbig/ > I might suspect a bad usb stick, but this has now been > true for four different sticks, two usb3 and two usb2. I once got the > correct checksum, but after 9 tries that was the only one. This is a bit > absurd. What in the world could be going on here? Am I doing something > wrong? > > Why is it taking so long to write to usb 3 sticks. > Why is the checksum persistantly wrong and changing on successive checks > on the same stick? > > -- https://www.greenend.org.uk/rjk/
[toc] | [prev] | [next] | [standalone]
| From | William Unruh <unruh@invalid.ca> |
|---|---|
| Date | 2019-02-11 22:45 +0000 |
| Message-ID | <q3stth$ujl$1@dont-email.me> |
| In reply to | #20301 |
On 2019-02-11, Richard Kettlewell <invalid@invalid.invalid> wrote: > William Unruh <unruh@invalid.ca> writes: >> I am trying to install Mageia onto usb sticks, both usb2 and usb3 >> sticks. >> I am installing by doing >> dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress >> and both usb2 and usb3 take a long time to install. Both start of fast, >> but finally settle down to 10MB/s writing, so the writing takes almost >> an hour. I thought usb3 was supposed to be fast. This is the same on my >> laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). >> The big problem is that when I want to check tha tthe writing has >> worked, I do >> md5sum /dev/sda >> and it takes about 1/2 hour to check the 4GB content of the stick, and >> persistantly, whether I used usb2 or usb4 sticks, the check sum is NOT >> the same as original file. The sticks all have plenty of room ( they >> are either 16 or 32GB sticks) > > If you write a 4GB file to a 16GB USB stick, and then hash the whole > 16GB, you’re not comparing like with like; you should not expect the > hashes to match. OK, that makes sense. I thought that the dd transfer simply cut off the stick memory at the memory size of the file I was dd to it. Is there some way of testing whether the write to the stick worked? > > If you write to /dev/sdb but read back from /dev/sda you shouldn’t > expect a match either... Sorry. typo. > >> Furthermore the checksum changes if I run md5sum again on the same >> stick with nothing done to it. That happened once. I guess I should throw away that stick. > > That’s a more serious problem. You could: > > 1) Check the kernel log for error output > 2) Do a thorough test on the USB stick. (I would use vbig[1], but the > choice of tool is up to you.) They are cheap enough that it is not worth it. > > [1] https://github.com/ewxrjk/vbig/ > >> I might suspect a bad usb stick, but this has now been >> true for four different sticks, two usb3 and two usb2. I once got the The "check again and get a different checksum" only happened for one stick. It was the "checksum of the stick was not the same as the file" that happened again and again. You have explained that to me. I suspected that that was happening when I tried to transfer back the file with dd if=/dev/sdb of=M.iso and I got a file size way larger than what I ha transfered to the usb stick. >> correct checksum, but after 9 tries that was the only one. This is a bit >> absurd. What in the world could be going on here? Am I doing something >> wrong? >> >> Why is it taking so long to write to usb 3 sticks. >> Why is the checksum persistantly wrong and changing on successive checks >> on the same stick? I suspect that the usb sockets on the front of the new computer are just 2.0, although looking at the motherboard this should not be true. Plugging the stick into the back has it being read at 150MB/s which sure looks more like usb3. >> >> >
[toc] | [prev] | [next] | [standalone]
| From | Jasen Betts <jasen@xnet.co.nz> |
|---|---|
| Date | 2019-02-12 01:59 +0000 |
| Message-ID | <q3t9ac$tfr$2@gonzo.alcatraz> |
| In reply to | #20307 |
On 2019-02-11, William Unruh <unruh@invalid.ca> wrote: >> If you write a 4GB file to a 16GB USB stick, and then hash the whole >> 16GB, you’re not comparing like with like; you should not expect the >> hashes to match. > > OK, that makes sense. I thought that the dd transfer simply cut off the > stick memory at the memory size of the file I was dd to it. > Is there some way of testing whether the write to the stick worked? read back the same size as the original dd if=/dev/something bs=something count=something | md5sum >>> correct checksum, but after 9 tries that was the only one. This is a bit >>> absurd. What in the world could be going on here? Am I doing something >>> wrong? >>> >>> Why is it taking so long to write to usb 3 sticks. >>> Why is the checksum persistantly wrong and changing on successive checks >>> on the same stick? > > I suspect that the usb sockets on the front of the new computer are just > 2.0, although looking at the motherboard this should not be true. > Plugging the stick into the back has it being read at 150MB/s which sure > looks more like usb3. front usb3 sockets have a 20-pin plug for each pair (instead of 9-pin for usb2) -- When I tried casting out nines I made a hash of it.
[toc] | [prev] | [next] | [standalone]
| From | Richard Kettlewell <invalid@invalid.invalid> |
|---|---|
| Date | 2019-02-12 08:45 +0000 |
| Message-ID | <8736ot1jju.fsf@LkoBDZeT.terraraq.uk> |
| In reply to | #20307 |
William Unruh <unruh@invalid.ca> writes: > Richard Kettlewell <invalid@invalid.invalid> wrote: >> William Unruh <unruh@invalid.ca> writes: >>> I am trying to install Mageia onto usb sticks, both usb2 and usb3 >>> sticks. >>> I am installing by doing >>> dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress >>> and both usb2 and usb3 take a long time to install. Both start of fast, >>> but finally settle down to 10MB/s writing, so the writing takes almost >>> an hour. I thought usb3 was supposed to be fast. This is the same on my >>> laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). >>> The big problem is that when I want to check tha tthe writing has >>> worked, I do >>> md5sum /dev/sda >>> and it takes about 1/2 hour to check the 4GB content of the stick, and >>> persistantly, whether I used usb2 or usb4 sticks, the check sum is NOT >>> the same as original file. The sticks all have plenty of room ( they >>> are either 16 or 32GB sticks) >> >> If you write a 4GB file to a 16GB USB stick, and then hash the whole >> 16GB, you’re not comparing like with like; you should not expect the >> hashes to match. > > OK, that makes sense. I thought that the dd transfer simply cut off the > stick memory at the memory size of the file I was dd to it. There’s no way to do this. The size of the storage is fixed. > Is there some way of testing whether the write to the stick worked? Read back the same size you wrote to it (e.g. using head -c) and hash that. In general I would move on from md5sum to at least sha256, but it shouldn’t matter much for this particular application. -- https://www.greenend.org.uk/rjk/
[toc] | [prev] | [next] | [standalone]
| From | Paul <nospam@needed.invalid> |
|---|---|
| Date | 2019-02-12 05:50 -0500 |
| Message-ID | <q3u8d1$umj$1@dont-email.me> |
| In reply to | #20325 |
Richard Kettlewell wrote:
> William Unruh <unruh@invalid.ca> writes:
>> Richard Kettlewell <invalid@invalid.invalid> wrote:
>>> William Unruh <unruh@invalid.ca> writes:
>>>> I am trying to install Mageia onto usb sticks, both usb2 and usb3
>>>> sticks.
>>>> I am installing by doing
>>>> dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress
>>>> and both usb2 and usb3 take a long time to install. Both start of fast,
>>>> but finally settle down to 10MB/s writing, so the writing takes almost
>>>> an hour. I thought usb3 was supposed to be fast. This is the same on my
>>>> laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18).
>>>> The big problem is that when I want to check tha tthe writing has
>>>> worked, I do
>>>> md5sum /dev/sda
>>>> and it takes about 1/2 hour to check the 4GB content of the stick, and
>>>> persistantly, whether I used usb2 or usb4 sticks, the check sum is NOT
>>>> the same as original file. The sticks all have plenty of room ( they
>>>> are either 16 or 32GB sticks)
>>> If you write a 4GB file to a 16GB USB stick, and then hash the whole
>>> 16GB, you’re not comparing like with like; you should not expect the
>>> hashes to match.
>> OK, that makes sense. I thought that the dd transfer simply cut off the
>> stick memory at the memory size of the file I was dd to it.
>
> There’s no way to do this. The size of the storage is fixed.
The "Mageia-7-cauldron-x86_64.iso" we know to be a self contained,
consistent, collection of partitions. A "disc layout" of sorts.
If we transfer it completely, we can be assured that parsing the
MBR for the disc will not cause any structures to fall outside
the written area. In that sense, we don't have to worry the
"stick is too big". The stuff at the end is just "ignored".
If we do this
sudo dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M
and the ISO was 1234MB long, then this will happen.
+----------------------------------------------------+ 16GB stick
| |
+----------------------------------------------------+
+-------+-------+----------+-------------------------+ 16GB stick
| part1 | part2 | part3 | not touched |
+-------+-------+----------+-------------------------+
<---- 1234MB ------------->
When I want to verify the writes that were done, I would
md5sum Mageia-7-cauldron-x86_64.iso # generate a hash with low collision
# probability. MD5 is good enough.
sudo dd if=/dev/sdb of=- bs=1M count=1234 | md5sum # exactly copy the written part,
# send to STDOUT for pipe or...
sudo dd if=/dev/sdb bs=1M count=1234 | md5sum # STDOUT is the default "of="
The "dd" program doesn't look like much, but it's
actually a Swiss Army knife if in the hands of a villain :-)
It's got "seek" and "skip", which we haven't touched yet.
And if you need a program with a slightly different
writing discipline, there's always (some flavor of)
ddrescue.
Paul
[toc] | [prev] | [next] | [standalone]
| From | William Unruh <unruh@invalid.ca> |
|---|---|
| Date | 2019-02-12 16:03 +0000 |
| Message-ID | <q3uqo8$bdu$1@dont-email.me> |
| In reply to | #20325 |
On 2019-02-12, Richard Kettlewell <invalid@invalid.invalid> wrote: > William Unruh <unruh@invalid.ca> writes: >> Richard Kettlewell <invalid@invalid.invalid> wrote: >>> William Unruh <unruh@invalid.ca> writes: >>>> I am trying to install Mageia onto usb sticks, both usb2 and usb3 >>>> sticks. >>>> I am installing by doing >>>> dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress >>>> and both usb2 and usb3 take a long time to install. Both start of fast, >>>> but finally settle down to 10MB/s writing, so the writing takes almost >>>> an hour. I thought usb3 was supposed to be fast. This is the same on my >>>> laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). >>>> The big problem is that when I want to check tha tthe writing has >>>> worked, I do >>>> md5sum /dev/sda >>>> and it takes about 1/2 hour to check the 4GB content of the stick, and >>>> persistantly, whether I used usb2 or usb4 sticks, the check sum is NOT >>>> the same as original file. The sticks all have plenty of room ( they >>>> are either 16 or 32GB sticks) >>> >>> If you write a 4GB file to a 16GB USB stick, and then hash the whole >>> 16GB, you’re not comparing like with like; you should not expect the >>> hashes to match. >> >> OK, that makes sense. I thought that the dd transfer simply cut off the >> stick memory at the memory size of the file I was dd to it. > > There’s no way to do this. The size of the storage is fixed. > >> Is there some way of testing whether the write to the stick worked? > > Read back the same size you wrote to it (e.g. using head -c) and hash > that. > > In general I would move on from md5sum to at least sha256, but it > shouldn’t matter much for this particular application. Why? Is sha faster? AFAIK for detecting changes in a file (rather than standing as a guardian against forgeries) md5 and any sha are equally good. >
[toc] | [prev] | [next] | [standalone]
| From | Bit Twister <BitTwister@mouse-potato.com> |
|---|---|
| Date | 2019-02-12 10:20 -0600 |
| Message-ID | <slrnq65sie.dor.BitTwister@wb.home.test> |
| In reply to | #20327 |
["Followup-To:" header set to alt.os.linux.mageia.] On Tue, 12 Feb 2019 16:03:20 -0000 (UTC), William Unruh wrote: > On 2019-02-12, Richard Kettlewell <invalid@invalid.invalid> wrote: >> >> In general I would move on from md5sum to at least sha256, but it >> shouldn’t matter much for this particular application. > > Why? Is sha faster? No. > AFAIK for detecting changes in a file (rather than > standing as a guardian against forgeries) md5 and any sha are equally > good. Not so. Seen articles years ago where criminals had a program to append their malware then add the correct number/content bytes to the file to cause collision of the md5sum to come out correct. https://en.wikipedia.org/wiki/MD5
[toc] | [prev] | [next] | [standalone]
| From | "Carlos E.R." <robin_listas@es.invalid> |
|---|---|
| Date | 2019-02-12 18:03 +0100 |
| Message-ID | <srabjf-jbr.ln1@Telcontar.valinor> |
| In reply to | #20330 |
On 12/02/2019 17.20, Bit Twister wrote: > ["Followup-To:" header set to alt.os.linux.mageia.] > On Tue, 12 Feb 2019 16:03:20 -0000 (UTC), William Unruh wrote: >> On 2019-02-12, Richard Kettlewell <invalid@invalid.invalid> wrote: > >>> >>> In general I would move on from md5sum to at least sha256, but it >>> shouldn’t matter much for this particular application. >> >> Why? Is sha faster? > > No. > >> AFAIK for detecting changes in a file (rather than >> standing as a guardian against forgeries) md5 and any sha are equally >> good. > > Not so. Seen articles years ago where criminals had a program to > append their malware then add the correct number/content bytes to the > file to cause collision of the md5sum to come out correct. > > > https://en.wikipedia.org/wiki/MD5 Yes, we know that, but the point is not intentionally altering a file, but an accidental alteration while copying a file. In that context I assume that it does not matter md5 or sha, just use whatever is faster to compute. -- Cheers, Carlos.
[toc] | [prev] | [next] | [standalone]
| From | William Unruh <unruh@invalid.ca> |
|---|---|
| Date | 2019-02-12 17:17 +0000 |
| Message-ID | <q3uv3h$6iv$1@dont-email.me> |
| In reply to | #20330 |
On 2019-02-12, Bit Twister <BitTwister@mouse-potato.com> wrote: > ["Followup-To:" header set to alt.os.linux.mageia.] > On Tue, 12 Feb 2019 16:03:20 -0000 (UTC), William Unruh wrote: >> On 2019-02-12, Richard Kettlewell <invalid@invalid.invalid> wrote: > >>> >>> In general I would move on from md5sum to at least sha256, but it >>> shouldn’t matter much for this particular application. >> >> Why? Is sha faster? > > No. > >> AFAIK for detecting changes in a file (rather than >> standing as a guardian against forgeries) md5 and any sha are equally >> good. > > Not so. Seen articles years ago where criminals had a program to > append their malware then add the correct number/content bytes to the > file to cause collision of the md5sum to come out correct. Which is why I put in "rather than standing as a guadian against forgeries" into my statement. But even then, given a plaintext, it is still, AFAIK, impossible to devise an altered text which has the same hash. It is however possible to generate two plaintexts which have the same hash (by adding a bunch of stuff to the two plaintexts.) Thus the evil hacker would have to persuade Mageia to hash and distribute one of his versions of the program, rather than their own, and could then substitute his evil variant into the distribution channel. However, if he can persuade Mageia to sign one of his own versions, then he could just as easily get them to sign the evil version instead of one with a bunch of seemingly random junk tacked on to the end. Ie, AFAIK what is done is that two prepared texts can be constructed to have the same MD5. What is not done is to show that given a text, one can find another text which has the same md5 as the first one. Do not get me wrong. This means that as a cryptographic hash, MD5 is weak. However, for the purpose of protecting against transmission or copying changes in the file, or against an outsider trying to pass his version off as the correct version, MD5 is still strong. > > > https://en.wikipedia.org/wiki/MD5
[toc] | [prev] | [next] | [standalone]
| From | "David W. Hodgins" <dwhodgins@nomail.afraid.org> |
|---|---|
| Date | 2019-02-12 13:56 -0500 |
| Message-ID | <op.zw338n04a3w0dxdave@hodgins.homeip.net> |
| In reply to | #20327 |
On Tue, 12 Feb 2019 11:03:20 -0500, William Unruh <unruh@invalid.ca> wrote: > Why? Is sha faster? AFAIK for detecting changes in a file (rather than > standing as a guardian against forgeries) md5 and any sha are equally > good. While md5 is probably ok for this purpose, it's known to have possible collisions where specific types of corruption could still result in the same sum. It's extremely unlikely, but still considered too much of a risk for md5 sums to be used for security purposes any more. See https://en.wikipedia.org/wiki/Collision_attack I prefer to check both md5 and sha512 sums. The likely hood of any corruption, intentional or not, to produce valid collision attacks against both is much, much lower. Regards, Dave Hodgins -- Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for email replies.
[toc] | [prev] | [next] | [standalone]
| From | Richard Kettlewell <invalid@invalid.invalid> |
|---|---|
| Date | 2019-02-12 19:18 +0000 |
| Message-ID | <87o97gzuga.fsf@LkoBDZeT.terraraq.uk> |
| In reply to | #20333 |
"David W. Hodgins" <dwhodgins@nomail.afraid.org> writes: > I prefer to check both md5 and sha512 sums. The likely hood of any > corruption, intentional or not, to produce valid collision attacks > against both is much, much lower. Within the Merkle–Damgård, family (including both MD5 and SHA512) it’s not as much lower as you think - see https://www.iacr.org/archive/crypto2004/31520306/multicollisions.pdf -- https://www.greenend.org.uk/rjk/
[toc] | [prev] | [next] | [standalone]
| From | "David W. Hodgins" <dwhodgins@nomail.afraid.org> |
|---|---|
| Date | 2019-02-12 14:59 -0500 |
| Message-ID | <op.zw365ygla3w0dxdave@hodgins.homeip.net> |
| In reply to | #20335 |
On Tue, 12 Feb 2019 14:18:45 -0500, Richard Kettlewell <invalid@invalid.invalid> wrote: > "David W. Hodgins" <dwhodgins@nomail.afraid.org> writes: >> I prefer to check both md5 and sha512 sums. The likely hood of any >> corruption, intentional or not, to produce valid collision attacks >> against both is much, much lower. > > Within the Merkle–Damgård, family (including both MD5 and SHA512) it’s > not as much lower as you think - see > https://www.iacr.org/archive/crypto2004/31520306/multicollisions.pdf Thanks for the info, though in this case if my skimming is correct, it is talking about using the same hash algorithm 2 or more times with different seed values, not using two different algorithms to reduce the possibility of valid collisions. I'll read through it more carefully later.^M ^M Regards, Dave Hodgins -- Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for email replies.
[toc] | [prev] | [next] | [standalone]
| From | Richard Kettlewell <invalid@invalid.invalid> |
|---|---|
| Date | 2019-02-12 19:15 +0000 |
| Message-ID | <87tvh8zum2.fsf@LkoBDZeT.terraraq.uk> |
| In reply to | #20327 |
William Unruh <unruh@invalid.ca> writes: > On 2019-02-12, Richard Kettlewell <invalid@invalid.invalid> wrote: >> In general I would move on from md5sum to at least sha256, but it >> shouldn’t matter much for this particular application. > > Why? Is sha faster? No, less broken. > AFAIK for detecting changes in a file (rather than standing as a > guardian against forgeries) md5 and any sha are equally good. As I said. But as a general principle: once a primitive is broken in some way, retiring it means you avoid the risk of mis-analyzing whether you’re at risk from it. That doesn’t mean retiring primitives is easy; SHA1 at least is going to remain in some quite interesting places for a long time, for hard-to-solve practical reasons. -- https://www.greenend.org.uk/rjk/
[toc] | [prev] | [next] | [standalone]
| From | Wes Newell <w.newell@tx.rr.com> |
|---|---|
| Date | 2019-02-11 20:27 +0000 |
| Message-ID | <q3slqk$3m0$1@dont-email.me> |
| In reply to | #20299 |
On Mon, 11 Feb 2019 16:42:33 +0000, William Unruh wrote: > Why is it taking so long to write to usb 3 sticks. > Why is the checksum persistantly wrong and changing on successive checks > on the same stick? Forget md5sums as long as you know the iso file checks. Just dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb and then boot it. I've done this at least 100 times with iso files, no problem. An hour sounds about right for a 4GB iso. It starts fast and slows down when the buffer gets full. Yes I'm also very disappointed in the speed of usb3 flash drives. I get about the same speed with plugging a usb3 drive into a usb2 port. Starts fast as heck then slows down. But they benchmark real fast.:-) 64GB usb3 flash drive. First in usb 3 port. Second in usb2 port. root@mythfe0:/home/wes# hdparm -Tt /dev/sdc /dev/sdc: Timing cached reads: 21402 MB in 2.00 seconds = 10716.67 MB/sec Timing buffered disk reads: 110 MB in 3.04 seconds = 36.14 MB/sec root@mythfe0:/home/wes# hdparm -Tt /dev/sdc /dev/sdc: Timing cached reads: 20738 MB in 2.00 seconds = 10383.03 MB/sec Timing buffered disk reads: 110 MB in 3.01 seconds = 36.58 MB/sec root@mythfe0:/home/wes#
[toc] | [prev] | [next] | [standalone]
| From | "David W. Hodgins" <dwhodgins@nomail.afraid.org> |
|---|---|
| Date | 2019-02-11 15:32 -0500 |
| Message-ID | <op.zw2d0wspa3w0dxdave@hodgins.homeip.net> |
| In reply to | #20299 |
On Mon, 11 Feb 2019 11:42:33 -0500, William Unruh <unruh@invalid.ca> wrote: > I am trying to install Mageia onto usb sticks, both usb2 and usb3 > sticks. > I am installing by doing > dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress > and both usb2 and usb3 take a long time to install. Both start of fast, > but finally settle down to 10MB/s writing, so the writing takes almost > an hour. I thought usb3 was supposed to be fast. This is the same on my > laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). While the usb interface can handle higher speeds, for example with an ssd drive in a usb connected external drive, the sticks cannot. Most usb sticks are low quality slow sticks. Faster ones are more expensive, and hard to find as the cheap low quality ones have flooded the market. At the start of writing, the in ram buffers are being filled up. Once those are full the speed slows down to the actual physical write speed the stick can handle. One thing I found that helped, after I'd noticed that the sticks get very warm after large amounts of writes, is to stick it in a freezer for a while before using it. Seems to help. As for checking the results, I usually copy the iso back onto a hard drive being careful to ensure the resulting file is the same size as the original, and then run the md5 and sha checksum commands on that copy. While the dd command may (or may not) appear to end before the iso has been fully copied, run htop, sort the output by the S (status) column, and wait for the kernel processes to stop showing any device waits. Until then, it's not fully written, so rebooting or removing the stick will have partial results only. Regards, Dave Hodgins -- Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for email replies.
[toc] | [prev] | [next] | [standalone]
| From | faeychild <faeychild@afraid.org> |
|---|---|
| Date | 2019-02-12 08:32 +1100 |
| Message-ID | <q3spl3$7cd$1@dont-email.me> |
| In reply to | #20304 |
On 2/12/19 7:32 AM, David W. Hodgins wrote: > While the dd command may (or may not) appear to end before the iso has > been fully copied, run htop, sort the output by the S (status) column, > and wait for the kernel processes to stop showing any device waits. > Until then, it's not fully written, so rebooting or removing the stick > will have partial results only. > > Regards, Dave Hodgins > I fully agree with you, David. I experienced the same thing with video transfers, even to USB3. I also got annoyed fumbling about under the desk locating the USB socket on the box and now use a USB3 extension cable. I still had buffering slowdowns until I tried a USB3 card reader (Transcend) and SD cards - class 3. The writes are now blazing fast. So I don't think much of sticks except for archiving. regards -- faeychild Running plasmashell 5.12.2 on 4.14.89-desktop-1.mga6 kernel. Mageia release 6 (Official) for x86_64 installed via Mageia-6-x86_64-DVD.iso
[toc] | [prev] | [next] | [standalone]
| From | William Unruh <unruh@invalid.ca> |
|---|---|
| Date | 2019-02-11 22:49 +0000 |
| Message-ID | <q3su5d$ujl$2@dont-email.me> |
| In reply to | #20304 |
On 2019-02-11, David W. Hodgins <dwhodgins@nomail.afraid.org> wrote: > On Mon, 11 Feb 2019 11:42:33 -0500, William Unruh <unruh@invalid.ca> wrote: > >> I am trying to install Mageia onto usb sticks, both usb2 and usb3 >> sticks. >> I am installing by doing >> dd if=Mageia-7-cauldron-x86_64.iso of=/dev/sdb bs=1M status=progress >> and both usb2 and usb3 take a long time to install. Both start of fast, >> but finally settle down to 10MB/s writing, so the writing takes almost >> an hour. I thought usb3 was supposed to be fast. This is the same on my >> laptop (which has usb3 ports and MGA6) and the new desktop( Ubuntu 18). > > While the usb interface can handle higher speeds, for example with an ssd > drive in a usb connected external drive, the sticks cannot. Most usb sticks > are low quality slow sticks. Faster ones are more expensive, and hard to > find as the cheap low quality ones have flooded the market. > > At the start of writing, the in ram buffers are being filled up. Once those > are full the speed slows down to the actual physical write speed the stick > can handle. > > One thing I found that helped, after I'd noticed that the sticks get very > warm after large amounts of writes, is to stick it in a freezer for a while > before using it. Seems to help. > > As for checking the results, I usually copy the iso back onto a hard drive > being careful to ensure the resulting file is the same size as the original, How do you copy the iso back. I put an Mageis is directly onto the stick. Ie, there is not file on the stick. By the way, is it possible to rsync onto the stick instead of using dd? That way the write is hash checked during the writing. > and then run the md5 and sha checksum commands on that copy. > > While the dd command may (or may not) appear to end before the iso has > been fully copied, run htop, sort the output by the S (status) column, > and wait for the kernel processes to stop showing any device waits. > Until then, it's not fully written, so rebooting or removing the stick > will have partial results only. Thanks. Maybe that is also what happened. > > Regards, Dave Hodgins >
[toc] | [prev] | [next] | [standalone]
| From | "David W. Hodgins" <dwhodgins@nomail.afraid.org> |
|---|---|
| Date | 2019-02-11 21:49 -0500 |
| Message-ID | <op.zw2vf0axa3w0dxdave@hodgins.homeip.net> |
| In reply to | #20308 |
On Mon, 11 Feb 2019 17:49:17 -0500, William Unruh <unruh@invalid.ca> wrote: > How do you copy the iso back. I put an Mageis is directly onto the > stick. Ie, there is not file on the stick. The reverse of the way it was copied to the stick, but with the count parameter added. For example dd if=/dev/sdu of=/root/copyfromstick.iso bs=1M count=2357 The tricky part is getting the blocksize and count to fit evently into the size of the iso. > By the way, is it possible to rsync onto the stick instead of using dd? > That way the write is hash checked during the writing. No. The rsync works by copying files within or between filesystems. The dd command works with devices. While a partition within a device is also considered a device, if a partition is specified, it's the entire partition that is copied, including unused blocks, not a file by file copy. Regards, Dave Hodgins -- Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for email replies.
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | alt.os.linux.mageia
csiph-web