få en usb dokument scanner til at virke, firmware?

Scannere, kameraer, printere, mus, tegneplader osv.
gtr

få en usb dokument scanner til at virke, firmware?

Indlæg af gtr »

ubuntu 14.04 64bit
simple scan

055f:021b Mustek BearPaw 1200 CU Plus. Simple scan meddeler failed to scan unable to connect to scanner. I preferences er den opført som scan source. sane er installeret. Der er en folder, der hedder /usr/share/sane. I den er der en folder, der hedder xsane. Og en file, der hedder sane-style.rc og et icon.
Her kan man downloade firmware og en folder, der hedder gt68xx-backend-only-1.0-84. http://www.meier-geinitz.de/sane/gt68xx-backend/. Hvis det får enheden til at virke, kan jeg få en vejledning? Mere enkelt ville være en package, men der er ingen? Tak.
Dan Hansen
Indlæg: 497
Tilmeldt: 1. dec 2013, 15:37
Geografisk sted: Eidsvoll / Norge

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af Dan Hansen »

Måske ikke rigtigt hvad du spørger om, men måske du skulle prøve VueScan? http://www.hamrick.com/ :)

Mvh Dan
Asus X207N - 32GB eMMC - 4GB RAM - KDE Neon 5.21.13 (Ubuntu 20.04 LTS) - Kernel 5.4.0-67-generic
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af lath »

gtr skrev:ubuntu 14.04 64bit
simple scan

055f:021b Mustek BearPaw 1200 CU Plus. Simple scan meddeler failed to scan unable to connect to scanner.
...
Her kan man downloade firmware og en folder, der hedder gt68xx-backend-only-1.0-84. http://www.meier-geinitz.de/sane/gt68xx-backend/. Hvis det får enheden til at virke, kan jeg få en vejledning? Mere enkelt ville være en package, men der er ingen? Tak.

Det ser ud til at være en device driver til kernen du har brug for:
Er du heldig er den allerede blev installeret ved installation af Ubuntu, og hvis device driveren hedder gt68xx, så kan du køre den her kommando for at indlæse device driveren - Bemærk at dette potentielt kan crashe kernen !!! Du skal måske helst afprøve det fra en Live session, hvor dine partitions ikke er monteret :

Kode: Vælg alt

sudo modprobe gt68xx

Du får en fejl hvis kernen ikke kan finde den/den allerede er indlæst.

Du kan se hvilke kernemoduler der er indlæst med den her kommando (sikker at bruge):

Kode: Vælg alt

sudo lsmod


FYI, I Linux kerne sammenhæng, så betyder firmware ikke en device driver. Firmware er den software oversat til en binær fil (en BLOB), som kernen kan uploade til hardwarens microcontroller - med andre ord så er firmwaren den software en microcontroller bruger til at snakke med device driveren i et styresystems kerne, her er kernen så: Linux.

/Lars

Edit 20151022,18:27.01 Z+2: en sprogbøf blev rettet, og bedre sprog/indledning til lsmod kommando.
Senest rettet af lath 22. okt 2015, 18:28, rettet i alt 1 gang.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
gtr

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af gtr »

Tak for svar. Kan jeg bruge en ubuntu 14.04 64 bit på en usb stick, som jeg bruger til test?
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af AJenbo »

Det er meget få ting du ikke kan gøre med live.
gtr

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af gtr »

Tak for svarene.
Jeg installerede ubuntu 14.04 64bit på en usb memory stick. Installerede sane package. Jeg tilsluttede scanneren med usb kablet.

Testede

Kode: Vælg alt

$ sudo modprobe gt68xx
[sudo] password:
modprobe: FATAL: Module gt68xx not found.
$


Ubuntu fungerede efter command'en.

Testede

Kode: Vælg alt

$ sudo lsmod
Module                  Size  Used by
ctr                    13049  2
ccm                    17773  2
rfcomm                 69160  8
bnep                   19624  2
i915_bdw              843134  3
arc4                   12608  2
uvcvideo               80885  0
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40664  1 uvcvideo
videodev              134688  2 uvcvideo,videobuf2_core
ath9k                 164164  0
rtsx_pci_ms            18151  0
intel_rapl             18773  0
ath9k_common           13551  1 ath9k
ath9k_hw              453856  2 ath9k_common,ath9k
ath3k                  17414  0
memstick               16966  1 rtsx_pci_ms
ath                    28698  3 ath9k_common,ath9k,ath9k_hw
mac80211              630728  1 ath9k
btusb                  32412  0
cfg80211              484040  3 ath,ath9k,mac80211
intel_ips              18664  1 i915_bdw
coretemp               13435  0
drm_kms_helper         55071  1 i915_bdw
bluetooth             391136  23 bnep,ath3k,btusb,rfcomm
drm                   303102  4 i915_bdw,drm_kms_helper
joydev                 17381  0
kvm                   455843  0
snd_hda_codec_hdmi     46368  1
snd_hda_codec_realtek    65812  0
serio_raw              13462  0
snd_hda_intel          56531  3
snd_hda_codec         193017  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102099  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
i2c_algo_bit           13413  1 i915_bdw
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
snd                    69322  17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
ideapad_laptop         18216  0
soundcore              12680  1 snd
shpchp                 37032  0
sparse_keymap          13948  1 ideapad_laptop
parport_pc             32701  0
ppdev                  17671  0
mac_hid                13205  0
lp                     17759  0
parport                42348  3 lp,ppdev,parport_pc
xts                    12914  1
gf128mul               14951  1 xts
dm_crypt               23177  1
usb_storage            62209  2
rtsx_pci_sdmmc         23274  0
crct10dif_pclmul       14289  0
crc32_pclmul           13113  0
ghash_clmulni_intel    13216  0
cryptd                 20359  1 ghash_clmulni_intel
r8169                  71677  0
psmouse               106692  0
mii                    13934  1 r8169
video                  19476  1 i915_bdw
rtsx_pci               46245  2 rtsx_pci_ms,rtsx_pci_sdmmc
ahci                   34091  0
libahci                32716  1 ahci
$


Forslag til at få den til at virke?
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af lath »

Du bliver nok nødt til at gå længere ned end scanner softwaren (sane):

Så derfor:
  1. Hvad skiver kernen i sin log fil (i /var/log), når du tilslutter hardwaren?
    Du kan tilføje følgende efter filnavn-argumentet til cat kommandoen, for kun at læse de sidste 30 linier ('q'-tast afslutter less pageren; bladr op og ned med pile-tasterne):

    Kode: Vælg alt

     | tail -n 30 | less

/Lars

Edit: du har et USB producen-id, og et USB device-id så kernen kan godt se hardwaren.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
gtr

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af gtr »

Tak for svar.
Med device tilsluttet testet

Kode: Vælg alt

$ cat /var/log
cat: /var/log: Is a directory
$


Testede

Kode: Vælg alt

$ cat /var/log | tail -n 30 | less
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
(END)


Testede

Kode: Vælg alt

$lsusb
ID 055f:021b Mustek Systems, Inc. BearPaw 1200 CU Plus


Brug af 'simple scan' medfører disse meldinger.
failed to scan
unable to connect to scanner
tryk 'change scanner'
listed i preferences
mustek BearPaw 1200 CU Plus

Videre forslag?
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af lath »

gtr skrev:Tak for svar.
Med device tilsluttet testet

Kode: Vælg alt

$ cat /var/log
cat: /var/log: Is a directory
$


Testede

Kode: Vælg alt

$ cat /var/log | tail -n 30 | less
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
(END)


Testede

Kode: Vælg alt

$lsusb
ID 055f:021b Mustek Systems, Inc. BearPaw 1200 CU Plus


Brug af 'simple scan' medfører disse meldinger.
failed to scan
unable to connect to scanner
tryk 'change scanner'
listed i preferences
mustek BearPaw 1200 CU Plus

Videre forslag?

/var/log er en mappe - find den relevante log fil i /var/log, og prøv igen.
Du kan kun pipe til less når du vil se noget på særmen, du skal i stedet redirecte output til en fil med '>' uden at bruge less, dvs at sidste kommando er tail.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af lath »

Ved at søge med de her søgeord:

Kode: Vælg alt

linux scanner mustek BearPaw 1200 CU Plus
, så fandt min Google Fu de her sider:

Det ser ud til at det er den dokumentation du har brug for.
I den første manual side står der noget om at du skal skrive en lille konfigurationsfil, men at SANE har brug for at kernen detekterer scanneren, hvilket du har vist at den kan med lsusb.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
gtr

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af gtr »

Hvilken file skal jeg bruge, se billede af /var/log?
Vedhæftede filer
var log
var log
var_log.png (60.06 KiB) Vist 1365 gange
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af lath »

gtr skrev:Hvilken file skal jeg bruge, se billede af /var/log?

/var/log/kern.log

I min Xubuntu 14.04.4 LTS installation er det i stedet /var/log/syslog

Der findes et GUI program til at kigge i log filer - jeg kan dog ikke huske hvad det hedder, da jeg i meget stor stil altid anvender terminalen, hvor jeg kan komme til det.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af AJenbo »

... Hvorfor så ikke hans syslog?
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af lath »

AJenbo skrev:... Hvorfor så ikke hans syslog?

Billedet viser ikke en syslog fil.

Edit:
Den så jeg både første gang og før edit af dette indlæg:
@gtr
Paste et ouput fra

Kode: Vælg alt

ls /var/log
en anden gang. Det er nemmere.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: få en usb dokument scanner til at virke, firmware?

Indlæg af AJenbo »

@lath det nye thema klipper ikke bilederne længere så det burde hjælpe lidt på forvirringen fremover :)