Well, I avoid SystemD too, so I'm using the distros like Void and
Artix (Arch without SystemD) - but never had a problem with flashrom.
Didn't try Devuan yet ( I prefer the newer versions of packages than
what Debian/Devuan stable could offer ) - but stuff like that may
happen even to the stablest distros, and also this issue could depend
on your local configuration and not reproducible i.e. on a fresh
Devuan install. Maybe try a Devuan LiveCD and see if it happens there
too?

Best regards,
Ivan Ivanov

вт, 17 янв. 2023 г. в 16:22, * <alex-ra...@mail.ru>:
>
> Hi,
> I’ve tried that (reinstal), same. Do you think Debian stable (Devuan stable) 
> can make such broken library?
> Best regards.
> Alexey
>
> Вторник, 17 января 2023, 15:36 +03:00 от Ivan Ivanov <qmaster...@gmail.com>:
>
> Hi there Alexey,
>
> Looks like you have a problem with your libusb library. Please
> reinstall the libusb library (you may have to build it from source, if
> your distro's libusb is broken at the moment - if that's so, make sure
> to --enable-shared).
>
> Best regards,
> Ivan Ivanov
>
> пн, 16 янв. 2023 г. в 23:54, * via flashrom <flashrom@flashrom.org>:
> >
> > Good day,
> >
> > Few days ago i've bought new Winbond W25Q64BVDAIG flash, getting errors 
> > during erasing or writing. Read is good. W25Q64FV... is errased and flashed 
> > well. W25Q64BVDAIG flashing works fine in WindowsXP by CH341A - USB 
> > Programmer 1.30. In Willem LPT Programmer set to 3.3V works fine too. 
> > CH341A - black.
> >
> > W25Q64BV... during error device stops respond with "run" led on, needs 
> > reinsert to USB to get it again.
> > ~$ sudo flashrom --programmer ch341a_spi -r Z77EXT62.90A.bin
> > [sudo] пароль для xxxxxx:
> > flashrom v1.2 on Linux 5.10.0-17.1-liquorix-amd64 (x86_64)
> > flashrom is free software, get the source code at https://flashrom.org
> >
> > Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
> > Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
> > Reading flash... done.
> > ~$ sudo flashrom --programmer ch341a_spi -r Z77EXT62.90A.rom
> > flashrom v1.2 on Linux 5.10.0-17.1-liquorix-amd64 (x86_64)
> > flashrom is free software, get the source code at https://flashrom.org
> >
> > Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
> > Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
> > Reading flash... done.
> > ~$ sudo flashrom --programmer ch341a_spi -E
> > [sudo] пароль для xxxxxx:
> > flashrom v1.2 on Linux 5.10.0-17.1-liquorix-amd64 (x86_64)
> > flashrom is free software, get the source code at https://flashrom.org
> >
> > Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
> > Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
> > Erasing and writing flash chip...
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 36 bytes
> > RDSR failed!
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 4265 bytes
> > Verification impossible because read failed at 0x17000 (len 0x1000)
> > ERASE FAILED!
> > Looking for another erase function.
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 34 bytes
> > spi_write_cmd failed during command execution at address 0x0
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 36 bytes
> > RDSR failed!
> > Looking for another erase function.
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 34 bytes
> > spi_write_cmd failed during command execution at address 0x0
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 36 bytes
> > RDSR failed!
> > Looking for another erase function.
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 34 bytes
> > spi_simple_write_cmd failed during command execution
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 36 bytes
> > RDSR failed!
> > Looking for another erase function.
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 34 bytes
> > spi_simple_write_cmd failed during command execution
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 36 bytes
> > RDSR failed!
> > Looking for another erase function.
> > Looking for another erase function.
> > Looking for another erase function.
> > No usable erase functions left.
> > FAILED!
> > Your flash chip is in an unknown state.
> > Please report this on IRC at chat.freenode.net (channel #flashrom) or
> > mail flashrom@flashrom.org, thanks!
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> > enable_pins: Failed to write 4 bytes
> > Could not disable output pins.
> > ~$ sudo flashrom --programmer ch341a_spi -w Z77EXT62.90A.bin -c "W25Q64.V"
> > flashrom v1.2 on Linux 5.10.0-17.1-liquorix-amd64 (x86_64)
> > flashrom is free software, get the source code at https://flashrom.org
> >
> > Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
> > Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
> > Reading old flash chip contents... done.
> > Erasing and writing flash chip...
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 36 bytes
> > RDSR failed!
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 34 bytes
> > spi_write_cmd failed during command execution at address 0x1500
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 36 bytes
> > RDSR failed!
> > Reading current flash chip contents...
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > ch341a_spi_spi_send_command: Failed to write 4265 bytes
> > Can't read anymore! Aborting.
> > FAILED!
> > Uh oh. Erase/write failed. Checking if anything has changed.
> > Reading current flash chip contents... ch341a_spi_spi_send_command: failed 
> > to submit IN transfer: LIBUSB_ERROR_BUSY
> > ch341a_spi_spi_send_command: Failed to read 4100 bytes
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> >
> > cb_in: error: LIBUSB_TRANSFER_TIMED_OUT
> > Can't even read anymore!
> > Your flash chip is in an unknown state.
> > Please report this on IRC at chat.freenode.net (channel #flashrom) or
> > mail flashrom@flashrom.org, thanks!
> >
> > cb_out: error: LIBUSB_TRANSFER_TIMED_OUT
> > enable_pins: Failed to write 4 bytes
> > Could not disable output pins.
> >
> > W25Q64FV... works just fine.
> > ~$ sudo flashrom --programmer ch341a_spi -E
> > [sudo] пароль для xxxxxx:
> > flashrom v1.2 on Linux 5.10.0-17.1-liquorix-amd64 (x86_64)
> > flashrom is free software, get the source code at https://flashrom.org
> >
> > Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
> > Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
> > Erasing and writing flash chip... Erase/write done.
> >
> > ~$ sudo flashrom --programmer ch341a_spi -w Z97EX62_80.bin -c "W25Q64.V"
> > flashrom v1.2 on Linux 5.10.0-17.1-liquorix-amd64 (x86_64)
> > flashrom is free software, get the source code at https://flashrom.org
> >
> > Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
> > Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
> > Reading old flash chip contents... done.
> > Erasing and writing flash chip... Erase/write done.
> > Verifying flash... VERIFIED.`
> > Both chips are found as a "W25Q64.V".
> >
> > Best regards,
> > Alexey
> >
> > _______________________________________________
> > flashrom mailing list -- flashrom@flashrom.org
> > To unsubscribe send an email to flashrom-le...@flashrom.org
> _______________________________________________
> flashrom mailing list -- flashrom@flashrom.org
> To unsubscribe send an email to flashrom-le...@flashrom.org
>
>
>
>
>
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to