USB - fényképező kikapcsolja a gépet. Megoldva.

Fórumok

Egy régebbi alaplap usb portjára dugva egy tök gagyi fényképezőgép egyszerűen kikapcsolja a gépet! Le vagyok döbbenve! Hogy lehetséges ez?

Ugyanaz a fényképező az én laptopommal tök jól működik, az én Canon fényképezőm azzal a számítógéppel tök jól megy.

Sőt! Oprendszertől is független, mert biosban állva is lerántja a gépet.

Az usb port valszeg nem 2-es, mert pendrive bedugására aszongya: tudna ez gyorsabban is működni.

Most vettem egy pci-usb2 kártyát, remélem az megoldja a gondot.

De mégis: találkozott valaki ilyennel? Mi okozhatja?

Hozzászólások

ugyan, ezen meg sem lepodok, szamtalan pendrive-val talalkoztam anno, ami csontra fagyasztotta a gepet. Persze altalaban gagyi sosem latott markaju pendriveok okoztak a fagyast. Ugy latszik ez a gep igy reagal, talan valami acpi dolog, nem tudom. Lehet jobban jarsz, hogy lekapcsolja.:)

Létezik usb-s billenytyűzet power gombbal, tehát egy kellően gagyi vagy rosszindulatú eszköz mondhatja: kapcsold ki magad! A szóban forgó fényképező kétségtelenül nagyon gagyi. Elég csak a főmenüjére nézni: bolhaszar, felismerhetetlen ikonok, semmi szöveg. Megynyomod valamelyiket, erre kérdezi: törölhetji az összes képet? És az sem derül ki melyik gomb a yes. Pfuj!

De akkor a laptopomnak miért nem mondja?

Ha az USB kábel ugyan olyan hosszú, mint a gépben a reset gomb kábele, akkor elméletileg adhat neki impulzust... Talán próbáld meg másik USB kábellel. A probléma mindenképpen hardwares, de erre már te is rájöttél.

--
TheReplaced@ZenWalk - С Кем Ты?

Kivonultam a laptopommal és a saját fényképezőmmel. Összevissza cserélgettem a résztvevőket. A kábel indiferensnek tűnt. A laptoppal minden variációban jól működött mindkét gép. Bár a gagyi gép mass storage-ként jelent meg, mint egy pendrive, de a képeket le lehetett róla tölteni.

Ha egy 5V-on hajtott, árnyékolt USB kábel impulzusára a reset drótja érzékeny lenne, akkor a táp, vagy csak akár egy vinyó tápkábelének a zaja két háztömbnyi körzetben vágna haza mindent.

A reset ttl jelszintű, aktív-alacsony vezérlésű, azaz 5V-ról 0.8V alá kéne húzni, ezenkívül mivel szimpla mechanikus gomb van rákötve, már csak a sorozatos reset-ek generálásának elkerülése végett is muszáj pergésmentesítve lennie, azaz legalább kb. ezredmásodperc-környéke szélességű impulzust kell kapnia, mindezt persze a Faraday-kalitkaként működő gépházon kívülről. Erre még egy ívhegesztő-apparát is képtelen. Ha viszont tévednék, és ezt 5V-ról és párszáz milliamperről (usb tápfesz és terhelhetőség) meg tudod csinálni, szerintem sétálj be vele a hadügyminisztériumba, és csak annyit mondj, hogy feltaláltad a világ leghatékonyabb hordozható EMP zavaróját :).

USB scannerrel tapasztaltam hasonlót, ott a jelenség oka a következő volt:
- az atx-es tápoknak van egy kis terhelhetőségű 'standby' 5V-os kimenete, ami a táp kikapcsolt állapotában is aktív, erről mennek pl. a wake-on-lan-os hálókártyák, stb.
- az alaplapomon jumperrel lehetett állítani, hogy az usb alrendszer a rendes 5V-ot kapja, vagy pedig ezt a standby-5V-ot (gondolom, olyan usb-s eszközökhöz, amiknek kikapcsolt állapotban szintén kell táp), na ez a standby-5V-ra volt állítva
- a scannernek elég szép áramfelvétele volt, ami olykor meghaladta a táp standby-5V-jának a terhelhetőségét
- ezt a táp túlterhelés-védelme nehezményezte, és ilyenkor biztonsági okból lekapcsolta az egész tápot

A megoldás természetesen az volt, hogy át kellett az usb tápellátását jumperelni a rendes 5V-ra, onnan minden pöccre ment stabilan. (Gondolom, azt nem kéne részleteznem, hogy milyen kifejezéseket használtam, mire két napi szenvedés után megtaláltam a hiba okát :)...)

Ez jó ötlet, logikus és hihető. Lehetne úgy tesztelni, hogy kikapcsolt állapotban is kijön-e az 5 volt? Melyik lábak is azok, a két szélső?

Táp túlterhelésre én is gyanakodtam, de amennyit eddig láttam (linux /proc/usb-ben) sejtetni engedte az áramkorlátozás lehetőségét. A legalább 20 A-t tudó 5 V kizárt, hogy egy usb eszköztől feküdjön meg, de lagalábbis szikraeső kiséretében.

A 20A a rendes 5V terhelhetősége, a standby-t 10..800 mA közé írják, gondolom típusfüggő. Amúgy tényleg a két szélső a föld meg az 5V, de óvatosan mérd, mert a burkolat általában szintén földre van kötve. Legjobb talán egy nem használt usb kábelt felvágni, és a drótokra kampolni inkább.

http://www.bluemax.net/techtips/ATXPowerSupplyWiring/ATXPowerSupplyWiri…

inenntől OFFnak szémít, de azért leírom a tapasztalatot: Ha túlterhelik az USB-t, akkor lekapcsol. Én egy villanymotort akartam USB-ről hajtani, de pár másodperc után rájöttem, hogy ez nem fog menni :)

A motor indítási árama a ludas. Amíg a motor áll csak a tekercselés ohmos ellenállása játszik, ami elég kicsi (max. 1-2 ohm, ami 5V-on 2.5-5 A-t jelent). Ha már forogna a motor, akkor ehhez még hozzájönne az induktív terhelés is, ami levinné az áramfelvételt, de ahhoz ugye először valahogy be kéne pörgetni azt a motort. (Kb. ezért fordul elő, hogy a porszívó le-lecsapkodja indításkor a megszakítót, de ha véletlenül sikerül beindulnia, akkor már nincs gond.)
A fűtőszálnál is van hasonló jelenség, mert hidegen kisebb az ellenállása, mint melegen, de a különbség nem olyan számottevő, mint a fenti esetben.

Szia!

Én USB-s optikai egérrel jártam így. Kicseréltem a tápomat és minden jó lett. (Talán a plusz áramfelvételt nem bírta, ami az egérnek kellett volna.)

Üdv,
Imi

Hasonló történt velem egy Canyon webcamerával.
Elzabálja az USB sávszélességét, és akkor vagy fagyi, vagy zokszó nélküli újraindulás következik.

Asszem egy kernel fordítási opcióval ezt ki lehet védeni, ugyanis (szintén azt hiszem) az alapértelmezett kernelek többségében nincs bekapcsolva.

CONFIG_USB_BANDWIDTH is not set - Enforce USB bandwidth allocation
Ezt tessék megpróbálni Yes-re állítani és kernelt pörgetni, mielőtt neki állanál szerelni v eszközt cserélni. :-)

Webcamom működik, és a linuxom sem fagy ki (emiatt) ;-).

_________________________________________________________________
Kill them all, let God sort them out.

/linux-2.6.16.29/drivers/usb/core/Kconfig

Idézet:

config USB_BANDWIDTH

bool "Enforce USB bandwidth allocation (EXPERIMENTAL)"
depends on USB && EXPERIMENTAL
help
If you say Y here, the USB subsystem enforces USB bandwidth
allocation and will prevent some device opens from succeeding
if they would cause USB bandwidth usage to go above 90% of
the bus bandwidth.

If you say N here, these conditions will cause warning messages
about USB bandwidth usage to be logged and some devices or
drivers may not work correctly.

_________________________________________________________________
Kill them all, let God sort them out.

Windows és Bios? Ezzel a két "oprendszerrel" próbáltad?
Oksa. Vettem. :-)

Usb-s a cucc. Szóval bekapcs és az oprsz felállása után után kellene próbálkozni. Már ha linuxot használsz, de nem.

Windowsra (így) nem tudok megoldást, driver függő h szól-e az usb sávszélesség vészes elfogyása esetén. Az én otthoni szaromon kifagy, a laptopon meg szól ha baja van.

Érdekesek a fentebb olvasható jumperelgetéssel kapcsolatos dolgok, érdemes utánna nézni h a te régi alaplapodon vannak-e ilyen lehetőségek.
Számomra is gondolatébresztő volt. :-)

Esetleg vedd a fáradságot és nézd meg h milyen típ. alaplapod, fényképezőgéped stb van! Pl gyanítom hogy usb2-es vezérlőkarcsit vettél régi alaplapba (ami az említett jelenség folytán valami P1-2 kategória lehet) amivel 90%, hogy nem fognak 1üttműködni. Szóval több infó kellene a komponensekről.

Írj meg magadnak mongyuk egy slax [slax.org] bootdisket, dugd rá a fénygépet a gépre, bekapcs --> boot --> bejelentkezés: root & toor --> xconf --> startx és kde fájlkezelőjében a storage media ikonyra kattintva keresgélj egy pendrive ikonocskát (írtad hogy win "pendrive"-ként ismeri fel). Nézd meg/végig mi történik és 1ált. meddig jutsz!

Ha érdekel, akkor törd még magad egy picit... :-)

_________________________________________________________________
Kill them all, let God sort them out.

Hmm, hmm. Csak nem mind1 h a post környékén fagy csontra, v a biosban még kotorászgat 1 picit a fagyás előtt. Mind1. Ha megtudjuk h pontosan milyen eszközökről van szó, akkor gondolkod6unk tovább... :-)
_________________________________________________________________
Kill them all, let God sort them out.

Pontosan, kedves Csigaa. Biosban nézegelődtem, van-e valami áramkorlát beállítási lehetőség, a fényképező még nem volt rádugva. De amikor rádugtam, akkor sem azonnal rántotta le, csak kicsit később. És itt volt olyan gyanúm is, h amikor továbbléptem vagy kiléptem, akkor állt le. Mindenesetre nem abban a szúrásban, amikor rádugtam.

Nos, megoldódot, köszönet mindenkinek az ötleteket!
Beraktam egy új pci-os usb2-es kártyát és arra dugva működik.

Viszont lehet valami abban a standby 5V dologban, mert (bár az alaplap füzetkéjét nem tudta előadni az ügyfél) nézegetve a jumpereket volt ilyesmi: USB-PWR0. 3 tüske, egyik kettőn volt a jumper. Nem próbáltam a másik állást.

PCI kártya megoldotta, mindegy hogy a táp-máshonnan-vevés miatt, vagy kettes-verzió miatt. Azért tanulságos volt, mégegyszer köszi az ötleteket.

Nemreg en is ugyanigy jartam az mp3 lejatszommal. Aztan rajottem, h masik USB-be kellett beledugni, na most nemtom mi a kulonbseg a 4db 2.0-s USB kozott, de csak a firewire mellettiekben mukodik normalisan. Erdekes nem? :)

Az ugyanígy-en azt érted, hogy neked is kikapcsolta a gépet?

Én próbáltam mindkettőben, aminek a csatlakozója az alaplapon van, de ugyanazt csinálta. Csak szétszedés után láttam, hogy van lengőben is még kettő, de arra már nem emléxem, hogy abba is belepróbáltam volna.

Ez a standby 5V lehet a lúdas ott is. Ha volna egy kis időm, meg egy felesleges usb kábelem, megméregetném ki jön-e az 5V kikapcsolt állapotban.

Bár lehetne annyi esze, ha bekapcsolják a gépet, váltsa át a kajak 5V-ra, nem?! De leállítani az egész gépet, az nagyon gagyi.