Brother Hl-1112e i skaner Mustek 1200UB

Niestety nadal nie widzi skanera.

could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x0cf3/0xe500 at 003:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 003:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x13d3/0x56b2 at 001:004: Access denied (insufficient permissions)
could not open USB device 0x05e3/0x0610 at 001:003: Access denied (insufficient permissions)
could not open USB device 0x062a/0x4101 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.

@Anakin9

Kilka uwag natury technicznej:

  • stosuj formatowanie tekstu, tak aby był czytelny (poprawiłem Twój ostatni wpis, choć nie jestem pewien, czy o to chodziło);
  • pamiętaj o zasadzie: Jeden problem, jeden wątek. Ten wątek rozkręcił się, więc niech już tak zostanie, ale na przyszłość pamiętaj, aby nie mieszać ze sobą kilku tematów w jednym;
  • witamy na Forum :slight_smile:

Co do problemu, to skoro jest insufficient permissions, to być może Twojego user’a nie ma w stosownej grupie. Nie pamiętam polecenia, które listuje grupy, do których dany użytkownik należy, ale:

  • zajrzyj do pliku /etc/group i sprawdź, czy jesteś w grupie scanner;
  • albo wykonaj komendę:
    $ cat /etc/group | grep 'scanner'

Być może trzeba zrestartować odpowiednią usługę odpowiedzialną za USB/drukarki, żeby system zauważył wprowadzone zmiany. Ale wydaje mi się, że prościej będzie po prostu zrestartować komputer. Jeśli nadal nie zadziała to prawdopodobnie jest tak jak pisze @azja

Po wykonaniu komendy otrzymuje taki komunikat

scanner:x:96:

Ok. Edytowałem ten plik. dodałem nazwę uzytkownika do pozycji scanner.

scanner:x:96:virtutrade

Zrobiłem reset - nadal nie widzi skanera…

Czy komunikaty (Access denied itd.), są takie same, jak przedtem?

A moze być tak że problem jest ze sterownikami USB ?
Bo problem się pojawił gdy zmieniłem laptopa.
Obecnie Lenovo IdeaPad S340-15API .
Wcześniej był Samsung i Lubuntu 19.10.
Zrobiłem teraz test. Odpaliłem Live Lubuntu na nowym laptopie - nie widzi skanera.
Odpaliłem z premedytacją Live Lubuntu z USB na starym sprzęcie. Podpinam skaner i… Działa.
Może coś z tym Lenovo nie gra? Chociaż te oparty USB są sprawne. Podpinalem różne urządzenia i działają.

Czytałem, że niektóre laptopy Lenovo (ja też mam Lenovo G585 i u mnie jest wszystko OK) dziwnie współpracują z Linuxami. Widziałem gdzieś stronę do testów - czy dany sprzęt poprawnie ma działać z Linuxem (daną dystro lub dystrybucjami wszelakimi)

Aby wykluczyć problem ze sprzętem (i częściowo ze sterownikami) podłącz dowolny inny sprzęt USB (np. pendrive, drukarka). Jeśli działa to skaner też powinien.

@lcoyote pewnie masz na myśli tą stronę. Póki co nie ma żadnych informacji o tym modelu, więc to pewnie jakaś nówka. Teoretycznie wszystko powinno działać, więc jest całkiem prawdopodobne, że Lenovo znów coś sknociło, oni niestety są znani z tego, że lubią utrudniać życie użytkownikom Linuxa. Trzeba obserwować sytuację, z czasem, gdy więcej osób będzie korzystać z tego sprzętu, prawdopodobnie pojawi się test i rozwiązanie.

Przy systemd grupy jak scanner nie powinny mieć znaczenia, warto za to sprawdzić reguły dla udev.
Procedura opisana na ArchWiki:

https://wiki.archlinux.org/index.php/SANE#Permission_problem

zajrzyj tutaj


i na inne Forum. Tam dotyczy to karty WiFi ale temat tamten może i Tobie pomóc
http://ubuntu.pl/forum/viewtopic.php?f=133&t=184635&p=1032752#p1032752

Niby tak (zarządzaniem dostępem rządzą Udev i ACL), ale jeżeli wczytać się głębiej, to okazuje się, że nie zawsze i nie wszędzie. Mam podobny problem, jak ten opisany w tym wątku, ale nie mogę się za niego zabrać (mam obejście - niewygodne, ale działające), a po szybkiej lekturze paru tekstów (poszedłem za Twoim link’iem) widzę, że temat jest na czteropaka, co najmniej.

Hmm czyli czekać aż znajdą rozwiązanie ?

Przetestować aktualnie dostępne. Podążaj za link’ami w tym wątku.

#!/bin/bash

#navigate to proper directory
cd /usr/share/sane/gt68xx
echo "Driver firmware download directory is:"
pwd
echo "Starting downlad..."
sleep 2
#download driver firmware file sbfw.usb
sudo wget http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb
cd /etc/sane.d/
sleep 2
echo "Seting up /etc/sane.d/gt68xx.conf file"
#search the string in file and replace it
sudo sed -i.backup -e 's/^#override "mustek-scanexpress-1200-ub-plus"/override "mustek-scanexpress-1200-ub-plus"/' gt68xx.conf
sleep 2
echo "Device should be ready for use!"

Mógłbyś @lmk napisać dwa zdania opisu. Radzisz ściągnąć binaria, ze strony niewiele mówiącej, na której, są materiały z 2007/2008 roku. Nie oceniam merytorycznej wartości porady, ale skrajnie lakoniczna forma nie ułatwi @Anakin9 podjęcia świadomej decyzji.

Próbowałem to. Niestety nie działa.

Restart systemu był? Jeżeli tak i nie pomogło, to cofnij zmiany.

Podlanczamy pod usb
lsusb

wyniklsusb wypluje plustek …

pacman -S sane
nano /etc/sane.d/gt68xx.conf

override “mustescanexpress=1200-up-plus”
usuwamy #

ctr+o potwierdzamy ctr+x wychodzimy

wget http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb
cp sbfw.usb /usr/share/sane/gt68xx/SBfw.usb

odpalamy program Działa 100% sprawdzałem na Maboxie

Przyjacielu podany sposób u mnie nie działa.
Domyślam się że to raczej wina Lenovo a nie oprogramowania. Bo różne sposoby już probowałem i nic nie działa.

Pokaż

pacman -Qs sane
ls /usr/share/sane/gt68xx/
cat /etc/sane.d/gt68xx.conf | grep override

forum.manjaro.pl - polskie wsparcie Manjaro. Hostowane przez: