PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB 2 auf Kernel 2.4.21



xone 62
15.04.04, 10:18
Hallo zusammen!

Unterstützt der Kernel 2.4.21 von Haus aus USB 2.0 oder brauche ich dazu nen Patch? Und wo bekomme ich so einen (wenn irgendwie möglich .rpm)

Ich hab hier nähmlich ne USB 2.0 HD aber die Datentransfers laufen nur mit ca. 600kb/s.....

Danke!

Greez Xone

keeney
15.04.04, 13:23
natuerlich unterstuetzt der kernel usb 2.0. du solltest pruefen, ob ehci im kernel aktiviert ist, bzw ob du das modul laden kannst. wenn nicht, neuen kernel bauen

xone 62
15.04.04, 16:56
Hmmm... und wie kann ich das rausfinden / starten?

Danke!

Greez Xone

keeney
15.04.04, 19:51
gibt mehrere moeglichkeiten

wenn du z.b wissen moechtest, ob ehci im kernel is

dmesg|grep EHCI

wenn nicht, in /lib/modules/<dein_kernel>/kernel/drivers/usb schaun, ob ein modul ehci-hcd.o vorhanden is und versuchen zu laden


modprobe ehci-hcd

wenn beides nicht vorhanden, kraeftig ueber deine distri schimpfen und neuen kernel bauen ;) dazu gibts ein how-to im forum.

xone 62
15.04.04, 20:15
also:

USB 2 sei im Kernel. Meide USB 2 HD läuft aber trozdem nur mit Übertragungsgeschwindigkeiten von USB 1??? Hast du da ne Idee was das sein könnte?

Greez Xone

keeney
16.04.04, 12:32
bitte poste mal die komplette ausgabe von "dmesg","lsmod" und
"tail -30 /var/log/messages", kurz nachdem du deine externe platte angeschlossen hast.
danach mounte sie, und poste zusaetzlich noch die ausgabe von "mount"

schnorri_d
16.04.04, 13:20
Hallo!
Such' doch mal in der Suse-Supportdatenbank nach usb 2.0. Ich meine, da vor ein paar Tagen was zu Deinem Problem gelesen zu haben (es geht da um das Laden der Module für usb1.1 und usb2.0).
Viel Glück

schnorri_d

xone 62
16.04.04, 14:37
@ schnorri_d: Danke für den Tipp: Habs versucht (also das das Modul zuerst geladen wird) hat aber nichts gebracht.... beim Start kommt dann immer failed...

@ keeney: Wo finde ich diese Dateien genau?

Hab noch was rausgefunden: Habe nochmals gecheckt ob das Modul wirklich läuft. Es war zwar im Kernel, aber unter file:/lib/modules/2.4.21-202-athlon/kernel/drivers/usb finde ich keine Datei namens ehci-hdc.o!!!

Greez Xone

xone 62
16.04.04, 15:22
Wollte diesen Beitrag eigentlich löschen.... weiss aber nicht wie :-)

keeney
16.04.04, 18:15
das sind befehle, die du wahrscheinlich nur als root ausfuehren kannst

dmesg = zeigt dir ua boot-messages des kernels, fehler und aenderung der hardware waehrend des laufenden systems, logs einer evtl. laufenden firewall

lsmod = zeigt dir alle geladenen module

tail -<n> /pfad/zu/einer/datei = zeigt dir die letzten n-zeilen einer datei, in deinem fall die letzten 30 der systemnachrichten

evtl musst du mit "whereis <befehl>" noch den pfad zum befehl suchen, und mit angeben: zb. /sbin/lsmod

ehci-hcd.o ist ein modul, heisst, ein treiber, der vom kernel geladen wird, wenn er gebraucht wird. es gibt Treiber, zb. fuer dateisysteme, die fest im kernel sind, welche dann also auch stets geladen sind. das ist vom distributor und user abhaengig, welchen treiber man in den kernel fest einbindet oder als modul laedt.

tgmaster
19.04.04, 14:13
... also ich habe bislang nur Themen in der Presse u.s.w.
gefunden, wonach USB2.0 (theoretische 480MBit/s) nur
ab Kernel 2.6 laufen.
Um auf Kernel 2.4.21-xxx (sieht verdammt nach SuSE 9.0 aus)
volle USB2.0 - Geschwindigkeit zu haben, müßte auf 2.4 dieser
rückportiert werden - ansonsten halt nur die 11 - 12 MBit von USB1.1


Greetz
tgmaster

xone 62
19.04.04, 18:33
..war leider für ein paar Tage weg! Sorry!

NACH ANSCHLUSS DER PLATTE:

dmesg:

hub.c: new USB device 00:09.1-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x5e3/0x702) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: IC25N010 Model: ATDA04-0 Rev: 0811
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 19640880 512-byte hdwr sectors (10056 MB)
sda: sda1

lsmod:

Module Size Used by Tainted: P
sd_mod 12864 0 (autoclean)
usb-storage 71776 0
videodev 6272 0 (autoclean)
agpgart 45816 3 (autoclean)
nvidia 1628480 11 (autoclean)
isa-pnp 32712 0 (unused)
usbserial 20924 0 (autoclean) (unused)
parport_pc 28648 1 (autoclean)
lp 6304 0 (autoclean)
parport 25608 1 (autoclean) [parport_pc lp]
ipv6 227392 -1 (autoclean)
key 70456 0 (autoclean) [ipv6]
snd-seq-midi 5088 0 (unused)
snd-seq-midi-event 3840 0 [snd-seq-midi]
snd-opl3-synth 11336 0 (unused)
snd-seq-instr 5136 0 [snd-opl3-synth]
snd-seq-midi-emul 5376 0 [snd-opl3-synth]
snd-seq 41424 0 [snd-seq-midi snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq-midi-emul]
snd-ainstr-fm 1012 0 [snd-opl3-synth]
snd-cmipci 24280 0
snd-pcm 74148 0 [snd-cmipci]
snd-page-alloc 6676 0 [snd-pcm]
snd-opl3-lib 7268 0 [snd-opl3-synth snd-cmipci]
thermal 6180 0 (unused)
snd-timer 17024 0 [snd-seq snd-pcm snd-opl3-lib]
snd-hwdep 5440 0 [snd-opl3-lib]
processor 8312 0 [thermal]
snd-mpu401-uart 4128 0 [snd-cmipci]
snd-rawmidi 15968 0 [snd-seq-midi snd-mpu401-uart]
fan 1472 0 (unused)
snd-seq-device 4528 0 [snd-seq-midi snd-opl3-synth snd-seq snd-opl3-lib snd-rawmidi]
button 2380 0 (unused)
snd 40388 0 [snd-seq-midi snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq-midi-emul snd-seq snd-cmipci snd-pcm snd-opl3-lib snd-timer snd-hwdep snd-mpu401-uart snd-rawmidi snd-seq-device]
battery 5600 0 (unused)
soundcore 3940 0 [snd]
ac 1696 0 (unused)
st 29648 0 (autoclean) (unused)
sr_mod 14616 0 (autoclean)
sg 35232 0 (autoclean)
keybdev 2156 0 (unused)
mousedev 4340 0 (unused)
joydev 5440 0 (unused)
evdev 3840 0 (unused)
input 3488 0 [keybdev mousedev joydev evdev]
usb-uhci 23824 0 (unused)
ehci-hcd 18028 0 (unused)
usbcore 64364 1 [usb-storage usbserial usb-uhci ehci-hcd]
raw1394 18288 0 (unused)
ieee1394 188260 0 [raw1394]
af_packet 13192 1 (autoclean)
8139too 15084 1
mii 2640 0 [8139too]
ide-scsi 11056 0
scsi_mod 101172 6 [sd_mod usb-storage st sr_mod sg ide-scsi]
ide-cd 32416 0
cdrom 29216 0 [sr_mod ide-cd]
nls_iso8859-1 2844 1 (autoclean)
nls_cp437 4348 1 (autoclean)
vfat 11052 1 (autoclean)
fat 32792 0 (autoclean) [vfat]
lvm-mod 65508 0 (autoclean)
reiserfs 217396 1

tail:

Apr 19 19:20:04 linux kernel: Linux video capture interface: v1.00
Apr 19 19:20:17 linux kdm[1694]: pam_unix2: session started for user christian.schmid, service xdm
Apr 19 19:20:17 linux resmgr[969]: accepted connection from user root
Apr 19 19:20:17 linux resmgr[969]: disconnect from root
Apr 19 19:26:09 linux kdm[1694]: pam_unix2: session finished for user christian.schmid, service xdm
Apr 19 19:26:09 linux resmgr[969]: accepted connection from user root
Apr 19 19:26:09 linux resmgr[969]: disconnect from root
Apr 19 19:26:12 linux kernel: agpgart: Device is in legacy mode, falling back to 2.x
Apr 19 19:26:12 linux kernel: agpgart: Putting AGP V2 device at 00:00.0 into 4x mode
Apr 19 19:26:12 linux kernel: agpgart: Putting AGP V2 device at 01:00.0 into 4x mode
Apr 19 19:26:20 linux kdm[1931]: pam_unix2: session started for user root, service xdm
Apr 19 19:26:20 linux resmgr[969]: accepted connection from user root
Apr 19 19:26:20 linux resmgr[969]: disconnect from root
Apr 19 19:28:07 linux kernel: hub.c: new USB device 00:09.1-1, assigned address 2
Apr 19 19:28:07 linux kernel: usb.c: USB device 2 (vend/prod 0x5e3/0x702) is not claimed by any active driver.
Apr 19 19:28:10 linux kernel: Initializing USB Mass Storage driver...
Apr 19 19:28:10 linux kernel: usb.c: registered new driver usb-storage
Apr 19 19:28:10 linux kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Apr 19 19:28:10 linux kernel: Vendor: IC25N010 Model: ATDA04-0 Rev: 0811
Apr 19 19:28:10 linux kernel: Type: Direct-Access ANSI SCSI revision: 02
Apr 19 19:28:10 linux kernel: WARNING: USB Mass Storage data integrity not assured
Apr 19 19:28:10 linux kernel: USB Mass Storage device found at 2
Apr 19 19:28:10 linux kernel: USB Mass Storage support registered.
Apr 19 19:28:10 linux insmod: Using /lib/modules/2.4.21-202-athlon/kernel/drivers/usb/storage/usb-storage.o
Apr 19 19:28:10 linux insmod: Symbol version prefix ''
Apr 19 19:28:10 linux kernel: Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
Apr 19 19:28:10 linux kernel: SCSI device sda: 19640880 512-byte hdwr sectors (10056 MB)
Apr 19 19:28:11 linux kernel: sda: sda1
Apr 19 19:28:39 linux su: (to root) root on /dev/pts/1
Apr 19 19:28:39 linux su: pam_unix2: session started for user root, service su


NACH MOUNTEN DER PLATTE:

/dev/hda1 on / type reiserfs (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hdf1 on /dateien type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,iochars et=iso8859-1,code=437)
tmpfs on /dev/shm type tmpfs (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/sda1 on /media/sda1 type vfat (rw,nosuid,nodev,sync)


Danke für eure Hilfe!

Greez Xone