USB




ciemny16.02.2007 12:35:26
#
Dołączył: 03.11.2006

Witam! Bardzo proszę o pomoc. Otóż mam red hata 9 ale nie mam sterowników do usb. Gdzie je mogę znaleźć. Z góry dziękuję za pomoc.

Kajoj16.02.2007 23:19:47
#
Dołączył: 05.01.2005

nie ma czegoś takiego jak sterowniki do USB w Linuksie. Generalnie żeby USB było obsługiwane trzeba wkompilować w jądro moduły usbcore, usbhid,ehci_hcd,ohci_hcd lub ehci_hcd. Pokaż mi wynik komendy lspci to powiem ci co i jak.

Ewentualnie jak moduły są skompilowane to spróbuj załadować dany moduł przy pomocy modprobe czy insmod

ciemny19.02.2007 13:33:10
#
Dołączył: 03.11.2006

Po wpisaniu komendy lspci wyświetlają się 2 linijki, które dotyczą USB: 00:07.2 USB Controller: VIA Technologies, Inc USB (rev16) 00:07.3 USB Controller: VIA Technologies, Inc USB (rev16) Zupełnie nie wiem jak wkompilować w jądro te moduły i jak za pomocą tej komendy insmod załadować moduł. Bardzo proszę o pomoc.

Kajoj19.02.2007 16:19:55
#
Dołączył: 05.01.2005
  1. jak masz wersje jadra? użyj: uname -r
  2. sprobuj: modprobe uhci_hdc
  3. co chcesz pod to usb podłączyć?
ciemny19.02.2007 17:16:51
#
Dołączył: 03.11.2006

Wersja jądra: 2.4.20-8 Komenda madprobe mi nie działa(mam Red Hat 9) Chciałbym podłączyć pendrive i przydałby się też internet abym mógł pracować(mam livebox i modem bezprzewodowy pod usb)

adi9019.02.2007 17:40:41
#
Dołączył: 25.01.2006

Ta komenda to modprobe, a nie jak napisałeś madprobe.

ciemny19.02.2007 18:21:12
#
Dołączył: 03.11.2006

Tak rzeczywiście pomyliłem sobie ale jak wpisałem tą komendę modprobe uhci_hdc to wypisało, że nie może znaleźć tego modułu (Can’t locate module uhci_hdc).W katalogu mam inne nazwy np. usb-uhci.o ale to też nie działa z tą komendą. Co robić?

Kajoj19.02.2007 18:25:58
#
Dołączył: 05.01.2005
  1. pokaz czy przypadkiem nie masz juz zaladowanego tego modulu: lsmod
  2. dla jadra 2.4 modprobe uhci a jak nie dziala to cos w ten desen: insmod /lib/modules/uname -r/kernel/drivers/usb/host/uhci*

Jak ci host zadziała to wtykasz coś tam w usb i patrzysz co dmesg wywala

A tak btw, to po co męczysz się z takim starym LiveCD? Nie lepiej ściągnąć coś z UDev'em i HAL'em, który "załatwi" cała brudną robotę z ciebie?

ciemny19.02.2007 21:16:47
#
Dołączył: 03.11.2006

Po wykonaniu komendy lsmod odnośnie usb wyświetliło się: usb-uhci 25868 0 (unused) usbcore 77696 1 [printer hid usb-uhci]

wykonałem te kolejne komendy i po podłączeniu do usb urządzenia i po komendzie dmesg wyświetliło się:

uhci.c: USB Universal Host Controller Interface driver v1.1 usb.c: USB device2 (vend/prod 0x13fe/0x1a00) is not claimed by any active driver Initializing USB Mass Storage driver.... usb.c:registered new driver usb-storage usb-uhci.c:interrupt, status 2, frame# 1256 usb-control/bulk_msg:timeout

scsi1: i tu mi czyta mój pendrive

I teraz nie wiem gdzie powinien mi się wyświetlić katalog z zawartością pendrivea? Czy na pulpicie? I czy jest już wszystko dobrze?

Kajoj19.02.2007 23:30:22
#
Dołączył: 05.01.2005

no to super jak już wiesz gdzie jest urządzenie blokowe - twój pendrajw to teraz wystarczy go zamontować, czyli tak.

potrzebujesz katalog gdzie możesz zamontować sobie pendrajwa, więc go tworzysz: mkdir /mnt/pendrajw a potem montujesz pendrajwa do tego katalogu czyli: mount /dev/scsi1 /mnt/pendrajw i pliki które znajdują się na paluchu, powinny być do odczytu i zapisu w /mnt/pendrajw

ciemny20.02.2007 11:47:39
#
Dołączył: 03.11.2006

Po wpisaniu tej komendy: mount /dev/scsi1 /mnt/pendrajw wyświetla się komunikat: Special device /dev/scsi1 does not exist Co robić?

Kajoj20.02.2007 22:07:43
#
Dołączył: 05.01.2005

no to gdzie ci widzi tego pendrajwa? u mnie jest tak:

[root@shellcode ~]# dmesg
usb 3-3: new high speed USB device using ehci_hcd and address 3
usb 3-3: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
scsi 0:0:0:0: Direct-Access     USB 2.0  Mobile disk      1.00 PQ: 0 ANSI: 2
usb-storage: device scan complete
SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB)
sda: Write Protect is off
sda: Mode Sense: 00 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB)
sda: Write Protect is off
sda: Mode Sense: 00 00 00 00
sda: assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
[root@shellcode ~]# mount /dev/sda1 /mnt/memory 
[root@shellcode ~]# echo "i jest fajnie"
i jest fajnie
[root@shellcode ~]#

czyli znajduje mi partycje na sda1 i wtedy montuje ta partycje

ciemny20.02.2007 23:18:00
#
Dołączył: 03.11.2006

Mi wyświetla się coś takiego:

uhci.c: USB Universal Host Controller Interface driver v1.1 usb.c: USB device2 (vend/prod 0x13fe/0x1a00) is not claimed by any active driver Initializing USB Mass Storage driver.... usb.c:registered new driver usb-storage usb-uhci.c:interrupt, status 2, frame# 1256 usb-control/bulk_msg:timeout scsi1:SCSI emulation for USB Mass Storage devices Vendor: Kingston Model:DataTravel 2.0 Rev:PMAP Type: Direct-Access ANSI SCSI revision:02 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 USB Mass Storage support registered

I nie bardzo wiem co tu zrobić ta komenda mount /dev/scsi1 /mnt/pendrajw nie działa

Kajoj21.02.2007 00:21:26
#
Dołączył: 05.01.2005

a masz załadowany moduł usb_storage albo coś w ten deseń? bo by się przydał. Jak nie ma to załaduj. and try again.

ciemny21.02.2007 16:41:44
#
Dołączył: 03.11.2006

Nie miałem załadowanego i załadowałem ale dalej to nic nie dało jak wpisuje mount /dev/scsi1 /mnt/pendrajw wyświetla się komunikat: special device /dev/scsi1 does not exist jak wchodzę do katalogu dev to tam nie ma tego pliku scsi1 jak wyszukuje pliki to też nigdzie tego nie znajduje. Co robić?

Kajoj21.02.2007 16:52:45
#
Dołączył: 05.01.2005

tak ale jak to ale wykrywa ci na scsi1? chyba nie pokaz dmesg po załadowaniu tego modułu, i wsadzeniu pendrajwa w usb.

ciemny21.02.2007 17:13:38
#
Dołączył: 03.11.2006

Ja nie bardzo się znam. Ale po wsadzeniu pendrajwa i wpisaniu komendy dmesg wyświetla się coś takiego odnośnie pendrajwa:

uhci.c: USB Universal Host Controller Interface driver v1.1 usb.c: USB device2 (vend/prod 0x13fe/0x1a00) is not claimed by any active driver Initializing USB Mass Storage driver.... usb.c:registered new driver usb-storage usb-uhci.c:interrupt, status 2, frame# 1256 usb-control/bulk_msg:timeout scsi1:SCSI emulation for USB Mass Storage devices Vendor: Kingston Model:DataTravel 2.0 Rev:PMAP Type: Direct-Access ANSI SCSI revision:02 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 USB Mass Storage support registered




Kontakt

Jeśli chcesz się z nami skontaktować napisz na adres: info(at)binboy.org lub odwiedź nasz profil na Facebooku!

O Nas

Serwis binboy.org to kopalnia wiedzy dla wszystkich z branży IT, w szczególności dla programistów i webmasterów. To duży zbiór kursów programowania, tutoriali, darmowych ebooków, setki kodów źródłowych itp.

Bądź w kontakcie

Panel użytkownika

Zaloguj się do panelu użytkownika.
Nie masz konta? Zarejestruj się!
Zapomniałeś hasła?