USB i 2.6.4

6 отговора 156 прегледа
#1

USB i 2.6.4

Ej goliam boza spor niama.
Preborih se sys 2.6.4 i s mod init tools i s edin dva howtos ama USB uzh vzeh edin howto toj eto go rezultata nakratko:
Predi da sledvam po howto-to kato slozheh flash v usbto se poiaviavashe device 001 ili 002 ili 003 i tam podobni no niamashe usbdevfs ama togava ne se setih che tova e problema i pochnah da cheta howto za usb i 2.6 kernel e eto go problema
tam pisheshe kachi
sysfstools - ok slozhih latest
posle i
hotplug i nego latest
i posle
udev i nego latest
ili po tochno
sysfsutils-1.1.0-1.i386.rpm
hotplug-2004_04_01.tar.bz2
udev-024.tar.bz2
i veche niama v
/sys/bus/usb
nikakvi devices
dazhe i mnogo stranni problemi pochnah da se poiaviavat az slagam da se mountva v fstab usbdevfs toj ili ne go mountva ili
unmountva
/sys
eh boza be .
Ako niakoj znae ili ima niakakvo obiasnenie kak raboti skapanoto USB pod linux da kazhe?
che e edni scriptove ludnica maj shte si vyrna predishnite hotplug rpm i tam pone da bachka kato horata
a i tozi deamon za hotplug ot kade idva?

Mnogo 10x predvaritelno - dano ne sym pyrvia boresht tozi problem.

Отговор
в отговор на Fasttrack #2

Re: USB i 2.6.4

Какво по точно искаш да накараш да тръгне на USB порта?
Аз имам кабелен модем , уебкамера и HP PSC1210 /all in one/ на USB и си работят идеално. Е със съответните модули де!
Според мен си тръгнал в погрешна посока
Виж с #lsmod дали ти се зареждат:
usbcore
usb-uhci
usbserial
usb-storage

Командата за добавяне на модул я знаеш modprobe or insmod
А по конкретно за USB Flash можеш да прочетеш тук [линк]

Надявам се да ти помогне

Отговор
в отговор на Fasttrack #3

Re: USB i 2.6.4

Ами при мен (с Gentoo) трябваше да напиша в /etc/fstab:
/dev/sda1 /mnt/flash vfat noauto,user,umask=000000 0 0

после:
cd /mnt
mkdir flash
mount /mnt/flash

и проработи.

Увери се, че имаш:
CONFIG_SCSI_PROC_FS=y или m
CONFIG_BLK_DEV_SD=y/m
CONFIG_SHR_DEV_SG=y/m

CONFIG_USB_DEVICE_FS=y/m #ако си с devfs
CONFIG_USB_EHCI_HCD=y/m #за USB2.0

CONFIG_USB_OHCI_HCD=y/m #за USB1.1
CONFIG_USB_UHCI_HCD=y/m #само едно от двете

CONFIG_USB_STORAGE=y/m

в /etc/devfsd.conf:
REGISTER ^scsi/host.*/bus.*/target.*/lun.*/generic PERMISSIONS root.users 660

Отговор
в отговор на SuSE #4

Re: USB i 2.6.4

Interesno naistina rychnia podhod raboti samo pyrvia pyt - shtoto tova e
Kernel 2.6.4 - t.e. NOVIA kernel.
a i drugoto e tam ima dosta poveceh novi neshta.
Znach problema e slednia kachvash s
insmod - OK
ama kato niama koj da napravi device a?
e nishto de toj sysfs ako e mountnat si go pravi device kernela -
da ama ima edin remover kojto ne go pravia rychno shtoto neznam kakvo da mu napravia sled tova izvazhdash usb flasha
i pak go slagash i veche niama detect - shtoto si misli che e oshte tam i ne go maha - niama remover kojto d a go e mahnal-
i tam samo reboot opravia.
A be lesno beshe s kernel 2.4
znachi eto kak trygna:
tuk si pishe dosta dobre kak da se podkara no ne i kak da se napravi aoutomount:
[линк]

e pone za kernela se opraviat neshtata i ima moduli (lsmod, rmmod, insmod).
sled tova:
[линк]
i si kachvash tochno tezi tools shtoto rpmi i drugi ne trygvat samo tar.gz ili tar.bz2
sled tova prosto ostava da si napravish za dadeni usb flash ili drugi podoben usb storage edin stript da go mountva e problem e che niama unmount ama karaj tozi script triabva da e v :
/etc/dev.d/usb_storage1/myusbflashmount.dev
kato "usb_storage1" e imeto na device napraven ot udevi se vpisva kato
"usb_storage" dopylnitelen red v file:

/etc/udev/udev.rules

BUS="scsi", SYSFS_vendor="MY_STORAGE_STRING*", NAME="usb_storage%n"

kato "MY_STORAGE_STRING" e na tvoia usb device vendor :
systool -vb scsi | grep

a mozhe i sled kato e plygnat usb device da napishesh:
cat /proc/scsi/scsi
i tam edin ot tiah shte e za kvoia scsi device kojto e usb flasha.
E tova e
ima
/proc
no ima i:
/sys
i
/udev
i pri men chesto se sluchvashe da mi e
/dev/sda1
no udev mi go pravi s onzi rule vinagi kato
/udev/usb_storage1
ili ako imam oshte takiva devices
/udev/usb_storage2
i posle
/udev/usb_storage3
i etc.
sega ako niakoj bori 2.6.2 kernel i usb za nego da chete tuk.

mnogo 10x na vsichki za helpa.

Отговор
в отговор на mn_t #5

Re: USB i 2.6.4

Kernel 2.6.4

tova za koeto mi govorish e 2.4

a tova e mnogo po razlichno i ostarialo da ne ti kazvam kolko prokleti messagi mi govori za obsolete za neznam si kolko staro ne se bilo polzvalo neznam kvo.
osven tova :
scsi/host.*/bus.*/target.*/lun.*

e te takova neshto niama poveche
to e pri teb:
/dev/scsi/host.*/bus.*/target.*/lun.*

kakto i da e tova e syshto staro scsi ;-))
a be kato trygnete da borite 2.6 shte razberete
cheti po gore za tova kak go podkarah.

Отговор
в отговор на Fasttrack #6

Re: USB i 2.6.4

Не, ти говориш за udev, а аз за devfs.
В момента съм с 2.6.5.

Отговор
в отговор на mn_t #7

Re: USB i 2.6.4

E az pyk razgledah nekolko swtari scripta predi da go podkaram i vidiah tam tochno tova za koeto ti mi govorish:
/dev/scsi/host.*/bus.*/target.*/lun.*

ili po tochno edin perl script kojto se opitvashe da razbere kakyv e scsi deviceto - sega mozhe bi tova go pravi devfs no pri men sys sigurnost ne sa taka scsi devices

Отговор