hogyan jönnek létre a fájlok /dev/ alá?

Fórumok

hogyan jönnek létre a fájlok /dev/ alá?

Hozzászólások

Sziasztok!

az a helyzet, hoyg van egy hp3300c scannerem és a sane-find-scanner felismeri
bash-2.05b# sane-find-scanner -q
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0205 [HP ScanJet 3300C]) at libusb:002:002
bash-2.05b#

2.6.7 kernelről van szó, scsi be van forgatva, hpusbscsi modulként be van forgatva (és be is töltöm)
de nincs /dev/usb/ könyvtár amiben lennie kéne a fájlnak
ha pendrive-ot dugok be a gépbe akkor a /dev/sda jön létre

usbview is látja a scannert de pirossal jelöli (gondolom a hiba miatt)

na szóval a kérdésem: mit kell tenni, hyog a scanner-nek is legyen /dev/alatt "helye"
slackinál mi csinálja és hogyan ezeket? udev,makedev?

köszi

usb-s cuccok nem jelennek meg a dev-ben ha jól tudom. inkább /proc/bus/usb alatt keresd őket!

Én nem értek hozzá abszolult, csak segíteni próbálok. És hogy az okosabbak segíteni tudjanak add meg, hogy udev/devfs/sima dev, mert attól sok függ, meg hogy milyen slackware. És hogy miért is kéne neked dev, mert az util amivel használnád biztos látni fogja a /proc/bus/usb-t. Márha egyáltalán a proc fel van mountolva.

De várj egy okosabbra, ill addig add meg azokat amit mondottam!

[quote:89a62ff433="gUHU"]Sziasztok!

az a helyzet, hoyg van egy hp3300c scannerem és a sane-find-scanner felismeri
bash-2.05b# sane-find-scanner -q
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0205 [HP ScanJet 3300C]) at libusb:002:002
bash-2.05b#

2.6.7 kernelről van szó, scsi be van forgatva, hpusbscsi modulként be van forgatva (és be is töltöm)
de nincs /dev/usb/ könyvtár amiben lennie kéne a fájlnak
ha pendrive-ot dugok be a gépbe akkor a /dev/sda jön létre

usbview is látja a scannert de pirossal jelöli (gondolom a hiba miatt)

na szóval a kérdésem: mit kell tenni, hyog a scanner-nek is legyen /dev/alatt "helye"
slackinál mi csinálja és hogyan ezeket? udev,makedev?

köszi

A scanner windowsos cd-jen van egy ".usb" kiterjesztesu firmware fajl.
Masold be a sane konyvtaraba, majd csatlakoztasd ujra a scannert.

fstab -ban van ilyened?

usbdevfs /proc/bus/usb usbdevfs auto 0 0

Ja, es egyebkent makedev ill. mknod.

[quote:e96f9d8fd4="benyovszky"]usb-s cuccok nem jelennek meg a dev-ben ha jól tudom. inkább /proc/bus/usb alatt keresd őket!

Én nem értek hozzá abszolult, csak segíteni próbálok. És hogy az okosabbak segíteni tudjanak add meg, hogy udev/devfs/sima dev, mert attól sok függ, meg hogy milyen slackware. És hogy miért is kéne neked dev, mert az util amivel használnád biztos látni fogja a /proc/bus/usb-t. Márha egyáltalán a proc fel van mountolva.

De várj egy okosabbra, ill addig add meg azokat amit mondottam!

a /proc/bus/usb -ben megvan minden ami kell

oké kezdem érteni :)
azt, hogy udev/devfs/dev nem tudom...
slackware 10.0 ról van szó
az fstab -ban ez szerepel:
none /proc/bus/usb usbfs default,devmode=0666 0 0

a gondom, hoyg a program és a scanner közül, mintha az a fájl hiányozna és csak nézek ki a fejemből, hoyg mi van...

En nagyon nem konyitok az usb-hez, de az remlik, hogy libusbnel maga a libusb:002:002 a "device", ugyhogy azt nezd meg amit rigidus mondott.

Ja, az usbdevfs-t meg fel kell mountolni, de libusbnel szinten nem tudom, hogy kell-e... :(

[quote:cdf53ec8f5="rigidus"][quote:cdf53ec8f5="gUHU"]Sziasztok!

az a helyzet, hoyg van egy hp3300c scannerem és a sane-find-scanner felismeri
bash-2.05b# sane-find-scanner -q
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0205 [HP ScanJet 3300C]) at libusb:002:002
bash-2.05b#

2.6.7 kernelről van szó, scsi be van forgatva, hpusbscsi modulként be van forgatva (és be is töltöm)
de nincs /dev/usb/ könyvtár amiben lennie kéne a fájlnak
ha pendrive-ot dugok be a gépbe akkor a /dev/sda jön létre

usbview is látja a scannert de pirossal jelöli (gondolom a hiba miatt)

na szóval a kérdésem: mit kell tenni, hyog a scanner-nek is legyen /dev/alatt "helye"
slackinál mi csinálja és hogyan ezeket? udev,makedev?

köszi

A scanner windowsos cd-jen van egy ".usb" kiterjesztesu firmware fajl.
Masold be a sane konyvtaraba, majd csatlakoztasd ujra a scannert.

ezzel egy gond van: nincs nálam a cd... kölcsön a cucc
a hp honlapján pedig csak az .exe fájlok vannak

nem tudná ezt valaki nekem elküldeni?

.usb firmware fájl nélkül nem lehet megcsinálni, hoyg működjön?

miért olyan nehéz aztat beszerezni?
biztos fenn avan a honlapjukon!

[quote:733836d105="gUHU"][quote:733836d105="rigidus"][quote:733836d105="gUHU"]Sziasztok!

az a helyzet, hoyg van egy hp3300c scannerem és a sane-find-scanner felismeri
bash-2.05b# sane-find-scanner -q
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0205 [HP ScanJet 3300C]) at libusb:002:002
bash-2.05b#

2.6.7 kernelről van szó, scsi be van forgatva, hpusbscsi modulként be van forgatva (és be is töltöm)
de nincs /dev/usb/ könyvtár amiben lennie kéne a fájlnak
ha pendrive-ot dugok be a gépbe akkor a /dev/sda jön létre

usbview is látja a scannert de pirossal jelöli (gondolom a hiba miatt)

na szóval a kérdésem: mit kell tenni, hyog a scanner-nek is legyen /dev/alatt "helye"
slackinál mi csinálja és hogyan ezeket? udev,makedev?

köszi

A scanner windowsos cd-jen van egy ".usb" kiterjesztesu firmware fajl.
Masold be a sane konyvtaraba, majd csatlakoztasd ujra a scannert.

ezzel egy gond van: nincs nálam a cd... kölcsön a cucc
a hp honlapján pedig csak az .exe fájlok vannak

nem tudná ezt valaki nekem elküldeni?

Nekem AGFA es Mustek scannerem van. Neked csak a HP firmware jo hozza. Amugy odaadnam szivesen. :)

Egyebkent ugyanez volt a gondja mindkettonek. Ha nincs firmware, nem tud kommunikalni a scannerrel az usb keresztul. Ez valami burkolo lehet amit az usb felett futtat. Feltettem a cdrol a fajlt azota megy mindketto. 8)

én csak egy 54 megás exe fájlt látok ott

Szerintem jó lesz az is:-) Most jelentette be linus, hogy karácsonyi ajándékként minden exe fut lin alatt:)

[quote:29439e87d8="benyovszky"]Szerintem jó lesz az is:-) Most jelentette be linus, hogy karácsonyi ajándékként minden exe fut lin alatt:)

nézd vagy 10 órája bütyölöm ezt a nyamvadt szkennert... de ezen már csak röhögni tudok :)
nem rossz

ja és vin alatt meg ./ futtatható minden fájl ugye? :)

Kozbe eszembejutott, hogy nekem a Mandrake drakconf-ja hozta letre a /dev entry-ket amikor a firmware-t hozzadtam, de ezt manualisan is meg lehet csinalni, ha nem all rendelkezesedre konfiguralo program:
[code:1:bf0fc91693]# mknod /dev/usb/scanner0 c 180 48
# chmod 0666 /dev/usb/scanner0[/code:1:bf0fc91693]
Lehetseges, hogy neked erre is szukseged lesz elotte.

oké köszi, de ezt hova írjam be?

nertnekem ez nem világos...

[quote:d29acd8b6c="gUHU"]oké köszi, de ezt hova írjam be?

nertnekem ez nem világos...

nyiss egy konzolablakot root-kent:

ja es a "#" jel nelkul irjad be :)

azt hiszem kivagyok ettől...
nem megy a fene egye meg!

azt hiszem, be fogom szerezni azt a lemezt...
mindenesetre köszi a segítséget mindenkinek!!!

[quote:ea9feed9a6="rigidus"]Kozbe eszembejutott, hogy nekem a Mandrake drakconf-ja hozta letre a /dev entry-ket amikor a firmware-t hozzadtam, de ezt manualisan is meg lehet csinalni, ha nem all rendelkezesedre konfiguralo program:
[code:1:ea9feed9a6]# mknod /dev/usb/scanner0 c 180 48
# chmod 0666 /dev/usb/scanner0[/code:1:ea9feed9a6]
Lehetseges, hogy neked erre is szukseged lesz elotte.

Erre szvsz -csekelyke hozzanemertesemre ismet hivatkozva- nem libusb eseteben van szukseg.

szóval sikerült :)

de csak annyi a gondom, hoyg az xsane mindig azt írja ki, hyog nem tudja megnyitni a device, mert az foglalt...

ilyenkor mit lehet tenni?