Re: Brak usb

2005-11-24 Wątek Grzegorz Pietrzak
Dnia czw 24. listopada 2005 08:19, Łukasz Maśko napisał:
  Nie da się go tak uruchomić...
  Czyli z inetd z argumentami...
  Wywala się saned wtedy...

 To ja już nie wiem. Nie sądziłem, że komukolwiek to kiedykolwiek poradzę,
 ale... może wywal sane, posprzątaj po nim do czysta całą konfigurację
 systemu, a potem zainstaluj jeszcze raz i ponownie po kolei wszystko
 poustawiaj. Diabeł siedzi w szczegółach, jak mawiają. Może coś
 przeoczyliśmy. Pozdrawiam.

No chyba tak trzeba będzie...
Dużo zmian nie trzeba robić żeby to wszystko działało, więc to nei będzie duży 
problem.
Odezwę się po zamieszaniu... ;)

Pozdrawiam
-- 
Grzegorz Pietrzak || [EMAIL PROTECTED]
Ze świata tego każdy ma tyle, ile sam sobie weźmie. (Giovanni Boccaccio)

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-23 Wątek Łukasz Maśko
Dnia środa, 23 listopada 2005 01:24, Grzegorz napisał:
[...]
 Ale najlepsze jest to, że tak działa oki... :|
 A jak uruchomię go z rc-inetd to nie...
 No i o co mu chodzi? Jak go ewentualnie uruchomić w trybie debagowania z
 rc-inetd? Bo jak dopisałem parametr i wziąłem to w uszy to się nie
 uruchamia tylko skrypt wywala jakieś błędy..

Może spróbuj w pliku /etc/sysconfig/rc-inetd/saned ustawić DAEMONARGS=s255 a 
potem zrestartować inetd i wtedy spróbuj skanować. Komunikaty będziesz miał 
w syslogu. Nie mam pojęcia czy to zadziała, bo według dokumentacji tryb 
debug różni się od trybu demona (man saned). Ale spróbować można. Poza tym 
upewnij się, że w powyższym pliku masz USER=saned i GROUP=saned (tak jest 
chyba domyślnie, ale warto sprawdzić).
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-23 Wątek Grzegorz Pietrzak
Dnia śro 23. listopada 2005 09:27, Łukasz Maśko napisał:
 Dnia środa, 23 listopada 2005 01:24, Grzegorz napisał:
 [...]

  Ale najlepsze jest to, że tak działa oki... :|
  A jak uruchomię go z rc-inetd to nie...
  No i o co mu chodzi? Jak go ewentualnie uruchomić w trybie debagowania z
  rc-inetd? Bo jak dopisałem parametr i wziąłem to w uszy to się nie
  uruchamia tylko skrypt wywala jakieś błędy..

 Może spróbuj w pliku /etc/sysconfig/rc-inetd/saned ustawić DAEMONARGS=s255
 a potem zrestartować inetd i wtedy spróbuj skanować. Komunikaty będziesz
 miał w syslogu. Nie mam pojęcia czy to zadziała, bo według dokumentacji
 tryb debug różni się od trybu demona (man saned). Ale spróbować można. Poza
 tym upewnij się, że w powyższym pliku masz USER=saned i GROUP=saned (tak
 jest chyba domyślnie, ale warto sprawdzić).

Oki.
Sprawdzę wszystko. Ale z uprawnieniami w /etc/sysconfig/rc-inetd/saned to już 
tyle razy mieszałem, że raczej jest dobrze. Bo nawet tak jak pisałem, 
ustawiłem żeby był uruchamiany z prawami root-a...
DAEMONARGS=s255 to napewno s255?!?
Bo z lini poleceń miało być d256...

Pozdrawiam
-- 
Grzegorz Pietrzak || [EMAIL PROTECTED]
Nie wyrzucaj bohatera z twojej duszy, dzierżyj święcie twoją najwyższą 
nadzieję. (Zaratustra)

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-23 Wątek Łukasz Maśko
Dnia środa, 23 listopada 2005 10:34, Grzegorz Pietrzak napisał:
[...]
 DAEMONARGS=s255 to napewno s255?!?
 Bo z lini poleceń miało być d256...

-s wypluwa logi do sysloga, a -d na konsolę. Więc na pewno -s (- man saned)
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-23 Wątek Łukasz Maśko
Dnia środa, 23 listopada 2005 10:59, Łukasz Maśko napisał:
 Dnia środa, 23 listopada 2005 10:34, Grzegorz Pietrzak napisał:
 [...]

  DAEMONARGS=s255 to napewno s255?!?
  Bo z lini poleceń miało być d256...

 -s wypluwa logi do sysloga, a -d na konsolę. Więc na pewno -s (- man
 saned)

Aha, oczywiście powinno być DAEMONARGS=-s255 (zgubiłem '-')!
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-23 Wątek Łukasz Maśko
Dnia czwartek, 24 listopada 2005 02:30, Grzegorz napisał:
[...]
 Nie da się go tak uruchomić...
 Czyli z inetd z argumentami...
 Wywala się saned wtedy...

To ja już nie wiem. Nie sądziłem, że komukolwiek to kiedykolwiek poradzę, 
ale... może wywal sane, posprzątaj po nim do czysta całą konfigurację 
systemu, a potem zainstaluj jeszcze raz i ponownie po kolei wszystko 
poustawiaj. Diabeł siedzi w szczegółach, jak mawiają. Może coś 
przeoczyliśmy. Pozdrawiam.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek Łukasz Maśko
Dnia poniedziałek, 21 listopada 2005 10:44, Grzegorz Pietrzak napisał:
[...]
 U mnie jest już dla zwykłego użytkownika oki. Ale saned nadal nie może
 udostępnić tegoż skanera... :|

Mi saned udosptępnia ale po sieci. Mogę za jego pośrednictem w miarę 
bezproblemowo skanować z innego komputera podłączonego do sieci. Ale 
lokalnie też mi nie działa. Mam jednak wrażenie, że bardziej winny jest tu 
frontend (xscanimage) a nie sam saned. Nie miałem jednak czasu ostatnio, 
żeby to dobrze zdiagnozować.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek Grzegorz Pietrzak
Dnia wto 22. listopada 2005 11:33, Łukasz Maśko napisał:
 Dnia poniedziałek, 21 listopada 2005 10:44, Grzegorz Pietrzak napisał:
 [...]

  U mnie jest już dla zwykłego użytkownika oki. Ale saned nadal nie może
  udostępnić tegoż skanera... :|

 Mi saned udosptępnia ale po sieci. Mogę za jego pośrednictem w miarę
 bezproblemowo skanować z innego komputera podłączonego do sieci. Ale
 lokalnie też mi nie działa. Mam jednak wrażenie, że bardziej winny jest tu
 frontend (xscanimage) a nie sam saned. Nie miałem jednak czasu ostatnio,
 żeby to dobrze zdiagnozować.

No to może to jakoś wspólnie zdjagnozować bo mi udostępnianie jest 
potrzebne...
U mnie działa lokalnie bez żadnych problemów.
Sprawdź w rc.sysinit jak jest montowany /proc/bus/usb.
Jeśli jest tam:
mount -t usbfs usbfs /proc/bus/usb
to zmień to na
mount /proc/bus/usb
I wtedy powinno być oki lokalnie.
Jak byś mógł podesłać co konfigurowałeś dla saned, to bym był wdzięczny...

Pozdrawiam
-- 
Grzegorz Pietrzak || [EMAIL PROTECTED]
Niewiele jest rzeczy, które wyrządziły światu tyle szkód, co przekonanie 
różnych jednostek czy grup, że tylko oni są wyłącznymi posiadaczami prawdy. 
(I. Berlin)

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek MiB
05-11-22, Grzegorz Pietrzak [EMAIL PROTECTED] napisał(a):
Witam!

Pokasowałem zbędne grupy, porozdawałem uprawnienie dla grupy `usb` do
wszystkich urządzeń skanera i... mogę skanować przez (x)scanimage.
Niestety - Gimp ciągle się nie mogę do skanera dostać :(
Niemniej jednak już można skanować :)

Dzięki za pomoc :)
--
Michał MiB Bachowski

e-mail: [EMAIL PROTECTED]
JID: [EMAIL PROTECTED]
GG: 8714989
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek MiB
05-11-22, Grzegorz Pietrzak [EMAIL PROTECTED] napisał(a):
 Ja używam xsane. Jest zabójcze w tym co mi potrzeba.
Właśnie doinstalowałem [ jak ja kocham Poldka :D ]. Faktycznie - dużo opcji :)
Nawet dodało się toto do Gimp`a, ale niestety - wywala, że nie ma
zdefiniwanego urządzenia [ przy uruchamianiu via Gimp ].
Nie wiem czasem, czy gimp nie korzysta z jakiegoś konta użytkownka,
aby uruchamiać urządzenia.
Nie znalazłem jednak żadnego usera o nazwie gimp.

Zdravim
--
Michał MiB Bachowski

e-mail: [EMAIL PROTECTED]
JID: [EMAIL PROTECTED]
GG: 8714989
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek Łukasz Maśko
Dnia wtorek, 22 listopada 2005 16:22, Grzegorz Pietrzak napisał:
[...]
 No to może to jakoś wspólnie zdjagnozować bo mi udostępnianie jest
 potrzebne...
 U mnie działa lokalnie bez żadnych problemów.

Lokalnie też mi działa, ale nie za pośrednictwem saned-a. To ja ci pisałem 
jaki wpis w fstab zrobić ;-) Ale idea jest taka, żeby user nie musiał być w 
grupie usb i proc tylko korzystał ze skanera za pośrednictwem sieci 
(loopback).

 Jak byś mógł podesłać co konfigurowałeś dla saned, to bym był
 wdzięczny...

Konfiguracja dla saned-a jest dwuczęściowa (piszę całościowo, być może część 
z tego już masz zrobione):

1. konfiguracja serwera.
Trzeba mieć oczywiście poprawnie skonfigurowane skanowanie lokalne i 
zainstalowany sane-backends-saned. Dodatkowo trzeba usera saned wpisać do 
grup proc i usb. Następnie do do pliku /etc/sane.d/saned.conf trzeba 
dopisać adresy sieci, z których zezwalamy na skanowanie (czyli np. 
127.0.0.1 dla lokalnego kompa, ja mam 10.0.0.1/24 dla sieci lokalnej). I 
tyle w temacie serwera.

2. Konfiguracja klienta.
Trzeba zainstalować sane-frontends i sane-backends. Saned jest niepotrzebny. 
W pliku /etc/sane.d/dll.conf odkomentować linijkę net (właściwie to tylko 
to może zostać). Poza tym w pliku /etc/sane.d/net.conf trzeba wpisać adres 
serwera (ja mam 10.0.0.1). I już.

Po tych zabiegach xcanimage -L powinno pokazać skaner. U mnie działa z 
laptopa (skaner jest na stacjonarnym). Mam tak:

$ scanimage -L
device `net:ciri:plustek:libusb:001:003' is a Epson Perfection 1250/Photo 
USB flatbed scanner

Analogicznie powinno działać skanowanie po sieci z komputera serwera. 
scanimage -L znajduje urządzenie, ale xscanimage niestety, mi się wywraca 
(wyświetla komunikat o błędzie I/O).
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek Grzegorz Pietrzak
Dnia wto 22. listopada 2005 18:14, Łukasz Maśko napisał:

 1. konfiguracja serwera.
 Trzeba mieć oczywiście poprawnie skonfigurowane skanowanie lokalne i
 zainstalowany sane-backends-saned. Dodatkowo trzeba usera saned wpisać do
 grup proc i usb. Następnie do do pliku /etc/sane.d/saned.conf trzeba
 dopisać adresy sieci, z których zezwalamy na skanowanie (czyli np.
 127.0.0.1 dla lokalnego kompa, ja mam 10.0.0.1/24 dla sieci lokalnej). I
 tyle w temacie serwera.

 2. Konfiguracja klienta.
 Trzeba zainstalować sane-frontends i sane-backends. Saned jest
 niepotrzebny. W pliku /etc/sane.d/dll.conf odkomentować linijkę net
 (właściwie to tylko to może zostać). Poza tym w pliku /etc/sane.d/net.conf
 trzeba wpisać adres serwera (ja mam 10.0.0.1). I już.

 Po tych zabiegach xcanimage -L powinno pokazać skaner. U mnie działa z
 laptopa (skaner jest na stacjonarnym). Mam tak:

 $ scanimage -L
 device `net:ciri:plustek:libusb:001:003' is a Epson Perfection 1250/Photo
 USB flatbed scanner

Mam to wszystko.
Saned jest skonfigurowany poprawnie bo właśnie do tego w celach testowych ja 
użyłem skanera test... :D
I jest on przez saned udostępniany więc jego konfiguracja jest oki. Znaczy 
konfiguracja saned...

 Analogicznie powinno działać skanowanie po sieci z komputera serwera.
 scanimage -L znajduje urządzenie, ale xscanimage niestety, mi się wywraca
 (wyświetla komunikat o błędzie I/O).

Ja niestety nie potrafię spowodować żeby saned miał dostęp do skanera...
Teraz mam tak, że zwykły użytkownik widzi skaner a saned nie...
No i całkiem nie wiem o co chodzi...
Reasumując.
1.Saned sam w sobie jest dobrze skonfigurowany bo udostępnia skaner test 
poprawnie.
2.Saned nie widzi skanera na usb mimo że działa z uprawnieniami użytkownika 
saned który ma takie same uprawnienia co zwykły użytkownik na którym widzę 
bezpośrednio skaner i mogę skanować bezpośrednio.

No i własnie tego nie rozumiem...
Gdzie może być problem.
W celach testowych uruchomiłem saned z prawmi root-a i zaczęło działać więc to 
tylko uprawnienia...
I gdzie mam szukać błędu?!?...

Pozdrawiam.
-- 
Grzegorz Pietrzak || [EMAIL PROTECTED]
Kochać człowieka, to znaczy mieć czas, nie spieszyć się, być obecnym dla niego 
(Hans Burki)

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek Łukasz Maśko
Dnia wtorek, 22 listopada 2005 18:43, Grzegorz Pietrzak napisał:
[...]
 W celach testowych uruchomiłem saned z prawmi root-a i zaczęło działać
 więc to tylko uprawnienia...
 I gdzie mam szukać błędu?!?...

Zastopuj inetd (/etc/init.d/rc-inetd stop) i odpal ręcznie saneda na jego 
prawach z debugiem (sudo -u saned /usr/sbin/saned -d256) i spróbuj 
zeskanować coś, ewentualnie wykryć skaner. Może to ci coś podpowie. Przy 
okazji podeślij to tutaj. U mnie zapuszczenie scanimage -L z komputera w 
sieci daje w tej sytuacji taki efekt:

$ sudo -u saned saned -d256
[saned] main: starting debug mode (level 256)
[saned] main: trying to get port for service `sane-port' (getaddrinfo)
[saned] main: [0] socket () using IPv6
[saned] main: [0] setsockopt ()
[saned] main: [0] bind () to port 6566
[saned] main: [0] listen ()
[saned] main: [1] socket () using IPv4
[saned] main: [1] setsockopt ()
[saned] main: [1] bind () to port 6566
[saned] main: [1] bind failed: Address already in use
[saned] main: waiting for control connection
[saned] saned (AF-indep+IPv6) from sane-backends 1.0.16 ready
[saned] check_host: detected an IPv4-mapped address
[saned] check_host: access by remote host: :::10.0.0.8
[saned] check_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK
[saned] check_host: local hostname: ciri
[saned] check_host: local hostname(s) (from DNS): ciri.ed.pl
[saned] check_host: local hostname(s) (from DNS): (null)
[saned] check_host: local hostname(s) (from DNS): (null)
[saned] check_host: remote host doesn't have same addr as local
[saned] check_host: opening config file: /etc/hosts.equiv
[saned] check_host: can't open config file: /etc/hosts.equiv (No such file 
or directory)
[saned] check_host: opening config file: saned.conf
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# saned.conf'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# The contents of the saned.conf  
file  is  a  list  of  host  names,  IP'
[saned] check_host: config file line: `# addresses or IP subnets (CIDR 
notation) that are permitted to use local'
[saned] check_host: config file line: `# SANE devices. IPv6 addresses must 
be enclosed in brackets,  and  should'
[saned] check_host: config file line: `# always  be specified in their 
compressed form.'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# The hostname matching is not 
case-sensitive.'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `#scan-client.somedomain.firm'
[saned] check_host: config file line: `#192.168.0.1'
[saned] check_host: config file line: `#192.168.0.1/29'
[saned] check_host: config file line: `#[2001:7a8:185e::42:12]'
[saned] check_host: config file line: `#[2001:7a8:185e::42:12]/64'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# NOTE: /etc/inetd.conf 
(or /etc/xinetd.conf) and'
[saned] check_host: config file line: `# /etc/services must also be properly 
configured to start'
[saned] check_host: config file line: `# the saned daemon as documented in 
saned(1), services(4)'
[saned] check_host: config file line: `# and inetd.conf(4) (or 
xinetd.conf(5)).'
[saned] check_host: config file line: `127.0.0.1'
[saned] check_host: DNS lookup returns IP address: 127.0.0.1
[saned] check_host: DNS lookup returns IP address: 127.0.0.1
[saned] check_host: DNS lookup returns IP address: 127.0.0.1
[saned] check_host: config file line: `10.0.0.1/24'
[saned] check_host: subnet with base IP = 10.0.0.1, CIDR netmask = 24
[saned] check_host: access granted from IP address 10.0.0.8 (in subnet 
10.0.0.1/24)
[saned] init: access granted
[saned] init: access granted to ed@:::10.0.0.8
[saned] process_request: waiting for request
[saned] process_request: got request 1
[saned] process_request: waiting for request
[saned] process_request: got request 10
[saned] quit: exiting

Jeśli nie pomoże, to następnym krokiem będzie sudo -u saned strace saned -d, 
może to coś pomoże.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-22 Wątek Grzegorz
Dnia wtorek, 22 listopada 2005 20:18, Łukasz Maśko napisał:

 Zastopuj inetd (/etc/init.d/rc-inetd stop) i odpal ręcznie saneda na jego
 prawach z debugiem (sudo -u saned /usr/sbin/saned -d256) i spróbuj
 zeskanować coś, ewentualnie wykryć skaner. Może to ci coś podpowie. Przy
 okazji podeślij to tutaj. U mnie zapuszczenie scanimage -L z komputera w
 sieci daje w tej sytuacji taki efekt:

 $ sudo -u saned saned -d256

No raczej tak własnie:
sudo -u saned saned -d256 ... :)

Ale najlepsze jest to, że tak działa oki... :|
A jak uruchomię go z rc-inetd to nie...
No i o co mu chodzi? Jak go ewentualnie uruchomić w trybie debagowania z 
rc-inetd? Bo jak dopisałem parametr i wziąłem to w uszy to się nie uruchamia 
tylko skrypt wywala jakieś błędy..
po z tym sprawdzalem, że z GIMP-a działa wszystko prawidłowo.
I przez xsane i przez xscanimage.
Tyle że GIMP gdzieś na początku sobie coś zabuksował i się przy tym upiera. 
Znaczy , jeśli chodzi u urządzenia do wyboru...
Po za tym jest oki.
OOorg nie jest taki bystry ale też skanuje...

Pozdrawiam
Grzegorz
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-21 Wątek Grzegorz Pietrzak
Dnia nie 20. listopada 2005 15:33, Grzegorz napisał:

 Narazie to ja moge tylko napisać czego próbowałem i że nic mi nei wyszło...

No może coś jednak wyszło bo znalazłem, że źle jest montowany w rc.sysinit 
/proc/bus/usb. Źle, znaczy po swojemu, a nie zgodnie z tym co jest wpisane w 
fstab.
Więc tak jak napisałem w poprzednim liście, do poprawienia jest montowanie 
systemu plików usb w rc.sysinit.

U mnie jest już dla zwykłego użytkownika oki. Ale saned nadal nie może 
udostępnić tegoż skanera... :|

Pozdrawiam
-- 
Grzegorz Pietrzak || [EMAIL PROTECTED]
Szklanki i piękna dziewczyna zawsze są w niebezpieczeństwie. (Miquel 
Cervantes)

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-20 Wątek Grzegorz
Dnia piątek, 18 listopada 2005 18:21, MiB napisał:
 Z góry dzięki za jakiekolwiek informacje.

Narazie to ja moge tylko napisać czego próbowałem i że nic mi nei wyszło...
Więc tak:
W fstab wpis jest taki:
none /proc/bus/usb usbfs defaults,noauto,devmode=0664,devgid=78 0 0
Użytkownik saned jest przypisany do grup saned, proc i usb.
Ja jako użytkownik też jestem przypisany do tych grup.

I teraz zauważone problemy:
1. Po uruchomieniu systemu w zamontowanym automatycznie katalogu /proc/bus/usb 
urządzenia nie mają takich uprawnień jak trzeba. Odmontowanie i zamontowanie 
jeszcze raz (tylko mount /proc/bus/usb  -o remount) wystarcza aby 
user dopisany do odpowiednich grup mógł korzystać ze skanera...
Po tym widać, że wpis w fstab jest oki. Nie jest to montowane podczas startu 
systemu tak jak trzeba więc czy może to ktoś poprawić w rc.sysinit: 

if [ $usb = 1 -a ! -f /proc/bus/usb/devices ]; then
run_cmd Mounting USB filesystem mount -t usbfs usbfs /proc/bus/usb
fi


2.Za cholerę nie moge spowodować żeby saned uruchamiany na prawach użytkownika 
saned widział skaner... A ma tak jak już napisałem odpowiednie uprawnienia, 
znaczy jest przypisany do odpowiednich grup.

Więc:
1. Dlaczego źle się montuje automatem /proc/bus/usb?
2. Dlaczego saned nie widzi skanera mając odpowiednie uprawnienia?

Takie moje pytania...

Pozdrawiam
Grzegorz
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-18 Wątek Grzegorz Pietrzak
Dnia czw 17. listopada 2005 22:17, Łukasz Maśko napisał:
  Natomiast teraz przydałoby się załątwić minimum wygody użytkowania,
  czyli sprawić, aby użytkownik zwykły mógł skanować.
 
  Tak więc aktualnie moje pytanie brzmi:
  Gdzie muszę dać jeszcze dostęp, żebym mógł skanować jako zwykły user?

 Wpisz udera do grupy proc i usb (patrz moja linijka w fstab i devgid=78) i
 wystarczy. Mi w każdym razie xscanimage działa.

No to może ja się podłączę do dyskusji. 
Niedawno pisałem o identycznym problemie a, że nie miałem już więcej czasu na 
szukanie zrobiłem strasznie brzydko i saned uruchamia się z prawami root-a.
I w związku z tym zwykły user może przez sieć używać skanera.
Nie rozwiązało u mnie sprawy montowanie z odpowiednimi opcjami /proc/usb, ani 
dodanie saned do odpowiednich grup czyli proc i usb. Idąc tym tropem i 
dodając zwykłego urzytkownika do odpowiednich grup też można mu dac dostęp do 
skanera. Ale nic to wszystko nie dało.
Jak będę w domu to mogę przesłać to co mam u siebie czyli konfigurację i ls z 
katalogu /proc/usb.
Widząc, że jeszcze komuś to nie chce działać będę miał większą motywację do 
działania i testowania...

Pozdrawiam
-- 
Grzegorz Pietrzak || [EMAIL PROTECTED]
Życie nie jest lepsze ani gorsze od naszych marzeń, jest tylko zupełnie inne. 
(William Szekspir)

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek MiB
Witam!

Odpowiedni wpis w fstab miałem, ale dopiero ręczne podmountowanie
/proc/bus/usb przyniosło efekty :)

Niestety - sane nie chce użyć mojego skanera. Pomijam już fakt, że
tylko root widzi cokolwiek - user nadal nie ma żadnego dostępu do
skanera, bo narazie w ogóle muszę ustawić skaner ;)

Oto co zwracają mi kolejne komendy:
]$ sudo lsusb
Bus 002 Device 001: ID :
Bus 001 Device 002: ID 055f:021e Mustek Systems, Inc. BearPaw 1200 TA/CS
Bus 001 Device 001: ID :

$ sudo scanimage -L
device `gt68xx:libusb:001:002' is a Mustek BearPaw 1200 TA flatbed scanner

$ sudo scanimage --list-devices
device `gt68xx:libusb:001:002' is a Mustek BearPaw 1200 TA flatbed scanner

$ sudo sane-find-scanner
found USB scanner (vendor=0x055f, product=0x021e [USB Scanner],
chip=GT-6816) at libusb:001:002

Początkowo komendy sane zwracały jeszcze jakieś cudo w postaci skanera
HP, ale po zakomneotwaniu 98% pozycji w /etc/sane.d/dll.conf przestały
;)
[ choć Gimp nadal widzi tylko skaner HP... ]

Korzystając z podpowiedzi z innej rozmowy, dodałem użytkowników sane i saned
[ nie miałem ani jednego, więc ich stworzyłem ] do grup proc,usb i
scanner [ tą ostatnią grupę również stworzyłem, zgodnie z tym co jest
napisane w manualu na http://www.sane-project.org/ ].

Zarówno mi jak i znajomemu pomysły się skończyły :( [ niestety obaj
nie mamy doświadczenia ze skanerami ].

Czy mógłby ktoś wspomóc mnie radą co robić, żeby móc skanować?

Zdravim
--
Michał MiB Bachowski

e-mail: [EMAIL PROTECTED]
JID: [EMAIL PROTECTED]
GG: 8714989
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek Łukasz Maśko
Dnia czwartek, 17 listopada 2005 19:31, MiB napisał:
 Witam!

 Odpowiedni wpis w fstab miałem, ale dopiero ręczne podmountowanie
 /proc/bus/usb przyniosło efekty :)
Grześ, a nie mówiłem, że ręcznie? ;-) To do przedpiścy ;-)

 Niestety - sane nie chce użyć mojego skanera. Pomijam już fakt, że
 tylko root widzi cokolwiek - user nadal nie ma żadnego dostępu do
 skanera, bo narazie w ogóle muszę ustawić skaner ;)

A co robi xscanimage odpalony z roota?

[...]
 Początkowo komendy sane zwracały jeszcze jakieś cudo w postaci skanera
 HP, ale po zakomneotwaniu 98% pozycji w /etc/sane.d/dll.conf przestały
 ;)

To akurat jest słuszne. Ja zostawiłem tylko mój skaner i net (patrz dalej).

 Korzystając z podpowiedzi z innej rozmowy, dodałem użytkowników sane i
 saned [ nie miałem ani jednego, więc ich stworzyłem ] do grup proc,usb i
 scanner [ tą ostatnią grupę również stworzyłem, zgodnie z tym co jest
 napisane w manualu na http://www.sane-project.org/ ].
Hmmm... to niedobrze zrobiłeś, bo oznacza to, że po prostu nie 
zainstalowałeś wszystkich potrzebnych pakietów. Grupę i usera saned 
będziesz miał z automatu jak zainstalujesz sane-backends-saned.

 Zarówno mi jak i znajomemu pomysły się skończyły :( [ niestety obaj
 nie mamy doświadczenia ze skanerami ].

 Czy mógłby ktoś wspomóc mnie radą co robić, żeby móc skanować?

Oto opis, jak zrobić żeby zadziałał xscanimage (mi działa): ja mam 
zainstalowane takie pakiety:
sane-frontends-1.0.13-1
sane-backends-1.0.16-3
sane-backends-saned-1.0.16-3

W /etc/sane.d/dll.conf mam tylko plustek (mój skaner) i net (skanowanie po 
sieci, dzięki temu mogę używać skanera z laptopa). Jeśli nie skanujesz po 
sieci, możesz zostawić tylko swój backend i nie potrzebujesz pakietu 
sane-backends-saned. Dalej, linię w fstab-ie zmodyfikowałem tak:

none /proc/bus/usb  usbfs   defaults,noauto,devmode=0664,devgid=78  0 0

przy czym devgid oznacza, że pliki te są tworzone z grupą usb (gid 78). 
Oczywiście user skanujący jest w tej grupie. I to powinno wystarczyć do 
skanowania lokalnego.

Do skanowania sieciowego potrzeba jeszcze dopisać do /etc/sane.d/saned.cfg 
adresy komputerów, którym pozwala się na skanowanie. Na kliencie dodatkowo 
trzeba w pliku /etc/sane.d/dll.conf mieć aktywną wtyczkę net, a dodatkowo 
w plik /etc/sane.d/net.conf wpisać adres serwera skanera.

Powodzenia.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek Grzegorz Sójka
Łukasz Maśko wrote:
 Dnia czwartek, 17 listopada 2005 19:31, MiB napisał:
 
Witam!

Odpowiedni wpis w fstab miałem, ale dopiero ręczne podmountowanie
/proc/bus/usb przyniosło efekty :)
 
 Grześ, a nie mówiłem, że ręcznie? ;-) To do przedpiścy ;-)

NIE PRAWDA! Żle wpisany alias w modprobe.conf! Ważne jest nawet to czy
użyjesz spacji czy tabulacji jako odstępu! Trzeba przeszukać skrypty
startowe i sprawdzić sposób parsowania modprobe.conf. Nie pamiętam z
głowy jaki jest poprawny separator. U mnie montuje się z automatu ale
zajeło mi to ok 30min grzebania w /etc/rc.d/rc.* zanim zorientowałem
się, że u mnie są spacje a powinna być tabulacja (albo na odwrót).

Pozdrówka
Grzesiek
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek MiB
Witam!


05-11-17, Łukasz Maśko [EMAIL PROTECTED] napisał(a):
 A co robi xscanimage odpalony z roota?
Wywala błąd:
Failed open device 'gt68xx:libusb:001:002' : Invalid argument

natomiast w konsoli mam:
[gt68xx] Couldn't open firmware file
(`/usr/share/sane/gt68xx/A1fw.usb'): No such file or directory

 Oto opis, jak zrobić żeby zadziałał xscanimage (mi działa): ja mam
 zainstalowane takie pakiety:
 sane-frontends-1.0.13-1
 sane-backends-1.0.16-3
 sane-backends-saned-1.0.16-3
Pakiety *frontends* i *backends-1.* miałem już wcześniej. Tego od
sieci nie potrzebuję.


Dalej, linię w fstab-ie zmodyfikowałem tak:

 none /proc/bus/usb  usbfs   defaults,noauto,devmode=0664,devgid=78  0 0

A moja od początku wygląda tak:
none  /proc/bus/usb   usbfs   defaults,noauto,devmode=0664,devgid=78   0 0

Oczywiście użytkownik na którym pracuje jest w grupie USB.

IMHO problemem jest to:
$ sudo sane-find-scanner
found USB scanner (vendor=0x055f, product=0x021e [USB Scanner],
chip=GT-6816) at libusb:001:002

Nie znajduje skanera właściwie, a powinien :(

Zdravim
--
Michał MiB Bachowski

e-mail: [EMAIL PROTECTED]
JID: [EMAIL PROTECTED]
GG: 8714989
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek MiB
Dobra - skanuje :)

Popatrzyłem na ten komunikat xscanimage`a, poszperałem po stronce
projektu i pobrałem brakujące pliki :P

Trochę mnie irytuje to, że skanuje mi czarny kolor pokrywy, zamiast go
pomijać, no ale cóż - nie można mieć wszystkiego ;)

Natomiast teraz przydałoby się załątwić minimum wygody użytkowania,
czyli sprawić, aby użytkownik zwykły mógł skanować.

Tak więc aktualnie moje pytanie brzmi:
Gdzie muszę dać jeszcze dostęp, żebym mógł skanować jako zwykły user?

Zdravim

MiB
--
Michał MiB Bachowski

e-mail: [EMAIL PROTECTED]
JID: [EMAIL PROTECTED]
GG: 8714989
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek Łukasz Maśko
Dnia czwartek, 17 listopada 2005 21:37, Grzegorz Sójka napisał:
 Łukasz Maśko wrote:
  Dnia czwartek, 17 listopada 2005 19:31, MiB napisał:
 Witam!
 
 Odpowiedni wpis w fstab miałem, ale dopiero ręczne podmountowanie
 /proc/bus/usb przyniosło efekty :)
 
  Grześ, a nie mówiłem, że ręcznie? ;-) To do przedpiścy ;-)

 NIE PRAWDA! Żle wpisany alias w modprobe.conf! Ważne jest nawet to czy
 użyjesz spacji czy tabulacji jako odstępu!
Teraz to walnąłeś z grubej rury.

 Trzeba przeszukać skrypty 
 startowe i sprawdzić sposób parsowania modprobe.conf. Nie pamiętam z
 głowy jaki jest poprawny separator. U mnie montuje się z automatu ale
 zajeło mi to ok 30min grzebania w /etc/rc.d/rc.* zanim zorientowałem
 się, że u mnie są spacje a powinna być tabulacja (albo na odwrót).

W rc.sysinit jest tak :

usb=0
if ! grep -iq nousb /proc/cmdline 2/dev/null  ! grep -q 
usb /proc/devices 2/dev/null ; then
  aliases=$(/sbin/modprobe -c | awk '/^alias usb-controller/ { print $3 }')
  if [ -n $aliases -a $aliases != off ] ; then
/sbin/modprobe -k usbcore
for alias in $aliases ; do
  [ $alias = off ]  continue
  run_cmd $(nls 'Initializing USB controller') ($alias) /sbin/modprobe 
$alias
done
[ $? -eq 0 -a -n $aliases ]  usb=1
  fi
  if grep -iq usb /proc/devices 2/dev/null ; then
usb=1
  fi
fi

if [ $usb = 1 -a ! -f /proc/bus/usb/devices ]; then
  run_cmd Mounting USB filesystem mount -t usbfs usbfs /proc/bus/usb
fi

To oznacza, że /proc/bus/usb jest montowane jeśli zostanie wykryty 
załadowane usb. Nie ma znaczenia czy załadujesz moduły ręcznie z 
poziomu /etc/modules czy też ustawisz alias w /etc/modprobe.conf postaci 
alias usb-controler 

Chodziło ci pewnie o to, że między alias a usb-controler ma być spacja, a 
nie tabulator. Podesłałem na pld-devel-pl prośbę o zmianę tego z patchem.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek Łukasz Maśko
Dnia czwartek, 17 listopada 2005 22:08, MiB napisał:
[...]
 Natomiast teraz przydałoby się załątwić minimum wygody użytkowania,
 czyli sprawić, aby użytkownik zwykły mógł skanować.

 Tak więc aktualnie moje pytanie brzmi:
 Gdzie muszę dać jeszcze dostęp, żebym mógł skanować jako zwykły user?

Wpisz udera do grupy proc i usb (patrz moja linijka w fstab i devgid=78) i 
wystarczy. Mi w każdym razie xscanimage działa.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-17 Wątek Grzegorz Sójka
Łukasz Maśko wrote:
 Dnia czwartek, 17 listopada 2005 21:37, Grzegorz Sójka napisał:
 
Łukasz Maśko wrote:

Dnia czwartek, 17 listopada 2005 19:31, MiB napisał:

Witam!

Odpowiedni wpis w fstab miałem, ale dopiero ręczne podmountowanie
/proc/bus/usb przyniosło efekty :)

Grześ, a nie mówiłem, że ręcznie? ;-) To do przedpiścy ;-)

NIE PRAWDA! Żle wpisany alias w modprobe.conf! Ważne jest nawet to czy
użyjesz spacji czy tabulacji jako odstępu!
 
 Teraz to walnąłeś z grubej rury.
 
 
Trzeba przeszukać skrypty 
startowe i sprawdzić sposób parsowania modprobe.conf. Nie pamiętam z
głowy jaki jest poprawny separator. U mnie montuje się z automatu ale
zajeło mi to ok 30min grzebania w /etc/rc.d/rc.* zanim zorientowałem
się, że u mnie są spacje a powinna być tabulacja (albo na odwrót).
 
 
 W rc.sysinit jest tak :
 
 usb=0
 if ! grep -iq nousb /proc/cmdline 2/dev/null  ! grep -q 
 usb /proc/devices 2/dev/null ; then
   aliases=$(/sbin/modprobe -c | awk '/^alias usb-controller/ { print $3 }')
   if [ -n $aliases -a $aliases != off ] ; then
 /sbin/modprobe -k usbcore
 for alias in $aliases ; do
   [ $alias = off ]  continue
   run_cmd $(nls 'Initializing USB controller') ($alias) /sbin/modprobe 
 $alias
 done
 [ $? -eq 0 -a -n $aliases ]  usb=1
   fi
   if grep -iq usb /proc/devices 2/dev/null ; then
 usb=1
   fi
 fi
 
 if [ $usb = 1 -a ! -f /proc/bus/usb/devices ]; then
   run_cmd Mounting USB filesystem mount -t usbfs usbfs /proc/bus/usb
 fi
 
 To oznacza, że /proc/bus/usb jest montowane jeśli zostanie wykryty 
 załadowane usb. Nie ma znaczenia czy załadujesz moduły ręcznie z 
 poziomu /etc/modules czy też ustawisz alias w /etc/modprobe.conf postaci 
 alias usb-controler 
 
 Chodziło ci pewnie o to, że między alias a usb-controler ma być spacja, a 
 nie tabulator. Podesłałem na pld-devel-pl prośbę o zmianę tego z patchem.

Tak. Dokładnie o to chodziło. Popieram inicjatywe (mi się nie chciało).
Pozdrówka
Grzesiek
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-16 Wątek Łukasz Maśko
Dnia środa, 16 listopada 2005 15:23, MiB napisał:
[...]
 Mam statyczne dev`y, dodałem moduły ohci i ehci, ale lsusb wywala
 gustowne nic :(
Może w twoim przypadku potrzeba uhci-hcd zamiast ohci-hcd? Ehci-hcd jest do 
usb 2.0.

 Co powinienem jeszcze zainstalować, żeby móc skanować?
Najpierw musi zobaczyć skaner, bez tego nie ma co próbować dalej.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-16 Wątek MiB
Po dodaniu tego modułu nadal nic się nie dzieje :(

W kilku @ z listy czytałem o czymś takim ja Hal i hotplug,
jednak nie wiem, czy jest mi to potrzebne.

Zdravim
--
Michał MiB Bachowski

e-mail: [EMAIL PROTECTED]
JID: [EMAIL PROTECTED]
GG: 8714989
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-16 Wątek Łukasz Maśko
On Wed, 16 Nov 2005, MiB wrote:

 Przepraszam, że ja tak na razty, aledopiero teraz wpadłem na to, żeby
 dmesg`a przejrzeć ;)

 Oto co znalazłem w sprawie USB:
[...]
 jednak lsusb nadal nic nie pokazuje [ odpalane #sudo lsusb, bo zwykły
 user nie ma do tego praw ].

No jasne, zapomniałem dodać, żebyś po załadowaniu modułów zamontował 
/proc/bus/usb - odpowiedni wpis w /etc/fstab już jest, ale bez hotpluga 
czy udev-a się chyba nie montuje.
-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Brak usb

2005-11-16 Wątek Grzegorz Sójka
Łukasz Maśko wrote:
 On Wed, 16 Nov 2005, MiB wrote:
 
 
Przepraszam, że ja tak na razty, aledopiero teraz wpadłem na to, żeby
dmesg`a przejrzeć ;)

Oto co znalazłem w sprawie USB:
 
 [...]
 
jednak lsusb nadal nic nie pokazuje [ odpalane #sudo lsusb, bo zwykły
user nie ma do tego praw ].
 
 
 No jasne, zapomniałem dodać, żebyś po załadowaniu modułów zamontował 
 /proc/bus/usb - odpowiedni wpis w /etc/fstab już jest, ale bez hotpluga 
 czy udev-a się chyba nie montuje.
Nie prawda. Trzeba tylko odpowiednio ustawić alias w modprobe.conf i
skrypty robią to z automatu przy starcie.
Pozdrówka
Grzesiek
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl