PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : iAudio 5 und Kernel 2.6.x



Giant Hogweed
08.02.06, 17:07
Hi!

Ich hab mir vor einigen Wochen einen iAudio 5 gekauft. Es handelt sich hierbei um einen MP3 Player mit Flash Speicher. Das gute Stück läuft bei mir unter Windows XP einwandfrei.

Ich wollt es dann natürlich auch unter meinem Slack-System betreiben, was jedoch nicht funktioniert. Ich stecke den Player ein, auf dem Display erscheint das übliche USB-Ready und ... mein Linux System ist USB-technisch tot.

Ein cat /proc/usb/devices gibt keine Ausgabe bis ich den Stick ziehe, dann erscheint die Ausgabe. Ist schon sehr verdächtig. Der Hersteller Cowon wirbt ja auf seiner Page mit MacOS und GNU/Linux Unterstützung. "Kann doch nicht sein" dacht ich mir und hab das Teil mal in mein Notebook gestöpselt und siehe da - er geht! Auf meinem Desktop, sowie Notebook Rechner ist Slackware 10.2 installiert. Der einzige Unterschied ist, dass ich bei meinem Desktoprechner Kernel 2.6.13 verwende, während beim Notebook schön brav ein 2.4er werkelt (bin mir nicht sicher - glaub 2.4.31).

Ich hab da deswegen einen ganz bösen Verdacht :D Vermutlich liegt es tatsächlich am 2.6er Kernel. Dagegen spricht allerdings die Tatsache, dass meine 2 anderen USB-Sticks funktionieren. Wieso nicht der iAudio? Wird nicht für alles usb_storage verwendet?

Google will mir dazu nicht mehr verraten ... sehr merkwürdig...

psych
08.02.06, 18:47
Da auch ich nichts anderes dazu gefunden habe... mal eine unangenehme Theorie!
Es gibt tatsächlich einige wenige Fälle in denen ein Usb Gerät mit einem Usb Chipsatz inkompatibel ist... das hat dann auch nix mit dem verwendeten Treiber zu tun... die mögen sich dann einfach nicht!

Gruß
Psych

Giant Hogweed
08.02.06, 21:08
Danke für die Antwort :)

Sehr böse Theorie - aber wenn die zutreffen würde, dann müßte es unter Windows ja ebenfalls streiken. Da gehts allerdings :)

Ist jetzt kein Beinbruch. Das dauernde Kopieren auf FAT Partition - Windows booten - kopieren - Slackware neustarten ist halt nicht so der Hit aber ich könnte damit auch leben :)

atomical
09.02.06, 06:50
Ich hab mit dem Teil keine Probleme.

... Debian Etch, Kernel 2.6.12, nforce2 Chipsatz


Vielleicht mal mit Knoppix probieren?

Giant Hogweed
09.02.06, 08:02
Nein mit Knoppix hab ichs noch nicht getestet. Das wär mal ein Versuch wert! :)

fuffy
09.02.06, 08:43
Hi!


Der einzige Unterschied ist, dass ich bei meinem Desktoprechner Kernel 2.6.13 verwende, während beim Notebook schön brav ein 2.4er werkelt (bin mir nicht sicher - glaub 2.4.31).
Ich hoffe doch mal, dass du usb-storage und scsi-disk support im Kernel hast und nicht den Low Performance USB Block Driver.

Was sagt dmesg denn, wenn du ihn anschließt?
Könnte sein, dass es an der damaligen Änderung liegt, dass sich usb_core nicht mehr an die offizielle Spezifikation hält, sondern versucht, das Vorgehen von Windows bei der Initialisierung von USB-Geräten zu simulieren. Da gibts ne Option fürs Modul, die den alten Zustand wiederherstellt, nämlich old_scheme_first. Die musst du dann in der /etc/modprobe.conf auf 1 setzen.

Gruß
fuffy

Giant Hogweed
09.02.06, 09:23
Hi!


Ich hoffe doch mal, dass du usb-storage und scsi-disk support im Kernel hast und nicht den Low Performance USB Block Driver.

Was sagt dmesg denn, wenn du ihn anschließt?
Könnte sein, dass es an der damaligen Änderung liegt, dass sich usb_core nicht mehr an die offizielle Spezifikation hält, sondern versucht, das Vorgehen von Windows bei der Initialisierung von USB-Geräten zu simulieren. Da gibts ne Option fürs Modul, die den alten Zustand wiederherstellt, nämlich old_scheme_first. Die musst du dann in der /etc/modprobe.conf auf 1 setzen.

Gruß
fuffy

Hi!

Ja usb-storage und scsi-disk support sind im Kernel. Low Performance USB Block Driver? usb-core Spezifikation? Schau ich gleich mal nach wenn ich wieder daheim bin. :)

Jetzt hab ich wenigstens wieder ein paar Punkte, dennen ich nachgehen kann - Danke!

Edit: Hey das mit der usb-core Spezifikation wirds wohl sein! Google spuckt ein paar sehr interresante Seiten dazu aus. Werd das daheim gleich mal ausprobieren

Giant Hogweed
09.02.06, 14:19
Okay wars leider doch nicht - ich versuchs mal mit Knoppix ...

undefined
09.02.06, 14:50
Du gehst die Sache etwas falsch an.
Unter Kernel 2.4* wurde Hotplug bei USB verwendet.
Bei Kernel >= 2.6.12 wird Hoplug von udev und hal abgelöst, außerdem werden seit 2.6 alle Informationen über den sys tree gezogen. Das Proc Filesystem ist nur aus abwärts Kompatiblen gründen nach wie vor enthalten. Also kann man davon ausgehen das bei der udev oder hal nicht richtig Funktionieren. Bei Kernel 2.6.13 ist eine udev Version >= 0.72 gefordert. Hier würde ich als erstes suchen.
Generel gilt ein USB Gerät muß über die Vendor ID und Product ID sichtbar sein - das ist Standard. Wenn dem nicht so ist dann hast du Fehlerhafte Hardware erworben. Du kannst mit udevinfo oder udevtest dein Gerät suchen. zusätlich gibt es für Gnome und KDE einen HAL-Monitor.

Giant Hogweed
10.02.06, 09:19
Hi!

Danke für die Antwort. Okay ich hab jetzt mal udev geupdatet auf 084 - hat leider nichts bewirkt. dmesg wirft ein "usb 1-3: new high speed USB device using ehci_hcd and address 3" aus. Beim Abziehen des Players steht dann ein "usb 1-3: can't set config #1, error -71" da.

Zum Thema "Die Hardware könnte defekt sein": Den Gedanken hatte ich in der Tat auch schon. Es kommt auch abunzu vor, dass sich der Stick beim einstecken in den USB Port vom PC garnicht erst einschaltet oder das Windows 3 Minuten braucht, bis er ihn erkennt.

Diese Probleme habe ich aber unter 2.4.x auf meinem Schleppie nicht. Da kann ich stöpseln soviel ich will, das Teil lief immer. Ich werd jetzt erstmal mit Knoppix testen. Das kann ich auf meinem Desktop und auf meinem Notebook starten und dann seh ich ja obs am Stick, an meinem Kernel hier oder einfach an meiner USB-Schnittstelle liegt :)

undefined
10.02.06, 11:34
Okay ich hab jetzt mal udev geupdatet auf 084 - hat leider nichts bewirkt.
hat es schon - es wird dein Gerät auch erkannt. ;)
Jetzt geht es darum wie du in der /etc/udev/rules.d/* dein Gerät einer Device zuweist.

Als erstes würde ich jetzt mal alle Info sammeln die dir von dem Gerät zu Verfügung stehen. Siehe man udevinfo

Ob der kernel,udev oder hal mit deiner Hardware etwas anfangen können hängt von der /lib/modules/`uname -r`/modules.usbmap ab.

Wenn deine Harware Identifikation nicht hier enthalten ist heist es hand anlegen.
udev sucht in mehreren Dateien. das findest du alles in der Manual von udev.

fuffy
10.02.06, 11:47
Hi!

Warum postest du nicht einfach den kompletten dmesg-Auszug bezüglich des MP3-Players? :rolleyes:

Gruß
fuffy

Giant Hogweed
10.02.06, 11:50
Yeah cool danke! :)

Muss ehrlich gestehen das ich bis jetzt absolut keinen Kontakt mit udev hatte. Werd mich da jetzt mal einarbeiten :)

Giant Hogweed
10.02.06, 11:59
Hi!

Warum postest du nicht einfach den kompletten dmesg-Auszug bezüglich des MP3-Players? :rolleyes:

Gruß
fuffy

Naja irgendwie war das ja alles :D



root@slackware: dave # dmesg | grep usb

usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbmon: debugfs is not available
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
usb 2-1: new low speed USB device using uhci_hcd and address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.0-1
usb 1-3: new high speed USB device using ehci_hcd and address 3
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage


Okay .. das erscheint, wenn ich meinen USB-Stick einstecken. Also nicht jetzt den MP3 Player, sondern einen gewöhnlichen USB-Stick. Und jetzt zum iAudio 5:



root@slackware: dave # dmesg | grep usb

usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbmon: debugfs is not available
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
usb 2-1: new low speed USB device using uhci_hcd and address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.0-1
usb 1-3: new high speed USB device using ehci_hcd and address 3
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
usb-storage: device scan complete
usb 1-3: USB disconnect, address 3
usb 1-3: new high speed USB device using ehci_hcd and address 4
usb 1-3: can't set config #1, error -71


Also ich hab jetzt den USB-Stick abgezogen und den MP3-Player eingesteckt. Die "can't set config" error meldung erscheint erst, wenn ich den Stick wieder ziehe. Leider spuckt google nichts zu der Fehlermeldung aus. :|

fuffy
10.02.06, 12:23
Nicht dmesg | grep usb, sondern alles, was genau ab dem Moment des Einsteckens ausgegeben wird.

Gruß
fuffy

Giant Hogweed
10.02.06, 12:37
Linux version 2.6.13.2 (root@slackware) (gcc-Version 3.3.6) #3 Thu Oct 13 20:25:36 CEST 2005
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000cc000 - 00000000000d2000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data)
BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 131056
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 126960 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 AMI ) @ 0x000fa8f0
ACPI: RSDT (v001 AMIINT VIA_K7 0x00000010 MSFT 0x00000097) @ 0x1fff0000
ACPI: FADT (v001 AMIINT VIA_K7 0x00000011 MSFT 0x00000097) @ 0x1fff0030
ACPI: MADT (v001 AMIINT VIA_K7 0x00000009 MSFT 0x00000097) @ 0x1fff00c0
ACPI: DSDT (v001 VIA VIA_K7 0x00001000 MSFT 0x0100000d) @ 0x00000000
ACPI: PM-Timer IO Port: 0x808
Allocating PCI resources starting at 20000000 (gap: 20000000:dec00000)
Built 1 zonelists
Kernel command line: BOOT_IMAGE=Linux ro root=303
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 1667.080 MHz processor.
Using pmtmr for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 511768k/524224k available (4351k kernel code, 11904k reserved, 2101k data, 272k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3336.97 BogoMIPS (lpj=6673942)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000020 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
CPU: AMD Athlon(tm) XP 2000+ stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
ACPI: setting ELCR to 0200 (from 1c20)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfdaf1, last bus=1
PCI: Using configuration type 1
ACPI: Subsystem revision 20050408
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
ACPI: Assume root bridge [\_SB_.PCI0] segment is 0
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: Power Resource [URP1] (off)
ACPI: Power Resource [URP2] (off)
ACPI: Power Resource [FDDP] (off)
ACPI: Power Resource [LPTP] (off)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 *12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: dde00000-dfefffff
PREFETCH window: d5b00000-ddcfffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NTFS driver 2.1.23 [Flags: R/W].
JFS: nTxBlock = 3999, nTxLock = 31995
SGI XFS with ACLs, security attributes, large block numbers, no debug enabled
SGI XFS Quota Management subsystem
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
vesafb: framebuffer at 0xd8000000, mapped to 0xe0a80000, using 3072k, total 65536k
vesafb: mode is 1024x768x16, linelength=2048, pages=0
vesafb: protected mode interface info at c000:b790
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
Compaq SMART2 Driver (v 2.6.0)
HP CISS Driver (v 2.6.6)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:11.1
ACPI: PCI Interrupt 0000:00:11.1[A]: no GSI
PCI: Via IRQ fixup for 0000:00:11.1, from 255 to 15
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
hda: SAMSUNG SV8004H, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive
hdd: CD-RW BCE2410IM, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4
hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
ide-floppy driver 0.99.newide
Loading Adaptec I2O RAID: Version 2.4 Build 5go
Detecting Adaptec I2O RAID controllers...
Red Hat/Adaptec aacraid driver (1.1.2-lk2 Oct 13 2005)
scsi: <fdomain> Detection failed (no card)
sym53c416.c: Version 1.0.0-ac
qlogicfas: no cards were found, please specify I/O address and IRQ using iobase= and irq= options<6>QLogic Fibre Channel HBA Driver
Emulex LightPulse Fibre Channel SCSI driver 8.0.29
Copyright(c) 2004-2005 Emulex. All rights reserved.
Failed initialization of WD-7000 SCSI card!
megaraid cmm: 2.20.2.6 (Release Date: Mon Mar 7 00:01:03 EST 2005)
megaraid: 2.20.4.6 (Release Date: Mon Mar 07 12:27:22 EST 2005)
GDT-HA: Storage RAID Controller Driver. Version: 3.04
GDT-HA: Found 0 PCI Storage RAID Controllers
3ware Storage Controller device driver for Linux v1.26.02.001.
3ware 9000 Storage Controller device driver for Linux v2.26.02.002.
nsp32: loading...
ipr: IBM Power RAID SCSI Device Driver version: 2.0.14 (May 2, 2005)
libata version 1.12 loaded.
I2O subsystem v1.288
i2o: max drivers = 8
I2O Configuration OSM v1.248
I2O Bus Adapter OSM v$Rev$
I2O Block Device OSM v1.287
I2O SCSI Peripheral OSM v1.282
I2O ProcFS OSM v1.145
Fusion MPT base driver 3.03.02
Copyright (c) 1999-2005 LSI Logic Corporation
Fusion MPT SPI Host driver 3.03.02
Fusion MPT FC Host driver 3.03.02
usbmon: debugfs is not available
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 8192 (order: 3, 32768 bytes)
TCP established hash table entries: 32768 (order: 6, 262144 bytes)
TCP bind hash table entries: 32768 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 32768 bind 32768)
TCP reno registered
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
ACPI wakeup devices:
PCI0 UAR1 USB1 USB2 USB3 EHCI USB USBA USBB AC9 MC9 ILAN SLPB
ACPI: (supports S0 S1 S4 S5)
ReiserFS: hda3: found reiserfs format "3.6" with standard journal
input: AT Translated Set 2 keyboard on isa0060/serio0
ReiserFS: hda3: using ordered data mode
ReiserFS: hda3: journal params: device hda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda3: checking transaction log (hda3)
ReiserFS: hda3: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 272k freed
Adding 489972k swap on /dev/hda2. Priority:-1 extents:1
lirc_dev: IR Remote Control driver registered, at major 61
lirc_serial: auto-detected active low receiver
lirc_dev: lirc_register_plugin: sample_rate: 0
parport0: PC-style at 0x378 [PCSPP]
parport0: Printer, HEWLETT-PACKARD DESKJET 3820
lp0: using parport0 (polling).
lp0: console ready
Linux agpgart interface v0.101 (c) Dave Jones
ReiserFS: hda4: found reiserfs format "3.6" with standard journal
ReiserFS: hda4: using ordered data mode
ReiserFS: hda4: journal params: device hda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda4: checking transaction log (hda4)
ReiserFS: hda4: Using r5 hash to sort names
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7676 Fri Jul 29 12:58:54 PDT 2005
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:00:10.3[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5
ehci_hcd 0000:00:10.3: VIA Technologies, Inc. USB 2.0
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.3: irq 5, io mem 0xdffffe00
ehci_hcd 0000:00:10.3: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
USB Universal Host Controller Interface driver v2.3
ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
uhci_hcd 0000:00:10.0: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.0: irq 11, io base 0x0000d000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 12
PCI: setting IRQ 12 as level-triggered
ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [LNKB] -> GSI 12 (level, low) -> IRQ 12
uhci_hcd 0000:00:10.1: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.1: irq 12, io base 0x0000d400
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:10.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
uhci_hcd 0000:00:10.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.2: irq 10, io base 0x0000d800
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
8139too Fast Ethernet driver 0.9.27
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKB] -> GSI 12 (level, low) -> IRQ 12
eth0: RealTek RTL8139 at 0xdc00, 00:50:fc:a4:9a:e6, IRQ 12
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
usb 2-1: new low speed USB device using uhci_hcd and address 2
ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
Consumer PCM code does not work well at the moment --jk
AC'97 0 does not respond - RESET
AC'97 0 access is not valid [0xffffffff], removing mixer.
ice1712: cannot initialize ac97 for consumer, skipped
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.0-1
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
agpgart: Detected VIA KT266/KY266x/KT333 chipset
agpgart: AGP aperture is 128M @ 0xe0000000
eth0: link down
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (4095 buckets, 32760 max) - 212 bytes per conntrack
NET: Registered protocol family 10
Disabled Privacy Extensions on device c064d020(lo)
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
spurious 8259A interrupt: IRQ7.
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
usb 1-3: new high speed USB device using ehci_hcd and address 3
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Vendor: Samsung Model: Mighty Drive Rev: PMAP
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 501760 512-byte hdwr sectors (257 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 501760 512-byte hdwr sectors (257 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
sda: sda1
Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
usb-storage: device scan complete
usb 1-3: USB disconnect, address 3
usb 1-3: new high speed USB device using ehci_hcd and address 4
usb 1-3: can't set config #1, error -71


Okay - jetzt ists komplett. Selbes Szenario. Zuerst mein gewöhnlicher USB Stick - dann der iAudio

Nachtrag: Habs jetzt mal mit Knoppix 4.0 getestet (Kernel 2.6.12). Kaum steck ich den Stick an, hab ich auch schon ein Icon auf dem Desktop. Also es liegt definitiv an meiner Kernel Konfiguration *denk*

undefined
10.02.06, 14:02
Wenn udev dein Gerät erkennt wird für gewöhnlich im /dev Tree ein Symbolischer Link auf die Device gesetzt.
Das kannst ganz einfach prüfen in dem du einmal vor und nach dem einstecken ein find auf den dev setzt.

find /dev -type l -ls
Ich weiss jetzt auch nicht in wie fern deine Distribution Konfiguriert ist.
Weil UDEV im Moment noch etwas in den Kinderschuhen steckt gibt es hier unter Linux noch keinen Standard. RedHat und SuSE gehen hier gleich vor. Bei den anderen weiss ich nicht.
Du kannst aber in der udev.conf einmal auf Debug stellen ;)

Giant Hogweed
10.02.06, 18:30
Okay nachdem ich jetzt den ganzen Nachmittag erfolglos war hab ich einen anderen Versuch gestartet. Ich habs mal mit Slax versucht, dass ja auf Slackware basiert. Zum Einsatz kam da Kernel 2.6.12 und jetzt kommts: Slax hat exakt die gleichen Probleme wie mein Slackware mit 2.6.13.2 Kernel. Hardwareprobleme schließe ich aus, da es unter Knoppix einwandfrei lief.

Zu meiner Kernelkonfiguration: Ich muß ehrlich gestehen das ich in Sachen Kernelkonfiguration immer n bischen faul war - also griff ich auf die 2.6 kernel-config file zurück (per make oldconfig), die mit den Slackware CDs mitgeliefert wird.

Ich mach jetzt noch einen versuch und richte mir nochmal den Kernel 2.4.31 ein - mal guggen obs da geht (bei meinem Notebook funktionierts so) :)

rot13
12.11.06, 21:54
hatte genau das gleiche problem mit einem usb-stick. bei mir hat "rmmod ehci_hcd" bzw "modprobe -r ehci_hcd" geholfen, dabei wird die usb-2.0-funktionalität auf 1.1 heruntergesetzt, aber das gerät sollte dann erkannt werden. wenn dmesg irgendwas mit "new full speed USB device using uhci_hcd" oder "ohci_hcd" meldet, dann wird es als 1.1-gerät eingebunden. viel glück!

thenktor
14.11.06, 18:28
Probier doch einfach mal einen aktuellen Kernel und ein aktuelles udev. udev kannst du denk ich auch von Slackware 11 nehmen.