telstar mp3 lejátszó

 ( sibike | 2006. október 6., péntek - 13:00 )

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?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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. :(

Szerintem nekem is ilyen van, nalam ment debian, ubuntu, frugal, arch, es gentoo alatt is. A lejatszo kiirja hogy "USB RDY", vagy vmi hasonlot?

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ő. :(

"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.

"szar dzsunka nonstandard hw"

Beteszem a driver cd-t, és a cd címe kínaiul van. (ilyen kínai jelek jelennek meg)
LoL

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?

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

Kösz, sibike! Tényleg működik.

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

ddk -ban leírják, hogy bizonyos esetekben goto elegáns megoldás. Más esetekben kerülendő.