Karmic 9.10 T40 Lösungen und Probleme

Hilfesuchender

New member
Themenstarter
Registriert
6 Jan. 2010
Beiträge
8
Nachdem ich von Ubuntu 9.04 auf 9.10 modernisiert hatte hatte ich plötzlich keine W-lan Karte mehr aber mit Hilfe von "Blauer Kuckuck" und seiner Anleitung ( http://blauerkuckuck.de/wlan-probleme-mit-karmic ) Ich weiss das Problem haben viele. Jetzt ist wieder alles gut.

Leider ist das aber noch nicht alles was nicht mehr funzt. Wenn ich einen USB-Speicherstik anstecke wird dieser nicht gemountet ( verschiedene Modelle), der einfache MP3 Player wird erkannt. An einem DELL Latitude600 klappts aber Problemlos. Woran kann das liegen???
Seit dem letzten Kernel-update gibt es auch keinen Zugriff mehr auf meine Netzwerkfestplatte im Netz.

Wenn jemand mein Problem mit den USB-Speichern lösen kann wäre es sehr schön.
Danke
 
Hallo Hilfesuchender,

willkommen im Forum! :D

Könnte es sein, daß der MP3-Player ein USB1.1-Gerät ist und der USB-Speicherstick USB-2.0? Gib mal bitte (bei beiden) nach dem Anstecken den relevanten Output von
Code:
dmesg
 
Hier die Ausgaben von lsusb und demsg

Code:
Ausgabe lsusb mit MP3 Player
anna@timo-Laptop:~$ lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 10d6:1100 Actions Semiconductor Co., Ltd MPMan MP-Ki 128 MP3 Player/Recorder
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Ausgabe lsusb mit Speicher
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

die Ausgabe von dmesg ist im Anhang weil sie doch etwas länger ist

[attach]23044[/attach]
 

Anhänge

Hier wird ein USB2.0 Gerät zwar erkannt, danach geht der Rest in die Hose
Code:
[ 1583.044090] usb 1-4: new high speed USB device using ehci_hcd and address 18 
[ 1583.112384] hub 1-0:1.0: unable to enumerate USB device on port 4 
[ 1583.300378] hub 1-0:1.0: unable to enumerate USB device on port 4
...
Hast Du mal probiert einen Hub dazwischen zu schalten? Wenn das auch nichts hilft ist möglicherweise der USB 2.0-Controller deines ThinkPads defekt, bei einem T4x also wahrscheinlich wg. Flexing.

Apropos WLAN: wenn ich das richtig sehe, kommt da alle 40-50usec eine Fehlermeldung. Ein korrekt funktionierender Treiber würde nicht die Logs derart brutal zumüllen. Achte mal auf den freien Platz auf deiner Systempartition. Die dürfte bald voll sein. ;(
 
Habe leider keinen USB Hub, aber sowas kostet ja nicht die Welt. Werde es mal probieren und gebe dir wieder Bescheid.

Bis bald Danke
 
Wenn USB 2.0 kapott ist und nur noch 1.1 geht hilft ein rmmod ehci_hcd in rc.local, dann wird das 2.0 Modul rausgeworfen und alles geht nur noch mit 1.1. Ist zwar dann nervig langsam aber besser als noescht. Hat mein liebes T41 auch, leider.
 
bin leider nicht ganz so fit mit den Sachen in Punkto Terminal.

" hilft ein rmmod ehci_hcd in rc.local "

Was soll ich wo machen :?:
 
[quote='Hilfesuchender',index.php?page=Thread&postID=743935#post743935]bin leider nicht ganz so fit mit den Sachen in Punkto Terminal.

" hilft ein rmmod ehci_hcd in rc.local "

Was soll ich wo machen :?:[/quote]

erstmal in der konsole

rmmod ehci_hcd

eingeben (wenn du nicht root bist mir sudo vornedran). Wenn die USB Geraete dann gehn (mit USB 1.1) dann kannst du das bei jedem start automatisch ausfuehren lassen indem du den Befehl (ohne sudo) in der Datei /etc/rc.local in eine neue Zeile eintraegst
 
Erm noch nie was von blacklists gehört? In irgendeine Datei in /etc/modprobe.d den Eintrag "blacklist ehci_hcd" einfügen ist die bessere Lösung, dann wirds erst garnicht geladen ;)

Mach mal ein
Code:
dmesg |grep -i 'uhci
ehci
usb'
(ja, genauso wie es da steht, siehe man grep)
Und poste da den output. In deinem Log sieht man nur, dass es nicht geht, aber nicht warum :-)

Kann jemand mal per modinfo {ehci,uhci}_hcd nachschauen welche debug Optionen es gibt (evtl. auch von usbcore)? Wenn man die aktiviert, wirds um Einiges aufschlussreicher.
 
Kernelmodule für USB entladen/blacklisten

Die Vorschläge dazu werden leider nicht funktionieren, da die Module allesamt bei Karmic fest in den Kernel gelinkt sind; vermutlich aus Stabilitätsgründen. Siehe /boot/config-2.6.31-17-generic:
Code:
CONFIG_USB_EHCI_HCD=y
...
CONFIG_USB_OHCI_HCD=y
...
CONFIG_USB_UHCI_HCD=y

Bei Ubuntu 8.04 Hardy ging es übrigens noch; hier hat das jemand beschrieben. Keine Ahnung mit welcher Ubuntu-Version das geändert wurde.

Bei einem Hardwaredefekt würde ich zu Reparatur/Austausch des Systemboards raten, man weiß nie ob man sich nicht vielleicht doch korrupte Daten auf seinem Sicherungsmedium einhandelt!
 
Ob einkompiliert oder als Modul ist wurscht, der dmesg Output ist der Gleiche und die debug Optionen kann man auch setzen.
 
Aye aye Sir! Wie Sie wünschen. ;)

Meine Hardy VM spricht folgendes:
Code:
filename:   	/lib/modules/2.6.24-26-generic/kernel/drivers/usb/core/usbcore.ko
license:    	GPL
srcversion: 	A39F4FC206CDF78743B05BD
alias:      	usb:v*p*d*dc*dsc*dp*ic09isc*ip*
alias:      	usb:v*p*d*dc09dsc*dp*ic*isc*ip*
depends:    	
vermagic:   	2.6.24-26-generic SMP mod_unload 
parm:       	usbfs_snoop:true to log all usbfs traffic (bool)
parm:       	blinkenlights:true to cycle leds on hubs (bool)
parm:       	old_scheme_first:start with the old device initialization scheme (bool)
parm:       	use_both_schemes:try the other device initialization scheme if the first one fails (bool)
parm:       	autosuspend:default autosuspend delay (int)

filename:   	/lib/modules/2.6.24-26-generic/kernel/drivers/usb/host/uhci-hcd.ko
license:    	GPL
description:	USB Universal Host Controller Interface driver
author:     	Linus 'Frodo Rabbit' Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber, Alan Stern
srcversion: 	75F0FC60FEDBC418AC9D808
alias:      	pci:v*d*sv*sd*bc0Csc03i00*
depends:    	usbcore
vermagic:   	2.6.24-26-generic SMP mod_unload 
parm:       	ignore_oc:ignore hardware overcurrent indications (bool)

filename:   	/lib/modules/2.6.24-26-generic/kernel/drivers/usb/host/ehci-hcd.ko
license:    	GPL
author:     	David Brownell
description:	10 Dec 2004 USB 2.0 'Enhanced' Host Controller (EHCI) Driver
srcversion: 	45A531D16BFCE77E47CB311
alias:      	pci:v*d*sv*sd*bc0Csc03i20*
depends:    	usbcore
vermagic:   	2.6.24-26-generic SMP mod_unload 
parm:       	log2_irq_thresh:log2 IRQ latency, 1-64 microframes (int)
parm:       	park:park setting; 1-3 back-to-back async packets (uint)
parm:       	ignore_oc:ignore bogus hardware overcurrent indications (bool)
 
Hallo liebe Leute,
habe mir eure Diskussion aufmerksam durchgelesen und mal den Befehl im Terminal eingegeben, hier das Ergebniss:

ERROR: Module ehci_hcd does not exist in /proc/modules

was nun sprach Zeus die Götter sind besoffen?

?(

PS. Ich meinte in der Themenüberschrift das Betriebssystem und den Rechner angegeben zu haben, jetzt ist es jedenfalls auch unter dem nichtvorhandenen AVATAR zu lesen.
 
Wie ich schon schrieb, halte ich eine Softwarelösung für nicht machbar. Ist aber durchaus möglich, daß buddabrod noch eine Idee hat. Warte also mal ab.

Du solltest es aber auf jeden Fall mit einem Hub probieren.
 
Ja mit dem Hub werde ich es auf jeden Fall probieren obwohl mir schleihaft ist warum es funktionieren könnte. Er ist doch eigentlich nur ein Verteiler. Aber jetzt am Wochenende bei dem Schneesturm bleibe ich mit meinem Allerwertesten zu Hause.

lsmod bringt folgendes:
Laptop:~$ lsmod
Module Size Used by
aes_i586 8124 1
aes_generic 27484 1 aes_i586
wlan_tkip 11612 2
wlan_ccmp 7324 1
binfmt_misc 8356 1
wlan_scan_sta 13180 1
snd_intel8x0 30168 2
snd_ac97_codec 101216 1 snd_intel8x0
ac97_bus 1532 1 snd_ac97_codec
ath_rate_sample 12540 1
snd_pcm_oss 37920 0
snd_mixer_oss 16028 1 snd_pcm_oss
snd_pcm 75296 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy 2656 0
pcmcia 36808 0
ath_pci 197012 0
snd_seq_oss 28576 0
wlan 228816 6 wlan_tkip,wlan_ccmp,wlan_scan_sta,ath_rate_sample,ath_pci
snd_seq_midi 6432 0
snd_rawmidi 22208 1 snd_seq_midi
snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi
snd_seq 50224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
ath_hal 362144 3 ath_rate_sample,ath_pci
snd_timer 22276 2 snd_pcm,snd_seq
snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
yenta_socket 24296 2
rsrc_nonstatic 11644 1 yenta_socket
joydev 10240 0
snd 59204 14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
iptable_filter 3100 0
pcmcia_core 36528 3 pcmcia,yenta_socket,rsrc_nonstatic
thinkpad_acpi 67108 0
soundcore 7264 1 snd
ppdev 6688 0
led_class 4096 1 thinkpad_acpi
parport_pc 31940 1
snd_page_alloc 9156 2 snd_intel8x0,snd_pcm
ip_tables 11692 1 iptable_filter
lp 8964 0
nsc_ircc 20976 0
nvram 7528 1 thinkpad_acpi
parport 35340 3 ppdev,parport_pc,lp
x_tables 16544 1 ip_tables
shpchp 32272 0
irda 189564 1 nsc_ircc
crc_ccitt 1852 1 irda
psmouse 56500 0
serio_raw 5280 0
e1000 119232 0
radeon 636000 2
ttm 36212 1 radeon
drm 159584 4 radeon,ttm
i2c_algo_bit 5760 1 radeon
video 19380 0
output 2780 1 video
floppy 54916 0
intel_agp 27484 1
agpgart 34988 3 ttm,drm,intel_agp
 
Ok die usb Module haben scheinbar keine Debug Optionen mehr. Da sie fest im kernel verlinkt sind, wird das Debuggen auch etwas trickreicher, vielleicht geht es auch anders.

Kannst du mal ein funktionierendes und ein nichtfunktionierendes Gerät einstöpseln und den Output von ls -l /dev/sd* und ls -l /dev/bus/usb/* posten?
 
Hallo da bin ich wieder.

Habe mir einen HUB-besorgt, aber gebracht hat es nichts. Über den HUB wird nicht mal der einfache MP3 Player erkannt.

Jetzt noch die gewünschten Angaben
zuerst für den MP3 Player

Laptop:~$ ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 2010-01-12 19:17 /dev/sda
brw-rw---- 1 root disk 8, 1 2010-01-12 19:17 /dev/sda1
brw-rw---- 1 root disk 8, 2 2010-01-12 19:17 /dev/sda2
brw-rw---- 1 root disk 8, 5 2010-01-12 19:17 /dev/sda5
brw-rw---- 1 root disk 8, 16 2010-01-12 19:37 /dev/sdb

Laptop:~$ ls -l /dev/bus/usb/*
/dev/bus/usb/001:
insgesamt 0
crw-rw-r-- 1 root root 189, 0 2010-01-12 19:17 001

/dev/bus/usb/002:
insgesamt 0
crw-rw-r-- 1 root root 189, 128 2010-01-12 19:17 001

/dev/bus/usb/003:
insgesamt 0
crw-rw-r-- 1 root root 189, 256 2010-01-12 19:17 001
crw-rw-r-- 1 root root 189, 257 2010-01-12 19:37 002

/dev/bus/usb/004:
insgesamt 0
crw-rw-r-- 1 root root 189, 384 2010-01-12 19:17 001


und jetzt bei angeschlossen neueren Speicherstick

Laptop:~$ ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 2010-01-12 19:17 /dev/sda
brw-rw---- 1 root disk 8, 1 2010-01-12 19:17 /dev/sda1
brw-rw---- 1 root disk 8, 2 2010-01-12 19:17 /dev/sda2
brw-rw---- 1 root disk 8, 5 2010-01-12 19:17 /dev/sda5
brw-rw---- 1 root disk 8, 16 2010-01-12 19:37 /dev/sdb

Laptop:~$ ls -l /dev/bus/usb/*
/dev/bus/usb/001:
insgesamt 0
crw-rw-r-- 1 root root 189, 0 2010-01-12 19:17 001

/dev/bus/usb/002:
insgesamt 0
crw-rw-r-- 1 root root 189, 128 2010-01-12 19:17 001

/dev/bus/usb/003:
insgesamt 0
crw-rw-r-- 1 root root 189, 256 2010-01-12 19:17 001
crw-rw-r-- 1 root root 189, 257 2010-01-12 19:37 002

/dev/bus/usb/004:
insgesamt 0
crw-rw-r-- 1 root root 189, 384 2010-01-12 19:17 001
 
Das USB 2.0 Modul ist doch in den Kernel gewandert, da ist nix mit entladen.

Steck mal dein USB 2.0 Gerät an und geb folgendes in das Terminal ein:

Code:
tail /var/log/

dürftest wie folgt Ausgaben erhalten.
Code:
...
new high speed USB device using ehci_hcd and adress XXX
...
.

Las dir von lsusb nochmals verraten was für Geräte du hast:
Code:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

So jetzt kommen wir zum Spannenden Punkt.
Über leichten Druck rechts neben dem Touchpanel unterhalb der Tastatur aus und beobachte wie sich die messages Verhält.
lsusb reiht bei erneutem ausführen das Neue USB2.0 Gerät auch beim 2.0 Hub ein zumindest auf dessen Bus.

Und was sagt uns das ? USB 2.0 Support aus dem Kernel nehmen das Board entflexen lassen oder wenn nur selten USB2.0 gebraucht wird, das gute Thinkpad "massieren"
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben