Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Wirtualny COM na USB
http://forum.freesco.pl/viewtopic.php?f=22&t=18211
Strona 1 z 1

Autor:  softtronic [ czwartek, 25 marca 2010, 15:31 ]
Tytuł:  Wirtualny COM na USB

Witam. Mam pytanko. Podłączam czytnik kart chipowych do jednego z USB. Powinien on stworzyć wirtualny COM. Jak sprawdzić w NND który COM utworzył ?
Pozdrawiam.

Autor:  Maciek [ czwartek, 25 marca 2010, 15:52 ]
Tytuł: 

W /dev będzie to jakiś ttyUSBx

Autor:  JakubC [ czwartek, 25 marca 2010, 20:32 ]
Tytuł: 

A na przyszłość, dmesg Ci prawdę powie.

Autor:  softtronic [ sobota, 17 kwietnia 2010, 12:32 ]
Tytuł: 

Niestety nie widzi żadnego USB.
wpisałem dmesg i dostałem tylko z pośród dużej ilości danych ttyS00.
Nie widzi żadnego USB.
W /dev jest niby USB0 i USB1.
Jak w configu programu, który miał skorzystać z czytnika wpisuje /dev/ttyUSB0 lub 1 to program nie widzi czytnika.
Płyta główna oparta jest na chipsecie SiS, ale to chyba nie powinno przeszkadzać.
Kiedyś miałem innego linuxa i tam USB działało więc to raczej nie problem z płytą.
Pozdrawiam.

Autor:  Mis' [ sobota, 17 kwietnia 2010, 12:59 ]
Tytuł:  Re: Wirtualny COM na USB

softtronic pisze:
Witam. Mam pytanko. Podłączam czytnik kart chipowych do jednego z USB. Powinien on stworzyć wirtualny COM. Jak sprawdzić w NND który COM utworzył ?


Po pierwsze musisz załądować odpowiedni moduł. NND nie sprawdza jaką ma konfigurację sprzętową tylko opiera się na zmiennej MODULES w /etc/rc.conf
Jak już będziesz miał załadowany moduł to dmesg, a jeśli nadal tam nic nie znajdziesz to być może będziesz musiał stworzyć odpowiednie urządzenie w /dev ręcznie.

Autor:  softtronic [ sobota, 17 kwietnia 2010, 14:38 ]
Tytuł:  Re: Wirtualny COM na USB

Cytuj:
opiera się na zmiennej MODULES w /etc/rc.conf

Faktycznie jak podglądam u mnie to wygląda na to że brak modułu który by wskazywał na USB.
Jak mam dodać taki moduł ?

Autor:  Maciek [ sobota, 17 kwietnia 2010, 16:44 ]
Tytuł: 

A skąd my mamy wiedzieć? Ty masz sprzęt i masz komputer i nie podajesz żadnych danych.
Za wróżenie z fusów 200 zł/h, wróżenie z kryształowej kuli 700zł/h.

Autor:  softtronic [ sobota, 17 kwietnia 2010, 19:58 ]
Tytuł: 

Wpisałem lspci -v dostałem odpowiedź:
: [/] [] ()
00:03.0 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f) (prog-if 10 [OHCI])
        Subsystem: Micro-star International Co Ltd: Unknown device 5470
        Flags: bus master, medium devsel, latency 64, IRQ 12
        Memory at cfff9000 (32-bit, non-prefetchable) [size=4K]

00:03.1 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f) (prog-if 10 [OHCI])
        Subsystem: Micro-star International Co Ltd: Unknown device 5470
        Flags: bus master, medium devsel, latency 64, IRQ 12
        Memory at cfffa000 (32-bit, non-prefetchable) [size=4K]

00:03.3 USB Controller: Silicon Integrated Systems [SiS] SiS7002 USB 2.0 (prog-if 20 [EHCI])
        Subsystem: Micro-star International Co Ltd: Unknown device 5470
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at cfffb000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [50] Power Management version 2

potem wpisałem
modprobe ohci
modprobe ehci
niestety za każdym razem dostałem:
: [/] [] ()
modprobe: Can't locate module ehci

Nadal nie widzi USB.
Co teraz powinienem zrobić ?

Autor:  Maciek [ sobota, 17 kwietnia 2010, 21:03 ]
Tytuł: 

Czarno to widzę. Masz bardzo minimalną responsywność.
1. Nie zajrzałeś do modułów, żeby sprawdzić, jak się te od usb nazywają. A nazywają się usb-ohci, usb-uhci, uhci, ehci-hcd.
2. Zaktualizuj pciutils to może dostaniesz dokładniejszy komunikat, co to za karta.
3. Obawiam się, że bez specjalnych modułów to działać nie będzie.
4. Obawiam się, ze nawet ze specjalnie skompilowanymi modułami to działać nie będzie, bo są potrzebne do tego jakieś programy.
5. Programów zapewne się nie da skompilować na NND, bo tu nie ma okienek.
6. Punkty od 3 do 5 są opcjonalne, bo oczywiście nie podałeś co to za urządzenie i do czego ma służyć.
7. Nie, nie udzielamy wskazówek dotyczących sharingu telewizji cyfrowej.

Autor:  softtronic [ niedziela, 18 kwietnia 2010, 17:33 ]
Tytuł: 

Maciek pisze:
Czarno to widzę. Masz bardzo minimalną responsywność.
1. Nie zajrzałeś do modułów, żeby sprawdzić, jak się te od usb nazywają. A nazywają się usb-ohci, usb-uhci, uhci, ehci-hcd.
2. Zaktualizuj pciutils to może dostaniesz dokładniejszy komunikat, co to za karta.
3. Obawiam się, że bez specjalnych modułów to działać nie będzie.
4. Obawiam się, ze nawet ze specjalnie skompilowanymi modułami to działać nie będzie, bo są potrzebne do tego jakieś programy.
5. Programów zapewne się nie da skompilować na NND, bo tu nie ma okienek.
6. Punkty od 3 do 5 są opcjonalne, bo oczywiście nie podałeś co to za urządzenie i do czego ma służyć.
7. Nie, nie udzielamy wskazówek dotyczących sharingu telewizji cyfrowej.


Polecenie modprobe usb-ohci oraz ehci-hcd przyjoł
teraz po dmesg mam:
: [/] [] ()
HTB init, kernel part version 3.17
usb.c: USB disconnect on device 00:03.0-2 address 2
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 5 for device 00:03.3
ehci_hcd 00:03.3: Silicon Integrated Systems [SiS] USB 2.0 Controller
ehci_hcd 00:03.3: irq 5, pci mem f8890000
usb.c: new USB bus registered, assigned bus number 3
PCI: cache line size of 64 is not supported by device 00:03.3
ehci_hcd 00:03.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 6 ports detected
hub.c: new USB device 00:03.0-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x403/0x6001) is not claimed by any active driver.


po poleceniu modprobe uhci mam:
: [/] [] ()
/lib/modules/2.4.35-2nnd/kernel/drivers/usb/host/uhci.o: init_module: No such de                      vice
Hint: insmod errors can be caused by incorrect module parameters, including inva                      lid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.35-2nnd/kernel/drivers/usb/host/uhci.o: insmod /lib/modules/2.4                      .35-2nnd/kernel/drivers/usb/host/uhci.o failed
/lib/modules/2.4.35-2nnd/kernel/drivers/usb/host/uhci.o: insmod uhci failed


a po modprobe usb-uhci mam :
: [/] [] ()
/lib/modules/2.4.35-2nnd/kernel/drivers/usb/host/usb-uhci.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.35-2nnd/kernel/drivers/usb/host/usb-uhci.o: insmod /lib/modules/2.4.35-2nnd/kernel/drivers/usb/host/usb-uhci.o failed
/lib/modules/2.4.35-2nnd/kernel/drivers/usb/host/usb-uhci.o: insmod usb-uhci failed


niestety czytnik nadal jest nie widoczny, ale nie tylko on. Bo jak chciałem podłaczyć modem USB Fast 800 to też nie chodzi, musiałem podłączyć taki na ethernet.
Jakieś sugestie ?
Cytuj:
2. Zaktualizuj pciutils

jak się to robi ?

Autor:  Maciek [ niedziela, 18 kwietnia 2010, 18:25 ]
Tytuł: 

: [/] [] ()
usb.c: USB device 3 (vend/prod 0x403/0x6001) is not claimed by any active driver.

To jest kluczowe. Myślę, ze rozumiesz już, o co chodzi.
Należy poszukać, czy do twojego urządzenia są jakieś sterowniki i czy są do jądra 2.4.x.
My nadal nie wiemy, co to jest, więc nie poszukamy.

Wszystko w NND się instaluje i aktualizuje pacmanem.

Autor:  softtronic [ środa, 19 stycznia 2011, 12:21 ]
Tytuł: 

Maciek pisze:
: [/] [] ()
usb.c: USB device 3 (vend/prod 0x403/0x6001) is not claimed by any active driver.

To jest kluczowe. Myślę, ze rozumiesz już, o co chodzi.
Należy poszukać, czy do twojego urządzenia są jakieś sterowniki i czy są do jądra 2.4.x.
My nadal nie wiemy, co to jest, więc nie poszukamy.

Wszystko w NND się instaluje i aktualizuje pacmanem.


Witam ponownie. Wracam do tematu ponieważ mam sterownik który jest tu http://www.ftdichip.com/Drivers/VCP/Linux/ftdi_sio.tar.gz Jednak nie wiem jak go zainstalować. Co do urządzenia jest to wirtualny com podłączony do USB. Mam tylko jeden COM na płycie, a potrzebuje kolejny. Urządzenie które podłączę do USB wykorzysta ten sterownik i da mi kolejny COM. Będę wdzięczny za pomoc jak zainstalować ten sterownik.
Pozdrawiam.

Autor:  Maciek [ środa, 19 stycznia 2011, 12:47 ]
Tytuł: 

Nie jest pewne, ze ten sterownik w ogóle się da zainstalować. NND jest już trochę przestarzałe, więc...
Jeśłi chcesz sam spróbować, to możesz. Na NND musisz mieć do tego źródła jadra i programy do kompilacji. Zatem najpierw wydajesz polecenie install_devel a potem pacman -S kernel24-source. A pitem rozpakować te źródła i wykonać w katalogu z nimi polecenie make.

Autor:  softtronic [ czwartek, 20 stycznia 2011, 12:31 ]
Tytuł: 

Maciek pisze:
Nie jest pewne, ze ten sterownik w ogóle się da zainstalować. NND jest już trochę przestarzałe, więc...
Jeśłi chcesz sam spróbować, to możesz. Na NND musisz mieć do tego źródła jadra i programy do kompilacji. Zatem najpierw wydajesz polecenie install_devel a potem pacman -S kernel24-source. A pitem rozpakować te źródła i wykonać w katalogu z nimi polecenie make.


Mam takie dodatkowe pytanie, czy jak się wezmę za to i nie da się dodać tych sterowników to mogę coś pokopać w systemie ? Chodzi o to że mam tylko jedno NND i to pracujące na serwerze, rozdziela net. Niechciał bym żeby mi padło podczas tych operacji.
Pozdrawiam.

Autor:  Maciek [ czwartek, 20 stycznia 2011, 16:58 ]
Tytuł: 

Nie wiem, teoretycznie nic nie powinno się stać.
Możesz równie dobrze zainstalować system do kompilacji na Virtualboxie pod swoim ulubionym Windowsem i tam to zrobić. ;)

Autor:  softtronic [ poniedziałek, 7 lutego 2011, 10:29 ]
Tytuł: 

Maciek pisze:
Nie wiem, teoretycznie nic nie powinno się stać.
Możesz równie dobrze zainstalować system do kompilacji na Virtualboxie pod swoim ulubionym Windowsem i tam to zrobić. ;)


Witam ponownie. Zainstalowałem Virtualbox i w nim NND. Tu problem bo NND nie widzi mojej sieciówki, bo jest za nowa mimo to, że to stary komputer. Zainstalowałem ręcznie make i źródła kernel24-source-2.4.35. Co się okazało to w sterownikach /drivers/usb/serial/ już są te dwa pliki fidi_sio.c oraz fidi_sio.h, są nieco starsze, ale są. To dla czego nie mam współpracy z moim USB-COM ? Może trzeba jakoś nowsze dodać ? Nie mogę sobie z tym poradzić, może ktoś by mi pomógł i dodał nowsze sterowniki, chyba że wystarczy je podmienić ?
Pozdrawiam.

Autor:  Maciek [ poniedziałek, 7 lutego 2011, 13:02 ]
Tytuł: 

Cytuj:
Zainstalowałem Virtualbox i w nim NND. Tu problem bo NND nie widzi mojej sieciówki, bo jest za nowa mimo to, że to stary komputer.

Instalowałem wiele razy NND na kolejnych wersjach Virtualboxa i tego problemu nie ma. W Virtualboxie jest podstawowa karta emulowana, którą NND widzi i w ogóle nie musi widzieć prawdziwej karty.

Niestety nie mam dobrych wiadomości, tych sterowników na NND ci raczej nikt nie zrobi. To już zamknięty projekt.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/