USB, Siemensy i Flash drive

W tym miejscu zapraszamy Was do współpracy. Czekamy na propozycje, sugestie i rady.
Moderatorzy zatroszczą się o to, by najlepsze teksty trafiły do FAQ.

Moderatorzy: Moderatorzy, Administratorzy

nikkou
Użytkownik
Posty: 338
Rejestracja: 2004-06-11, 17:21

USB, Siemensy i Flash drive

Post autor: nikkou »

Poniewaz, zdobycie mnie tych informacji kosztolwalo mnie troche pracy podziele sie tym z innymi, ktorzy moze maja podobne problemy.

[
Pokrotce omowie:
1) jak ruszyc USB
2) jak poradzic sobie z systemme plikow Siemensa
3) Pozniej dodam jak to jest Pen-Drive's, aparatami etc...

1) Jak ruszyć USB
Wersja dla kernela 2.4. W 2.6 podobnie, ale nazwy mogą być inne.
Nie bede tutaj na razie poruszal na razie problemu montowania flash dyskow etc.

Do kernela trzeba wkompilowac:
Support for USB - moze byc jako modul - usbcore

USB Host Controller Drivers
W zaleznosci od plyty: UHCI, UHCI alt, lub OHCI - u mnie na ABIT NF-7 nForce trzeba OHCI.

modul ladujemy: modprobe usb-ohci (alternatywnie, usb-uhci, uhci).
wpisujemy: dmesg i czytamy komunikaty

Po podlaczanieu jakiegos urzadzenia USB zawsze warto uzyc dmesg zeby zobaczyc jak kernel sobie poradzil. Czesto sa tam informacje, co to za urzadzenie i jak sie do niego dostac.

2) Siemensy.

Po pierwsze wchodzimy na strone:
http://users.i.com.ua/~dmitry_z/[url] ( ... y_z/siefs/ (pa anglicki)
i sciagamy z niej siefs (Siemens file system)
potem idziemy do:
http://sourceforge.net/projects/avf
i sciagamy fuse (Filesystem in Userspace)

Wpierw kompilujemy FUSE. Da to nam modul 'fuse' do jadra, z ktoergo korzysta siefs.
Nastepnie kompilujemy siefs.

Nastepnie bierzmy kabelek do laczenia z telefonem czy to jest na a) Serial port (COM1, tty) czy b) dostepny w sklepach po 50 zeta USB.

a) Serial
Musimy skompilowac (lepiej modul)
Character devices -> Standard/generic (8250/16550 and compatible UARTs) serial support

Wtedy po podlaczeniu telefonu do 1 portu serial komputera wpisujemy
mount -t siefs /dev/ttyS0 /mnt/katalog

Wiecej inforamcji i jak zrobic wpis w fstab, w pliku README siefsa

b) USB
Musimy skompilowac moduly:
USB Support -> USB Serial Converter support ->
'USB Serial Converter support'
z wlaczona opcja 'USB Generic Serial Driver'
USB Prolific 2303 Single Port Serial Driver
(sterownik do kabla)

Wtedy po zaladowaniu usb-ohci itp. ladujemy modul pl2303. Podlaczamy nasz telefon poprzez USB i wpisujemy dmesg.
Na konu powinna sie pojawic informacja od modulu Prolific gdzie podlaczyl telefon.
U mnie np. /dev/ttyUSB0

Wtedy juz postepujemy podobnie:
mount -t siefs /dev/ttyUSB0 /mnt/katalog

[bUWAGA!![/b] Zdarza sie, ze po wydaniu tej komendy nie mozna odczytac /mnt/katalog.
Jest to jakis blad tych sterownikow. Nie przejmujmy sie i sprobujmy jeszcze raz (po odmontowaniu: umount /mnt/katalog). Niektorzy zglaszaja ze pod odmonotwaniu poprawnie zamontowanego telefonu moga sie dziac dziwne rzeczy z systemem. U mnie co najwyzej byl problem z /mnt/katalog - Cannot read directory contents).
Uwaga mniejsza: czesto sie zdarza ze czasami telefon traci kontakt z komputerem i nie ma komunikacji. To jest chyba wada telefonu bo pod Winda zdarzalo sie to samo.
sayetan
Moderator w st. spocz.
Posty: 2193
Rejestracja: 2004-06-20, 21:47
Lokalizacja: Jelenia Góra

Re: USB, Siemensy i Flash drive

Post autor: sayetan »

nikkou pisze:USB Host Controller Drivers
W zaleznosci od plyty: UHCI, UHCI alt, lub OHCI - u mnie na ABIT NF-7 nForce trzeba OHCI.
nie w zaleznosci od plyty, ale zaleznosci od wersji USB:

uhci, ehci - USB v1.1
ohci - USB v2
Awatar użytkownika
Sad Mephisto
Administrator
Posty: 2824
Rejestracja: 2004-05-22, 13:24
Lokalizacja: Zabrze
Kontakt:

Re: USB, Siemensy i Flash drive

Post autor: Sad Mephisto »

sayetan pisze:nie w zaleznosci od plyty, ale zaleznosci od wersji USB:
uhci, ehci - USB v1.1
A jednak poniekąd zależy od płyty :]
UHCI masz na płytach ze zintegrowanym kontrolerem (nawet jeśli śledzia z gniazdami USB podpinasz w piny na płycie głównej), a EHCI dotyczy zewnętrznych kontrolerów, czyli np. tych na PCI.
[i]Thank you for noticing this notice. Now that you've noticed this notice, you may have noticed that this notice is noticably unnoticable.
$ python -c "print int(''.join(map(lambda x: str(len(x)),'Kto z woli i myśli zapragnie Pi spisać cyfry ten zdoła.'.split())))/1e+10"[/i]
Awatar użytkownika
Hannibal
Moderator w st. spocz.
Posty: 1644
Rejestracja: 2004-06-08, 16:03
Lokalizacja: Łódź

Re: USB, Siemensy i Flash drive

Post autor: Hannibal »

sayetan pisze: uhci, ehci - USB v1.1

Kod: Zaznacz cały

#lspci -v | grep UHCI
00:07.2 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 02) (prog-if 00 [UHCI])
:)
[size=75]Hannibal@current@2.6.X[/size]
Awatar użytkownika
Corvin
Administrator
Posty: 1143
Rejestracja: 2004-05-21, 15:04
Lokalizacja: Gdańsk

Re: USB, Siemensy i Flash drive

Post autor: Corvin »

z tego co pamiętam:

ohci - intel
uhci - pozostałe czyli np. VIA

a do telefonu Siemens S55 :) zamierzam wkrótce dobrać się przez Blue Tooth - na Mc OS X u kolegi nie było problemu :)
"Spróbuj zapalić maleńką świeczkę zamiast przeklinać ciemność."
Konfucjusz
sayetan
Moderator w st. spocz.
Posty: 2193
Rejestracja: 2004-06-20, 21:47
Lokalizacja: Jelenia Góra

Re: USB, Siemensy i Flash drive

Post autor: sayetan »

hehe Hannibal odkad pamietam to wszystko u Ciebie "cudacznie" dziala ;)
a tak wracajac do tematu - moj maly blad, mianowicie:

ohci - v1.1
ehci - v2
uhci - universalny
Ostatnio zmieniony 2004-08-23, 18:45 przez sayetan, łącznie zmieniany 1 raz.
nikkou
Użytkownik
Posty: 338
Rejestracja: 2004-06-11, 17:21

Re: USB, Siemensy i Flash drive

Post autor: nikkou »

hmmm... przekupki na straganie....
ja tam nic nie wiem ale
1)EHCI nie ma w kernelu 2.26
wg info z kernel 2.6 EHCI jest standardem 2.0
ohci to 1.1
uhci - intel, via
a wg 2.26
ohci to - pozostale Opti, sis, ali....
ide wyzebrac Minolte zeby dokonczyc tego Faqa

[ Dodano: 23 Sierpień 2004, 19:58 ]
Ok, Dokonczenie czesc trzecia:
2) Pen-drive itp.
Musimy wlaczyc SCSI support w kernelu
oraz SCSI disk support.
w USB support
wlaczmy USB Mass Storage support.
Wszystkie moga byc jako modul.

Po zaladowaniu modulow ?hci ( ;-) ), ladujemy modul usb-storage.
Podpinamy sprzet, sprawdzmy dmesg zeby poszpanowac konsolą. I montujemy nasze cudo.
mount -t vfat /dev/sda1 /mnt/katalog
vfat - bo chyba wszystkie na tym leca
/dev/sda1 - u mnie tak, ale moze sie zdarzyc ze moze to byc inne sd** i trzeba poprobowac.

Dziekuje za wysluchanie, kazanie skonczone idzici w pokoju...
Awatar użytkownika
Corvin
Administrator
Posty: 1143
Rejestracja: 2004-05-21, 15:04
Lokalizacja: Gdańsk

Re: USB, Siemensy i Flash drive

Post autor: Corvin »

no właśnie u mnie jest tak dziwnie mam płytę na intel 845E, ma ona porty USB 2.0
Pendrive z USB wer. 1.X montuję poleceniem

mount /dev/sda1 .....

natomiast z USB 2.0

mount /dev/sda

i co Wy na to :)
"Spróbuj zapalić maleńką świeczkę zamiast przeklinać ciemność."
Konfucjusz
nikkou
Użytkownik
Posty: 338
Rejestracja: 2004-06-11, 17:21

Re: USB, Siemensy i Flash drive

Post autor: nikkou »

ano wlasnie tez o tym slyszalem... moze tak ma ustawiony sterownik USB? ver 1.1 montujesz z numerkiem z 2.0 bez... :-)
Awatar użytkownika
KLAPEK
Użytkownik
Posty: 843
Rejestracja: 2004-06-13, 21:00

Re: USB, Siemensy i Flash drive

Post autor: KLAPEK »

Ja na płycie mam usb 1, a pena kompatybilnego z usb 1 i 2 - system wykrywa go na sda1
Państwowa dziwka, flądra w jedwabiu i złocie. || Chcą za nią tren nieść, duszę włócząc w błocie. || Cyril Tourneur (1575-1625) ||
#318805 @ Slackware GNU/Linux
KrzychuG
Użytkownik
Posty: 482
Rejestracja: 2004-08-18, 20:22
Lokalizacja: Toruń
Kontakt:

Re: USB, Siemensy i Flash drive

Post autor: KrzychuG »

2) jak poradzic sobie z systemme plikow Siemensa
Stosunkowo prosto, gdzies ostatnio wygooglowalem modul do kernela z systemem plikow siemensie (siefs). Dzialalalo bez problemu pod Slackware 10 i standardowym kernelem. Zamontowanie takiego systemu przez port RS232 tez nie sprawilo problemow. Wszystko smigalo ladnie i troche szybciej niz pod Windowsem ;)
It's time to quit the game...
Awatar użytkownika
Ciuciu
Administrator
Posty: 921
Rejestracja: 2004-05-26, 21:01
Lokalizacja: 3C17y
Kontakt:

Re: USB, Siemensy i Flash drive

Post autor: Ciuciu »

Nikkou: o moich przejściach z aparatami pisałem już na sprzęcie. (compact flash) Można by to połączyć razem i wrzucić do faq ;)
[color=#888888][i][size=75]Whatever walks in my heart
Will walk alone...[/size][/i][/color]
Miszcz
Użytkownik
Posty: 1
Rejestracja: 2004-09-01, 12:37
Lokalizacja: Łomża

Re: USB, Siemensy i Flash drive

Post autor: Miszcz »

Mam maly problem z siefs, teoretycznie wszystko dobrze zrobilem, skmpilowalem fuse, siefs, kablek mam podlaczony do com, w jadrze jest wkompilowana funkcja "Standard/generic (8250/16550 and compatible UARTs) serial support", montuje sie bez problemow, ale ...
root@Misiek:/mnt/mobile# ls
ls: .: Błąd wejścia/wyjścia
nikkou
Użytkownik
Posty: 338
Rejestracja: 2004-06-11, 17:21

Re: USB, Siemensy i Flash drive

Post autor: nikkou »

Sorry, chyab przespalem kilak watkow,, to pewnie przez ten egzamin na doktoranckie...

KrzychuG: te strony, ktore podalem sa wlasnie tworcy siefs, i przyznam ze u mnie pod G/Linem dziala szybciej niz pod winda takze

Ciuciu: Ok, mozemy sie zlinkowac, ja poprawie bledy itp. przyznam ze nie mam duzego doswiadczenia z Compactami bo uzywalem tylko Minolty kolegi, ale jesli cos robic to po 25 bo mam egzamin.... ;-(

MISZCZ: Daj wiecej danych, jak na razie nic nie moge wymyslic, ja cos podobnego mialem jak sie bawilem kablem USB
moze masz wylaczony COM1 na plycie glownej??

pozdrowiocha 4 all i wracam do rycia kwantowki
KrzychuG
Użytkownik
Posty: 482
Rejestracja: 2004-08-18, 20:22
Lokalizacja: Toruń
Kontakt:

Re: USB, Siemensy i Flash drive

Post autor: KrzychuG »

KrzychuG: te strony, ktore podalem sa wlasnie tworcy siefs, i przyznam ze u mnie pod G/Linem dziala szybciej niz pod winda takze
Tak, moje niedopatrzenie. Pozniej zauwazylem ze tez napisales o siefs. Co do predkosci to byla ona nieznacznie szybsza, ale niewiele (chyba ze ja cos namieszalem). Na Windowsie udalo mi sie uzyskac "pelna" (jesli tak to mozna nazwac) predkosc portu RS232 (115000bps). Do tego co prawda potrzebna byla drobna modyfikacja w sofcie mojej sl'ki, ale poszlo :)
It's time to quit the game...
ODPOWIEDZ