Sziasztok!
Adott egy telstar 102B mp3 lejátszó, ami nem akar menni frugal 0.5 alatt. Rádugom és se kép, se hang.
dmesg:
ohci_hcd 0000:00:13.0: wakeup
usb 2-1: new full speed USB device using ohci_hcd and address 18
usb 2-1: configuration #1 chosen from 1 choice
scsi13 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 18
usb-storage: waiting for device to settle before scanning
usb 2-1: USB disconnect, address 18
lsusb:
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 019: ID 04e8:9826 Samsung Electronics Co., Ltd
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
A második sor pás sec alatt eltűnik.
sg, usb_storage modul betöltve
win alatt megy, vector alatt vhogy beizzítottam (2.6.12), de lassabb mint win alatt.
Nekem kernel bugnak tűnik. Ötlet?
- 6874 megtekintés
Hozzászólások
Hali!
Nekem is ilyen mp3 lejátszóm van. És nekem is ezek a problémáim vannak vele.
Én probáltam, Frugalware 0.5, UHU 2.0, Ubuntu Dapper-on is, de mindenhol ugyanez.
Nekem úgy tűnik, hogy a gép felismeri a lejátszót, de a lejátszó nem ismeri fel a gépet. :(
- A hozzászóláshoz be kell jelentkezni
Szerintem nekem is ilyen van, nalam ment debian, ubuntu, frugal, arch, es gentoo alatt is. A lejatszo kiirja hogy "USB RDY", vagy vmi hasonlot?
- A hozzászóláshoz be kell jelentkezni
Igen, pontosan, addig míg kinnvan az lsusb-ben a Samsung felirat, addig a lejátszó meg ezt írja ki: USB RDY
Aztán eltűnik mindkettő. :(
- A hozzászóláshoz be kell jelentkezni
"lassabb" -> a sync opciót kapcsold ki mountolásnál. Ez kernel bug.
NAGYON lassabb -> szar dzsunka nonstandard hw, nekem van egy szintén samsung chipes, és csak Win98 alatt megy normálisan a CD-n adott driverével.
Szabvány USB mass storage driverrel az XP fagyogat tőle, Linux alatt meg 1 kbyte/sec a csúcssebessége, milliárdnyi SCSI szektorhiba üzenettel a dmesgben.
- A hozzászóláshoz be kell jelentkezni
"szar dzsunka nonstandard hw"
Beteszem a driver cd-t, és a cd címe kínaiul van. (ilyen kínai jelek jelennek meg)
LoL
- A hozzászóláshoz be kell jelentkezni
Igazándiból ezt a problémát csak úgy megemlítettem, sajnos vectorlinuxot nem áll módomban többet használni. Mivel másnak is hasonló problémája volt, szted érdemes megpróbálni egy kernel bugreportot, vagy el kell felejteni ezt a dzsunka lejátszót?
- A hozzászóláshoz be kell jelentkezni
Jelentem, dolgozom a workaroundon. A mass-storage modult egy kicsit megbütykölöm, és remélem menni fog.
Ha vki tudja, hogyan egyszerűen kernelmodult (simán egyet) fordítani és tesztelni, az szóljon.
Flame: Mennyire normális az, hogy vki a kódban goto-t használ? Vagy csak az isiben mondják, h ha lehet kerüljük?
szerk.:
MEGOLDÁS:
modprobe usb-storage delay_use=2
- A hozzászóláshoz be kell jelentkezni
Kösz, sibike! Tényleg működik.
- A hozzászóláshoz be kell jelentkezni
goto: helyzetfuggo, de nem szep..
c-ben esetleg c++ exception hianyaban elnezheto a hasznalata, vagy ha valamiert technikailag indokolt (kernelben, beagyazott rendszerben, specialis esetekben, ioccc palyazaton esetleg..)
---------------------
"A feny azt hiszi, gyorsabb mindennel, de teved. Mindegy, milyen sebesen szaguld a feny, mindig azt fogja talalni a vegen, hogy a sotetseg ert oda elsonek, es ra var." - Terry Pratchett
- A hozzászóláshoz be kell jelentkezni
ddk -ban leírják, hogy bizonyos esetekben goto elegáns megoldás. Más esetekben kerülendő.
- A hozzászóláshoz be kell jelentkezni