Jakiś czas temu chciałem sobie kupić oscyloskop, długo szukałem aż w końcu mój kolega podarował mi Oscyloskop USB który zakupił na stronie http://www.oscyloskop.com.pl/ po podłączeniu do komputera pokazał się jako karta dzwiękowa. Wszystko oczywiście działało jak należy, tylko oczywiście jakość pomiarów pozostawiała sporo do życzenia.

Jakiś czas używałem tej zabaweczki aż rzuciłem ją w kont i zakupiłem prosty, analogowy, dwu kanałowy, oscyloskop z kilka złoty z allegro (150zł) i wszystko było super aż do momentu kiedy uległ uszkodzeniu nie ze swojej winy… wtedy zmuszony byłem wrócić do „zabaweczki” na USB. Niestety po jakimś czasie wewnątrz puszki oscyloskopu USB zaczęło coś latać, miałem wrażenie że coś się rozpadło dlatego postanowiłem go rozkręcić i ewentualnie skorygować usterkę.

Zerwałem plombę gwarancyjną, oraz nalepki uniemożliwiające otwarcie obudowy, wykręciłem cztery śruby i zobaczyłem coś takiego, jak na zdjęciach niżej.

Tak! to co widzicie to chusteczki higieniczne znanej polskiej firmy z „klucz”!

Byłem lekko w szoku co one tam robią ?!

Myślałem nawet że poprzedni właściciel wsadził je tam ale zdałem sobie sprawę że to ja zdarłem plombę gwarancyjną, która wcześniej była nietknięta.

Po zdjęciu pierwszej chusteczki zobaczyłem PCB który wygląda zupełnie jak popularne karty dźwiękowe na USB, PCB nadal miała wtyki typu mini jack na słuchawki, kilka wyjść na przednie, tylne głośniki… super!

Ale to chyba miał być oscyloskop ?!

Jak widać na kolejnej fotce chusteczki znajdowały się w obudowie już na etapie produkcji, ponieważ widać na nich krople kalafonii użytej czy lutowaniu kabelków do gniazd typu cinch.

Na PCB można zauważyć napis: AA1500X, wpisałem to w google i bum:

http://www.newegg.com/Product/Product.aspx?Item=N82E16829126101

Zwykła karta dźwiękowa na USB.

Wiem o tym że zwykła karta może być używana jako coś w rodzaju oscyloskopu, takie rozwiązanie można sobie samemu stworzyć za 20-50zł bo tyle mniej więcej kosztuje taka karta dźwiękowa na USB.

Problem polega na tym że według źródeł ( http://www.oscyloskop.com.pl/ ) takie oscyloskop kosztuje prawie 400zł! (teraz wyjątkowo w super okazyjnej promocji cena spadła aż do ~300zł !!!

Jedyne co mnie uspokaja, jest to że to nie ja zapłaciłem za tą kartę dźwiękową…

Jeżeli ktoś z was, waha się, chce zakupić takie coś to stanowczo odradzam. Widziałem wnętrzności nowszego modelu (mój jest z 2008 roku) i muszę powiedzieć że chusteczek już nie ma ale w środku dalej jest to samo!

Znacznie lepszym wyborem jest zakupić stary polski oscyloskop, który na allegro jest dostępny za 100-300zł niż wydawać tyle pieniędzy na kartę dźwiękową z sondami.

Powodzenia!

Tagged with:
 

Kolejne rozwiązanie ogólnie znanego problemu rozdzielania dzwięku stereo na więcej niż 2 kanały.

Aby to oczywiście zrobić musimy posiadać kartę z obsługą wielu kanałów, a takich dziś jest masa wliczając także te wbudowane w płytę główną. Ciekawym przykładem są tu bardzo tanie karty: C-Media, Realtek oraz kilka innych opartych na codec-u ac97 (wersja >1.2) wszystkie są tanie, wersje na PCI można kupić za 20-30zł, a posiadają nawet 8 kanałów!

Niestety po podłączeniu i ustawieniu ALSA-y okazuje się że działają tylko przednie kanały (front).

Na początek sprawdzamy jakie karty są zainstalowane w systemie:

aplay -L

Rezultaty wyglądają mniej więcej tak:

default:CARD=CA0106
CA0106, CA0106
Default Audio Device
front:CARD=CA0106,DEV=0
CA0106, CA0106
Front speakers
rear:CARD=CA0106,DEV=0
CA0106, CA0106
Rear speakers
center_lfe:CARD=CA0106,DEV=0
CA0106, CA0106
Center and Subwoofer speakers
side:CARD=CA0106,DEV=0
CA0106, CA0106
Side speakers
surround40:CARD=CA0106,DEV=0
CA0106, CA0106
4.0 Surround output to Front and Rear speakers
surround41:CARD=CA0106,DEV=0
CA0106, CA0106
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CA0106,DEV=0
CA0106, CA0106
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CA0106,DEV=0
CA0106, CA0106
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=CA0106,DEV=0
CA0106, CA0106
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=CA0106,DEV=0
CA0106, CA0106
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)

Jeżeli nie będzie na niej nic co posiada więcej niż dwa kanały to albo mamy coś źle zainstalowane albo nasza karta jest tylko stereofoniczna.

Teraz pora na test podłączenia głośników, które wykonamy programem dostarczonym do ALSA-y.

speaker-test -Dsurround71:CA0106 -c8 -twav

Oczywiście zamiast CA0106 podajemy nazwę sterownika na jaki podał nam „aplay -L” oraz dopasowujemy ilość kanałów wersje surround do naszej karty.  Jeżeli wszystko jest ok, miła pani powie man który głośnik jest który, czasem bywa np. na emu10k1/2 (Audigy 2 /ZS) że kanały są odwrócone, lewy jest prawy, prawy jest lewy.

Gdy już wszystko ustawimy to i tak dźwięk odtwarzany z mp3 będzie leciał na przednich głośnikach, dlatego musimy użyć „dmix”.

dmix-a można użyć globalnie lub lokalnie dla użytkownika. Gdy użyjemy dmix-a globalnie każdy user będzie zmuszony do jego użycia.

Globalne ustawienia ALSA-y są zazwyczaj w /etc/asoundrc, lokalne w $HOME/.asoundrc

Tam własnie musimy wpisać:

pcm.!default {
type plug
slave.pcm „dmix”
slave.pcm „surround71”
slave.channels 8
route_policy duplicate
}

Jak zawsze trzeba dopasować liczbę kanałów do karty i tak np. dla 6 kanałowych:

pcm.!default {
type plug
slave.pcm „dmix”
slave.pcm „surround51”
slave.channels 6
route_policy duplicate
}

Dla 4-ro kanałowych:

pcm.!default {
type plug
slave.pcm „dmix”
slave.pcm „surround40”
slave.channels 4
route_policy duplicate
}

itd… w razie pytań proszę pisać.

Tagged with:
 

Ten post poświęcam szczęśliwym albo i nie posiadaczom płyty firmy Fujitsu-Siemens MS-7031 (MSI OEM)

Sama płyta jest bardzo dobra, praktycznie nie ma dla niej konkurencji poza jednym Gigabyte-em który np. dla mnie ma też wiele problemów. Płyta jest bardzo stabilna u mnie pracuje już kilka lat non-stop (~4) łyka praktycznie wszystko co się da, każdy procesor każdą pamięć byle były parami (dual-channel)

Ale z racji że płyta jest OEM-owa to przyznaje się do niej tylko F-S a przez MSI jest ona częściowo ignorowana.
Mi udało się zwalczyć praktycznie wszystkie problemy z nią dlatego postanowiłem się podzielić wiedzą.

Lista problemów:
1. zintegrowana karta dźwiękowa, ALSA, Linux, ac97
2. czujniki temperatury, lm_sensors, Linux, Winbond w83627thf, isa-0290
3. czujniki temperatury, speedfan/MSI Core Center, Windows, Winbond w83627thf, isa-0290
4. alarm przegrzaniowy, BIOS
5. pamięć, BIOS
6. przegrzewanie się IGP (ATI Radeon 9100/9200 Pro)
7. problemy z wykrywaniem dysków SATA, BIOS
8. zawieszanie się systemu po instalacji zintegrowanego Radeon-a, ATI-drivers, Windows, Radeon 9100/9200 Pro
9. brak sterowników dla ati smbus, Windows, smbus/winbond

To wszystko co udało mi się wykryć, jeżeli ktoś z was ma inny problem proszę pisać!

Teraz poza na odpowiedzi:
ad.1
Rozwiązanie jest banalne moduł snd_atiixp trzeba załadować z parametrem ac97_codec=0 i wszystko jest ok!
Dźwięk z tej karty jest naprawdę niezły, do porównania używałem Audigy 2 ZS Gold i jakość zbliżona tylko troszkę system zbyt obciąża.

ad.2
Kernel 2.6.29 raczej nie będzie miał supportu dla czujników MS-7031 prawdopodobnie znajdzie się dopiero w 2.6.30 lub ewentualnie w jakiejś rewizji 2.6.29, błąd sam zgłosiłem do developerów lm_sensors i wraz z nimi udało nam się dojść że aby zobaczyć coś poza zerami i bzdurnymi wartościami napięć trzeba pogrzebać w rejestrach czujników.

Tymczasowe rozwiązanie do czasu gdy kernel zostanie zaktualizowany jest:

setpci -s 00:14.3 64.W=0295

setpci -s 00:13.3 48.B=87

Musi to być wykonane po wyładowaniu w83627hf

Efekt:

w83627thf-isa-0290
Adapter: ISA adapter
VCore: +1.53 V (min = +0.70 V, max = +1.87 V)
+12V: +12.46 V (min = +11.37 V, max = +12.59 V)
+3.3V: +3.20 V (min = +3.14 V, max = +3.47 V)
+5V: +4.96 V (min = +4.75 V, max = +5.25 V)
-12V: -12.03 V (min = -12.61 V, max = -11.37 V)
V5SB: +4.95 V (min = +4.76 V, max = +5.24 V)
VBat: +3.71 V (min = +3.01 V, max = +3.90 V)
Sys Fan: 1328 RPM (min = 998 RPM, div = 8)
CPU Fan: 807 RPM (min = 998 RPM, div = 8) ALARM
M/B Temp: +34.0°C (high = +42.0°C, hyst = +30.0°C) ALARM sensor = thermistor
CPU Temp: +38.5°C (high = +65.0°C, hyst = +30.0°C) sensor = diode
IGP Temp: +85.5°C (high = +94.0°C, hyst = +79.0°C) ALARM sensor = diode
beep_enable:enabled

ad.3 Pod windows sprawa jest z góry przegrana, albo ja nie znam narzędzi ala setpci, i2cdump, i2cdetect etc.

Ale jest metoda aktywacji ukrytych czujników przez jednorazowe odpalenie MSI`s Core Center. To taki programi lekki i dostępny za free do przetaktowywania procesorów na płytach MSI ( w tym wypadku działa świetnie na Fujitsu-Siemens bo to i tak produkt MSI)

Po jednorazowym odpaleniu, możemy wyłączyć MSI CC i odpalić np. Speedfan który bez problemu wykryje w83627thf i pokaże wszystkie parametry.

Problem zgłosiłem do autora programu możliwe że w wersji: 4.39 coś się zmieni.

ad.4 Niestety problemem jest sam BIOS który nie został poprawiony nawet w najnowszej wersji 1.4 ale gdy np. pod linux-em wykonamy polecenie z problemu nr.2 alarm ustaje i zaczyna działać poprawnie. Pod windows naprawia go odpalenie MSI Core Center. Aktualizacji BIOS-u nie ma się już co spodziewać.

ad.5 Płyta nie wykrywa jeżeli wsadzimy np. kość 512 i 256 mb pozycja w solach obojętna. Rozwiązania nie ma bo jest to płyta z dwoma kanałami i wymaga dwóch takich samych kości.

Typ, pojemność i wszystkie inne parametry pod linux-em sprawdzamy przez załadowanie: eeprom a następnie odpalenie decode-dimms.pl (lm-sensors) pod windows chyba można to zrobić za pomocą everest. Do testów sprawności pamięci najlepiej nadaje się memtest86(+)

ad.6 Faktycznie zintegrowany, pasywnie chłodzony Radeon 9100 Pro na płycie grzeje się bardzo ale według moich pomiarów nie jest to 80-90C które pokazują czujniki a zaledwie 60-65C testowałem miernikiem na obu stronach płyty. Można zbić temperaturę umieszczając cooler na radiatorze wtedy spada do 75C (według czujników) Moje trzy MS-7031 pracują przy około 80C (według czujników) przez dobre kilka lat i wszystko jest Ok! (Odczyt z czujnika należy zignorować)

ad.7 Po pierwsze kontroler SATA domyślnie jest wyłączony w BIOS należy go odpalić, po drugie kontroler ten obsługuje tylko SATA1 1.5Gbit/s niektóre dyski SATA2 3Gbit/s mają zworkę która ogranicza je do SATA1. Jeżeli system nie boot-uje (Windows) to trzeba wyłączyć opcję Hot-Swap. Pod Linux należy wkompilować moduł „sata_sil” a wszystkie dyski ukazują się jako /dev/sd[a-z]
Windows do poprawnego działania SATA/IDE wymaga tych sterowników: Chipset ATI

ad.8 Wszystkie z 4 sztuk jakie posiadam zawieszają się gdy zainstaluje jakiekolwiek sterowniki, jedyne które działają to te od F-S ale to nie wszystko! Trzeba jeszcze tego. Pod linux-em nie miałem jakiegokolwiek problemu, radeon frame buffer działa jak odrzutowiec, xorg-radeon też bardzo dobrze się sprawuje a na koniec bez problemu zainstalowałem binarne sterowniki ati. (8.28.8)

ad.9 Tylko to i wszystko działa. ATI SM bus driver

Na koniec mały wykaz sterowników jakie nadają się do tej płyty.

Linux x.org

Windows 2k/XP ATI – Smbus, GART, Catalyst CC, South Bridge Driver

Windows 2k/XP Fujitsu-Siemens – według mnie najlepsze i bezproblemowe ( w okno wyszukiwania po lewej stronie ekranu trzeba wpisać „7031” bez „ms” itp. )

Dodane 02/2009:

Wielu z was nadal posiada tą płytę, pewnie dlatego że jest ona dostępna do dziś w niektórych jako nieużywana/magazynowana.

Doszło kilka nowych problemów z płytą:

1. BIOS który nawet po aktualizacji pokazuje wersję 1.00. To jest poprawna wersja, 1.00 oznacza finalną wersje. Wersje różnią się tylko datą.

2. Problemy z klawiaturą na USB, która czasem nie działa po sprzętowym resecie. Niestety to prawda a ten błąd da się tylko obejść za pomocą klawiatury na PS2.

3. Komputer nie uruchamia się po reset-ie. Niestety wady BIOS-u, nic się nie da z tym zrobić.

Tagged with:
 

Portal Bezpieczna Sieć - Forum komputerowe, Informatyka śledcza, bezpieczeństwo, backtrack, kali - Kali Linux Polska Edycja - Polska Edycja Backtrack - Poradnik dla gracza - Seriws Laptopów Katowice - Sklep Komputerowy Katowice - Parking BETA przy lotnisku Pyrzowice - miejsce Run w sieci - eMono-cykl, SegWay, AirWheel, SoloWheel

stat4u