XU1541 - Dyskusja

Tutaj możemy porozmawiać o sprzęcie i modyfikacjach C64.
Wiadomość
Autor
Awatar użytkownika
Raf
Posty: 584
Rejestracja: 14 wrz 2008, 23:30
Grupa: Vulture Design

#101 Post autor: Raf »

DJ Gruby/Oxyron pisze: Co ciekawe, oficjalna paczka pobrana ze strony http://sourceforge.net/projects/opencbm/ działa bez zarzutu. Dziwne...?
nie miales .net framerowka zainstalowanego, to i nowa wersja NAKLADKI gui4win4cbm nie uruchomila sie w ogole. Oficjalna paczka ktora przytoczyles zawiera tylko narzedzia wiersza polecen (ktore sila rzeczy sa tez zawarte w moim instalatorze), wiec ktore GUI uruchomiles? ;) doprawdy dziwne ;) za to cbmxfer na pewno bedzie dzialalac (vb6 runtime jest wymagany, a to ma kazdy win poczawszy od 98 czy 98se)
RadoslawF pisze: Na obu to samo. Skopiować z dyskietki do PC też nie idzie, zaczyna i po chwili wywala błąd "USB error in xu1541_ioct(sync):usb_control_msg: sending control message failed, win error:Urządzenie podłaczone do komputera nie działa".
Wstępnie podejrzewałem że brak jakichś plików. Po instalacji całość nie działała. Dopiero ręcznie wpisałem plik cbmopen.conf a potem przekopiowałem wymieniony w tym pliku biblioteki (dll) na opisane w nim miejsca. Może coś jeszcze trzeba skopiować ?
Jak na razie to urządzenie z oprogramowaniem potrafi przeczytać zawartość dyskietki, kopiowanie już nie wychodzi.

Komputerów mam trochę ale peceta tylko jednego z windowsem XP.

Pozdrawiam
pierwszy raz slysze o takim bledzie zwiazanym z XU.

Jesli sa problemy z oprogramwoanie - uruchom jeszcze raz nowsza wersje instalatora pakietu (Bez deinstalacji tego co jest aktualnie w systemie). Mozesz rowniez zamiescic log z instalacji - jest tworzony w folderze docelowym. Jesli wlaczysz cbmxfer lub gui4cbm4win, nie pojawia sie zaden blad (np xu1541 driver error lub no xu1541 device present) i udaje sie resetowac oraz czytac kanal bledu urzadzania (czyli przy pierwszej probie wyskakuje wersja dosu, potem 00 ok 00 00) to polaczenie ze stacja jako takie jest po prostu ok. Problem moze byc z Twoim komputerem lub windowsem. Opencbm powinno rowniez dzialac na windows 98se (ale nie sprawdzalem), na pewno dziala na windows 2000. Na viscie rowniez mozna xu uruchomic, trzeba przede wszystkim uporac sie z UAC i zakazem instalacji sterownikow niepodpisanych cyfrowo.

RadoslawF
Posty: 12
Rejestracja: 02 paź 2009, 19:06

#102 Post autor: RadoslawF »

Log po onstalacji:
"Working directory = 'C:\Program Files\opencbm\',
system directory = 'C:\windows\system32\',
driver directory = 'C:\windows\system32\DRIVERS\'.
Using plugin: 'xa1541' with filename 'opencbm-xa1541.dll'.
++++ Install: 'xa1541' with filename 'opencbm-xa1541.dll'.
Copying '.\opencbm-xa1541.dll' to 'C:\windows\system32\opencbm-xa1541.dll'
Copying '.\cbm4wdm.sys' to 'C:\windows\system32\DRIVERS\cbm4wdm.sys'
Copying '.\cbm4nt.sys' to 'C:\windows\system32\DRIVERS\cbm4nt.sys'
Using driver 'C:\windows\system32\DRIVERS\cbm4wdm.sys'
WARNING: opencbm is already installed!
Checking configuration for OpenCBM


The following configuration is used:

INSTCBM version: 0.4.0.80 (Development)
Driver version: 0.4.0.80 (Development)
Driver path: C:\windows\system32\DRIVERS\cbm4wdm.sys
DLL version: 0.4.0.80 (Development)
DLL path: C:\Program Files\opencbm\opencbm.dll

Driver configuration:
Default port: ........ LPT1
Driver start mode: ... auto (2)
LPT port locking: .... yes
Cable type: .......... auto (-1)

No problems found in current configuration

Using plugin: 'xu1541' with filename 'opencbm-xu1541.dll'.
++++ Install: 'xu1541' with filename 'opencbm-xu1541.dll'.
Copying '.\opencbm-xu1541.dll' to 'C:\windows\system32\opencbm-xu1541.dll' FAILED!"

I nie jest to do końca prawda.
W czasie instalacji płacze że nie może skopiować plików cbmcopy.exe i cbmctrl.exe.
Ale te pliki już są w katalogu (to w końcu któraś z rzędu instalacja)
DLLe o których jest w logu też skopiowałem tam ręcznie.
WindowsXP SP2.

Sprawdziłem dzisiaj jeszcze CBMXfer (wczoraj walczyłem tylko z FIU4CBR4WIN).
Efektt ten sam, rozpoznaje stację, na 1541 nawet mi dyskietkę sformatował, rozpoczyna kopiowanie i potem cisza a na dyskietce plik o długości dwu bloków.
Kopiowanie ze stacji do PC też nie działa.
Coś jeszcze można z tym zrobić ?

Awatar użytkownika
Raf
Posty: 584
Rejestracja: 14 wrz 2008, 23:30
Grupa: Vulture Design

#103 Post autor: Raf »

log powinien wygladac tak:
Working directory = 'C:\Program Files\opencbm\',
system directory = 'C:\WINDOWS\system32\',
driver directory = 'C:\WINDOWS\system32\DRIVERS\'.
Copying '.\opencbm.dll' to 'C:\WINDOWS\system32\opencbm.dll'
Copying '.\opencbmvdd.dll' to 'C:\WINDOWS\system32\opencbmvdd.dll'
Using plugin: 'xu1541' with filename 'opencbm-xu1541.dll'.
++++ Install: 'xu1541' with filename 'opencbm-xu1541.dll'.
Copying '.\opencbm-xu1541.dll' to 'C:\WINDOWS\system32\opencbm-xu1541.dll'

a plik opencbm.conf tak:
[plugins]
default=xu1541

[xu1541]
location=C:\WINDOWS\system32\opencbm-xu1541.dll

to co podeslales to log ze starszej wersji instalatora ;)
i.... dalo mi do myslenia :) Okazalo sie ze popelnilem drobny w nowszej wersji instalatora :) poprawiona wersja jest tutaj:

http://www.sendspace.com/file/fj1xkn

zapraszam do testu.

lista zmian:
usuniete wszystkie bledy, ktore rzucily mi sie w oczy ;) (szczegolnie zwiazany z wywolywaniem "instcbm xu1541")
w menu start dodana opcja uruchomienia konsoli od razu w katalogu opencbm

ogolnie rzecz biorac nie powinno to jednak miec wplywu na blad ktory wskazales, niemniej jednak odinstaluj opencbm jak i usluge systemowa, sprobuj rowniez ponownie zainstalowac sterownik do XU1541 i ponow instalacje z pakietem, do ktorego zamiescilem link w tym poscie.

RadoslawF
Posty: 12
Rejestracja: 02 paź 2009, 19:06

#104 Post autor: RadoslawF »

W dalszym ciągu taki sam efekt.
Nowsza wersja oprogramowania nie pomogła.
Są jakieś inne możliwości takiego zachowania ?


Pozdrawiam

Awatar użytkownika
Nitro
Posty: 1544
Rejestracja: 03 wrz 2008, 20:23
Grupa: Black Sun

#105 Post autor: Nitro »

Jeśli wszystko zawiedzie, to proponuje spróbować użyć sprawdzonego patentu, który pozwala odpalać masę krzaczącego się softu do diagnostyki samochodów - postawić maszynę wirtualną na VirtualBoxie:
http://www.virtualbox.org/
I z niej odpalić prog.

k.

#106 Post autor: k. »

xxx
Ostatnio zmieniony 10 lip 2010, 14:15 przez k., łącznie zmieniany 1 raz.

Awatar użytkownika
Raf
Posty: 584
Rejestracja: 14 wrz 2008, 23:30
Grupa: Vulture Design

#107 Post autor: Raf »

Nitro, akurat wirtualizacji bym w to nie mieszal, no chyba ze pod windows 7 ;)

do glowy przyszlo mi, abys zmienil kabel usb na inny, w miare mozliwosci jak najkrotszy.

jesli to nie pomoze lub nie chcesz tego sprawdzac, ostatnia deska ratunku przed probowaniem na innym komputerze, jest nastepujaca operacja:

1. otworz konsole w folderze opencbm (czyli ten nowy ficzer z menu start ktory dodalem do instalatora ;) )
2. wpisz set XU1541_DEBUG = 3
3. sprobuj skopiowac dyskietke do obrazu uzywajac nastepujacego polecenia:
d64copy -v -v -v 8 obraz.d64

powinienes otrzymywac sporo informacji o tym jak dziala urzadzenie. Te teksty normlanie nie sa w ogole wyswietlane - skopiuj log z konsoli i wrzuc na forum ;) Pomoze to w rozwiazaniu problemu. Gdyby okazalo sie, ze informacji bedzie obiektywnie za duzo, obniz poziom zmiennej srodowiskowej XU1541_DEBUG, lub zmniejsz ilosc paramteru -v przy d64copy

RadoslawF
Posty: 12
Rejestracja: 02 paź 2009, 19:06

#108 Post autor: RadoslawF »

Kabelek USB to jakiś dwu metrowy kabel którego kiedyś używałem do drukarki. Tam działał bez problemu.
Innego pod ręką nie miałem, zrobiłem taki zlepek kabel przedłużający plus wymienna końcówka. Całość ma mniej niż 20cm ale przekroje przewodów są raczej małe.
Efekt taki sam.

Efekt zabawy konsolą niestety nie mogłem przekleić, nie wiem dlaczego więc przepisuje powtarzającą się linijkę:
"[Warning] read error:22/01:1
5% 35/683 [Warning] giving up...
USB erroe in xu1541_ioctl(sync): usb_control_msg: sending kontrol message failed, win error: Urządzenie podłaczone do komputera nie działa."

Jest może gdzieś możliwość programowego zmniejszenia prędkości transferu danych ?

Pozdrawiam

k.

#109 Post autor: k. »

xxx
Ostatnio zmieniony 10 lip 2010, 14:15 przez k., łącznie zmieniany 1 raz.

Awatar użytkownika
Nitro
Posty: 1544
Rejestracja: 03 wrz 2008, 20:23
Grupa: Black Sun

#110 Post autor: Nitro »

Nitro, akurat wirtualizacji bym w to nie mieszal, no chyba ze pod windows 7
Czasami coś kiedyś potrafi rozwalić/rozregulować pewne elementy w systemie, na którym się pracuje i tu czysty jak łza system, który bezstresowo stawiamy na maszynie wirtualnej przychodzi z pomocą, jeśli na innych PC'tach kabel będzie hulać to rozwiązanie na 90% powinno zadziałać.

Awatar użytkownika
Raf
Posty: 584
Rejestracja: 14 wrz 2008, 23:30
Grupa: Vulture Design

#111 Post autor: Raf »

RadoslawF pisze: Jest może gdzieś możliwość programowego zmniejszenia prędkości transferu danych ?

Pozdrawiam
ogolnie jest mozliwosc wykorzystywania najwolniejszej transmisji czystym protokolem IEC (zdaje sie okolo 14 minut trwa kopiowanie jednej strony dyskietki), ale tutaj nie w tym problem, sa klopoty z transmisja polecen sterujacych na poziomie protokolu USB, tego sie spowolnic nie da (poza tym predkosc ich transmsji nie jest jakas oszalamiajaca, bo zaledwie 1.5mbps sygnalem roznicowym) . Pochwal sie co to za maszyne masz i przede wszystkim jaki masz chipset/kontroler usb.

RadoslawF
Posty: 12
Rejestracja: 02 paź 2009, 19:06

#112 Post autor: RadoslawF »

Kilku letni PeCet z Pentium D 3GHz (630).
Płyta - Gigabyte GA-8I845P-G.
Chipset - Intel i945P
RAM - 3GB.
USB - Intel(R)828801GB USB Universal Host Controller.



Pozdrawiam

Awatar użytkownika
Raf
Posty: 584
Rejestracja: 14 wrz 2008, 23:30
Grupa: Vulture Design

#113 Post autor: Raf »

plyta dobra, chipset intel... sprobuj jeszcze to uruchomic na innym sprzecie w takim razie.

Awatar użytkownika
Raf
Posty: 584
Rejestracja: 14 wrz 2008, 23:30
Grupa: Vulture Design

#114 Post autor: Raf »

RadoslawF, uruchom w wierszu zalaczony program i przeklej output, to moze pomoc znalezc rozwiazanie (zasugerowal to wspolautor XU1541/OpenCBM/VICE - Spiro R. Trikaliotis)
Załączniki
usb_echo_test.rar
echo test
(3.75 KiB) Pobrany 397 razy

RadoslawF
Posty: 12
Rejestracja: 02 paź 2009, 19:06

#115 Post autor: RadoslawF »

Coś takiego wyszło:



D:\Down>usb_echo_test.exe
-- XU1541 USB test application --
-- (c) 2007 the opencbm team --
-- http://www.harbaum.org/till/xu1541 --
-- http://sourceforge.net/projects/opencbm --
Device reports BIOS version 76.18.
Device reports firmware version 1.18.
Device reports capabilities 0x00f7.
Device is not in bootloader mode.
=== Running standard echo test ===
256 echo test transmissions successful!
=== Running irq disabled echo test ===
GOOD: No error sending control message.
USB errors may (and even should) be reported in the following lines.
Expected error: usb_control_msg: sending control message failed, win error: Urz╣
dzenie pod│╣czone do komputera nie dzia│a.
!
Expected error: usb_control_msg: sending control message failed, win error: Urz╣
dzenie pod│╣czone do komputera nie dzia│a.
!
Expected error: usb_control_msg: sending control message failed, win error: Urz╣
dzenie pod│╣czone do komputera nie dzia│a.
!
Expected error: usb_control_msg: sending control message failed, win error: Urz╣
dzenie pod│╣czone do komputera nie dzia│a.
!
Echo successful
Echo successful
Echo successful
Echo successful
Echo successful
Echo successful
USB timeout states: 4
GOOD: Device/USB link successfully recovered from disabled target irq

ODPOWIEDZ