• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Belkin USB WLAN F5D7050 ver. 1000

Ruffus2

Newbie
Hallo,

da ich den umstieg auf Linux gewagt habe und alles super klappt bis auf!
mein WLAN

OS Suse Linux 10.2

Wenn ich nach der Wiki hier vorgehe bleibe ich hängen,

mein Adapter wird unter der Wlan Liste so aufgeführt!
Chipset:prism GT Treiber: Prism54
Driver available at: http://prism54.org/; also sold as MicraDigital

Ich poste mal zur Verständigung die ausgabe

Code:
lsusb
......
Bus 001 Device 003: ID 050d:7050 Belkin Components F5D7050 ver 1000 WiFi

kann mir jemand sagen welche Treiber ich für diesen Stick benötige?

die Ausgabe:
Code:
iwconfig 

lo            no wireless extensions

eth0        no wireless extensions

wmaster 0  IEEE 802.11g  Frequency 2.412 GHz
                 RTS thr: off   Fragment thr=2346 B

wlan0         IEEE 802.11g  ESSID:""
                 Mode: Managed   Frequency 2.412 GHz  Access Point: Not Associated
                 RTS thr: off   Fragment thr=2346 B
                 Encryption key :off

sit0            no wireless extensions

ich habe die Karte unter Yast nicht konfiguriert, aber WPA-PSK wird unterstützt

was ich nicht weiss warum sie einmal als wmaster0
und das andere mal als wlan0 aufgeführt wird??

hoffe mir kann jemand einen Tipp bezüglich treiber geben und an welche Wiki ich mich dann halten muss um diesen Stick zum laufen zu bekommen!
Oder brauche ich einen neuen Stick für Linux??

Danke
 
A

Anonymous

Gast
Schau Dir das mal an und poste dann die _vollständigen_ Infos.

Klick mich, ich bin ein verwunschener Link

(Besonders Nr. 7)

Solltest Du das Script von framp verwenden wollen, dann poste trotzdem unbedingt die Daten zu Firmware und 'hwinfo' und zu Deiner Hardware (Punkte 2. 3. 4. und 7.).

Ansonsten alle 7 Punkte abarbeiten.

Greetz,

RM
 
OP
R

Ruffus2

Newbie
gut gut, auf dieser Page war ich schon

da ist mein USB Wlan Stick auch aufgeführt,

aber was genau wird gebraucht, habe oft gelesen das der Treiber bei SUSE dabei ist und nur eine Firmware installiert werden muss!

Aber leider steige ich da nicht durch

googlen bringt mir auch keine wirklichen Ergebnisse, den die meisten Treads mit Prism wurden leider nicht weitergeführt :-(
 
A

Anonymous

Gast
googlen bringt mir auch keine wirklichen Ergebnisse, den die meisten Treads mit Prism wurden leider nicht weitergeführt.

Komisch, man muß nur auf einen Link auf der HP klicken.

Welcome to the new Prism54.org website !
The Prism54 project is now made up of three pieces of software : islsm, a Linux driver which supports the new ISL3886/ISL3887-based devices (known as "newmacs" or "softmac" devices), p54u, which is the FreeBSD equivalent of islsm (only USB devices are supported by now, though) and FreeMAC, aimed at writing a GPL-licensed firmware for all Conexant chipsets (no matter whether they are supposed to run SoftMAC or FullMAC firmwares). FreeMAC is currently unusable for non-developers, but islsm and p54u are functional with SoftMAC firmwares. All these projects are done with no help from Conexant, we have to reverse engineer their designs.

Na dann klicken wir doch mal auf den Button "SoftMAC/FreeMAC drivers"

http://prism54.org/newdrivers.html

Da stehen einige Devices und auch

050d 7050 Belkin F5D7050 ver 1000 GW3887

Und da stehen auch die ganzen Firmwares mit Erklärungen:

Firmware
You must use official 2.x ("SoftMAC") firmware with these drivers. Alternatively, both can also load unofficial reverse-engineered FreeMAC firmware, but the chipset has not yet been analyzed to the point where we can actually use the radio of the device, so FreeMAC is unusable for non-developers for now.
» Version 2.4.6.0 for USB version 1 devices, using endpoints 0x02 and 0x82 (deprecated scheme)
» Version 2.5.6.0 for USB version 1 devices
» Version 2.5.8.0 for USB version 2 devices
» Version 2.7.0.0 for PCI devices

Versuche zuerst Firmware 2.5.8.0.arm, sie muß noch passend umbenannt und in /lib/firmware kopiert werden.

Wenn Du die oben genannten Tipps durchgeführt hättest, dann könnte ich Dir sogar schon sagen, wie sie umbenannt werden muß.

Dann halt mal für Lesefaule.

- Zwei Konsolen öffnen in der ersten:

Code:
sudo tail -f /var/log/messages

und "laufen" lassen.

- In der zweiten.

Code:
su

Passwort

rmmod prism54

modprobe prism54

Natürlich mit eingesteckter Karte.

Ausgaben aus beiden Konsolen posten.

Greetz,

RM
 
OP
R

Ruffus2

Newbie
OK Sorry das ich mich so doof anstelle aber ich bin wohl schon zu sehr von Windows verblödet worden!

Und die Befehle zu Posten ist nicht sehr einfach, da ich ja nicht ins netz kann und die Befehle per Laptop abschreiben muss!

also rücksicht bitte 8)

Code:
sudo tail -f /var/log/messages
root´s password:
Feb 14 14:15:13 linux-ejkb dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
Feb 14 14:15:23 linux-ejkb dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Feb 14 14:15:30 linux-ejkb dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Feb 14 14:15:36 linux-ejkb  kernel: hda-intel: Invalid position buffer, using LPIB read method instead.
Feb 14 14:15:44 linux-ejkb dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Feb 14 14:15:50 linux-ejkb dhclient: caught deadly SIGTERM
Feb 14 14:15:50 linux-ejkb dhclient: could not restore resolv.conf: No such file or directory
Feb 14 14:15:50 linux-ejkb dhclient: wmaster0: unknown hardware address type 801
Feb 14 14:15:50 linux-ejkb dhclient: wmaster0: unknown hardware address type 801
Feb 14 14:16:18 linux-ejkb sudo: schmitt  : TTY=pts/0 ; PWD=/home/schmitt ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
Feb 14 14:16:28 linux-ejkb su: (to root) schmitt on /dev/pts/2
FEb 14 14:16:48 linux-ejkb kernel: loaded prism54 driver, version 1.2

nun der zweite Code als "root" (die andere Konsole war schon geöffnet)
Code:
linux-ejbk:/home/schmitt # rmmod prism54
ERROR: Module prism54 does not exist in /proc/modules
linux-ejbk:/home/schmitt # modprobe prism54
linux-ejbk:/home/schmitt #


die Firmware 2.5.8.0.arm,

habe ich heruntergeladen dann bin ich so vorgegangen

Benennst die Datei um in isl3890
Auf der Konsole:
mv 2.5.8.0.arm isl3890

Du kopierst die Datei nach /lib/firmware
Auf der Konsole als root
cp isl3890 /lib/firmware

also die Firmware liegt jetzt in /lib/firmware

die Anleitung habe ich daher:
http://www.linux-club.de/viewtopic.php?t=72585&highlight=prism54

hoffe ich habe jetzt nix kaputt gemacht!

aber wie ich euch ja schon sagte lesen ist kein Thema, aber so ganz klappt das bei mir nicht!

Ich sage trotzdem danke!
 
A

Anonymous

Gast
Nun, da keine Fehlermeldungen bezüglich Firmware auftauchen, sollte die Firmware a) passend sein und b) auch den richtigen Namen haben.

BTW:

Die Ausgabeumleitung eines Befehls in eine Datei geht so:

Code:
Befehl1 > Datei

Schreibt die Ausgabe des Befehl "Befehl1" in die Datei "Datei".

Code:
Befehl2 >> Datei

Hängt die Ausgabe des Befehls "Befehl2" an die Datei "Datei" an.

aber ich bin wohl schon zu sehr von Windows verblödet worden!

Dummerweise geht das unter Windows übrigens genauso :D

ABER:

Kannst Du nun die Karte einrichten? Wird sie in Yast erkannt?

Was mich wundert ist das hier:

Code:
linux-ejbk:/home/schmitt # rmmod prism54 
ERROR: Module prism54 does not exist in /proc/modules

Trotz eingesteckter Karte war das Modul prism54 nicht geladen.

Außerdem wundern mich die Interfaces wlan0 und wmaster0 für diese Karte.
Als ob der Karte ein Ralink-Treiber zugeordnet worden wäre, dort tauchen genau diese beiden Interfaces auf.

Entweder wird der Karte der falsche Treiber zugeordnet, oder der Treiber ist richtig, aber die Bezeichnung der Karte fehlerhaft.

Hast Du irgendwas von Hand eingerichtet?

Code:
ls -ls /etc/sysconfig/network/ifcfg-*

[url=http://www.root-forum.org/sonstige/2976-users4users-poste-ich-bei-welchem-problem.html#post13622 schrieb:
Meinereiner[/url]"]
Zusätzlich hierzu die Inhalte (sic!) der relevanten Konfigurationsdateien in '/etc/sysconfig/network'. Die Dateien beginnen mit ifcfg und enthalten danach eine Hardwarekennung.
Interessant sind alle ifcfg-Dateien _ausser_ ifcfg-lo und ifcfg-template. Meist ist gerade die Datei, welche die WLAN-Konfiguration enthält, nur für root lesbar (überlegt mal warum, kleiner Tipp, es steht der WLAN-Schlüssel drin!), deshalb muß sie als root ausgelesen werden, z.B. mit 'sudo cat *Dateiname*'. Alternativ könnt Ihr die Datei auch mit einem als root gestarteten Texteditor betrachten (kate, gedit ....).

Code:
egrep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*|egrep -v '#|blacklist'

sagt?

Irgendwas stimmt da nicht mit der Zuordnung, welche Module werden automatisch geladen, wenn die Karte eingesteckt wird?

Code:
lsmod|egrep 'rt61|rt25|rt7|ath|prism|orino'

Irgendwie habe ich das Gefühl, daß da eine andere Karte erkannt wird.

Greetz,

RM
 
OP
R

Ruffus2

Newbie
Kannst Du nun die Karte einrichten? Wird sie in Yast erkannt?

also unter Yast steht sie Drin unter Netzwerkgeräte-Netzwerkkarte
Belkin 54g USB Network Adapter IP Adresse nicht konfiguriert

gehe ich auf bearbeiten kommt folgendes
Code:
The Device needs a firmware to function properly. It can be usually downloaded from your driver vendor web page.
If you have already downloaded and installed the firmware, Click "Continue"
to configur the device. Otherwise click "Cancel" and return to this dialog once you have installed the firmware.

kann es daran liegen das die Firmware isl3890 nicht mit isl3890.bin benannt ist? den die anderen Files in dem /lib/firmware ordner haben diese Endung?

habe sie jetzt eingerichtet aber auch da tut sich nix!


Code:
ls -ls /etc/sysconfig/network/ifcfg-*
4 -rw-r--r-- 1 root root 141 25. Nov 13:55 /etc/sysconfig/network/ifcfg-lo
4 -rw------- 1 root root 856 13. Feb 20:48 /etc/sysconfig/network/ifcfg-wlan-bus-usb


Code:
egrep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*|egrep -v '#|blacklist'

/bin/grep: Ungültige Option -- #
Aufruf: grep[OPTION]... MUSTER [DATEI]...
>>grep --help<< gibt Ihnen mehr Informationen.

Code:
lsmod|egrep 'rt61|rt25|rt7|ath|prism|orino'

prism54         56584   0
rt2500usb      38276   0
rt73usb         40452   0 
80211          162312 3 rt2500usb,rate_control,rt73usb
firmware_class      14080   2 prism54,rt73usb
crc_itu_t         6272   1 rt73usb
usbcore        114896  7 usblp,rt2500usb,usbhid,usb_storage,rt73usb,ehci_hcd,ohci_hcd
 
A

Anonymous

Gast
1. Das Entscheidende fehlt mal wieder, die ifcfg-files bzw. deren Inhalt, aber egal.

2. Den Befehl hast Du wohl falsche abgetippt.

Code:
egrep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*|egrep -v '#|blacklist'
/etc/modprobe.conf:install eth0             /bin/true
/etc/modprobe.conf:install eth1             /bin/true

Also am Befehl liegts nicht.

Also, vollständige Infos, sonst hat das keinen Zweck.

Was mich aber wundert, die Karte scheint als Ralink-Chipsatz erkannt zu werden, das Modul rt73usb spricht dafür. Allerdings wird da auch ein rt2500usb geladen?

Was hast Du denn da alles schon probiert? Irgendwo müssen ja diese ganzen Dinger herkommen.

Was genau hast Du schon alles probiert zu installieren?

Lösche mal die Konfiguration in Yast und stecke den Stick ein, welche Module werden nun automatisch geladen, selber lsmod-Befehl wie oben.

kann es daran liegen das die Firmware isl3890 nicht mit isl3890.bin benannt ist? den die anderen Files in dem /lib/firmware ordner haben diese Endung?

Nein, wenn Du das File in isl3890.bin umbenennst, wird es eine Fehlermeldung geben, also laß es.

Es könnte sich allerdings wirklich um eine Karte mir rt73-Chipsatz handeln, dann wiederum würde eine andere Firmware fehlen.

Hol sie Dir mal hier:

http://root-forum.org/downloads/rpm/rt2x00-firmware-1.0-1.noarch.rpm

und installiere sie. Danach das "2 Konsolenspielchen" durchführen und Modul(e) laden und entladen.

Code:
su

Passwort

rcnetwork stop

rmmod rt73usb

rmmod rt2500usb

rmmod prism54

modprobe rt73usb

modprobe rt2500usb

modprobe prism54

rcnetwork start

iwconfig

Was tut sich da und was passiert in der zweiten Konsole?

Hat der Stick eine LED? Was tut sich da? Bei welchem Befehl tut sich vielleicht etwas?

Und diesmal _vollständige Infos_ ich habe schon einen Grund, warum ich das alles frage.

Kleiner Tipp:

Man kann sich eine Webseite auch lokal abspeichern und dann offline aufrufen, dann "vergisst" man keine Befehle.

Greetz,

RM
 
OP
R

Ruffus2

Newbie
Also bei der Code geht jetzt
Code:
egrep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*|egrep -v '#|blacklist'
/etc/modprobe.conf:install eth0             /bin/true
/etc/modprobe.conf:install eth1             /bin/true

So wenn ich den Stick in Yast lösche und ihn dann wieder neu einstecke sieht die Geschichte mit dem Code anders aus nirgends ein Prism54 zu sehen??? WARUM
Code:
lsmod|egrep 'rt61|rt25|rt7|ath|prism|orino' 
rt2500usb            38276   0
rt73usb                40452  0
80211                162312  3 rt2500usb,rate_control,rt73usb 
firmware_class     14080  1 rt73usb
crc_itu_t               6272   1 rt73usb
usbcore             114896  7 rt2500usb,rt73usb,usblp,usbhid,usb_storage_ehcihcd,ohci_hcd

Was hast Du denn da alles schon probiert? Irgendwo müssen ja diese ganzen Dinger herkommen.

Was genau hast Du schon alles probiert zu installieren?

ich habe bei der Installation meine WLAN Sache konfiguriert und dann eben die firmware in den ordner /lib/firmware kopiert mehr nicht!


ich fange jetzt an zu posten nach dem ich den Befehl rcnetwork stop gegeben habe
Konsole 1 sudo tail -f /var/log/messages
Code:
Feb 14 17:40:11 linux-ejkb kernel: Unloading module: rt73usb - CVS (N/A) by http://rt2x00.serialmonkey.com
Feb 14 17:40:11 linux-ejkb kernel: usbcore: deregistering driver rt73usb
Feb 14 17:40:11 linux-ejkb ifdown:     wlan0
Feb 14 17:40:11 linux-ejkb ifdown:     wmaster0
Feb 14 17:40:11 linux-ejkb ifdown: Interface not avaiable and no configuration found.
Feb 14 17:40:11 linux-ejkb ifdown: Interface not avaiable and no configuration found.

in der zweiten hatte ich da eingeben
rmmod rt73usb
am stick keinerlei LED oder ähnliches!

Befehl rmmod rt2500usb
Code:
Feb 14 17:47:35 linux-ejkb kernel: Unloading module: rt2500usb - CVS (N/A) by http://rt2x00.serialmonkey.com
Feb 14 17:47:35 linux-ejkb kernel: usbcore: deregistering driver rt2500usb

wieder keine LED am Stick

bei Befehl: rmmod prism54 kommt in der Konsole wo ich diesen Befehl eingebe
Code:
ERROR: Module prism54 does not exist in /proc/modules

bei Befehl modprobe rt73usb
kommt in der Konsole 1 sudo tail -f /var/log/messages
Code:
Feb 14 17:51:34 linux-ejkb kernel: Loading module: rt73usb - CVS (N/A) by http://rt2x00.serialmonkey.com
Feb 14 17:51:34 linux-ejkb kernel: wmaster0: Selected rate control algorithm 'simple'
Feb 14 17:51:34 linux-ejkb kernel: usbcore: registered new driver rt73usb
Feb 14 17:51:34 linux-ejkb ifup: Service network not started and mode 'auto' ->skipping
Feb 14 17:51:34 linux-ejkb ifup: Service network not started and mode 'auto' ->skipping
Feb 14 17:51:34 linux-ejkb kernel: rt73usb->rt2x00_vendor_request: Error - vendor request error. Request 0x0a failed for offset 0x0000 with error -32.
keine LED aktivität

bei Befehl modprobe rt2500usb
kommt in der Konsole 1 sudo tail -f /var/log/messages
Code:
Feb 14 18:00:49 linux-ejkb kernel: Loading module: rt2500usb - CVS (N/A) by http://rt2x00.serialmonkey.com
Feb 14 18:00:49 linux-ejkb kernel: usbscore: registered new driver rt2500usb

keine LED aktivität
Ich meine das der modprobe rt73usb der richtige war evtl. nur noch die Verschlüsselung eingeben??


bei Befehl modprobe prism54
kommt in der Konsole 1 sudo tail -f /var/log/messages
Code:
Feb 14 18:03:53 linux-ejkb kernel: Loaded prism54 driver, version 1.2


bei Befehl rcnetwork start
kommt in der Konsole 1 sudo tail -f /var/log/messages
Code:
Feb 14 18:05:27 linux-ejkb rcnetwork : Starting the DHCP DBUS Daemon
Feb 14 18:05:27 linux-ejkb rcnetwork : Starting the NetoworkManagerDispatcher
Feb 14 18:05:27 linux-ejkb rcnetwork : Starting the NetworkManager
Feb 14 18:05:27 linux-ejkb dhcdbd: Started up.
Feb 14 18:05:27 linux-ejkb kernel: rt73usb->rt73usb_enable_radio: Error - Register initalization failed.
Feb 14 18:05:31 linux-ejkb kernel: etc0: link down
Feb 14 18:05:31 linux-ejkb kernel: ADDRCONF (NETDEV_UP): eth0: link is not ready

etc0 dürfte klar sein, da ich kein Netzwerkkabel angeschlossen habe:

Code:
iwconfig

lo            no wireless extensions

eth0        no wireless extensions

wmaster 0  IEEE 802.11g  Frequency 2.412 GHz
                 RTS thr: off   Fragment thr=2346 B

wlan0         IEEE 802.11g  ESSID:""
                 Mode: Managed   Frequency 2.412 GHz  Access Point: Not                                        Associated
                 RTS thr: off   Fragment thr=2346 B
                 Encryption key :off

sit0            no wireless extensions

Nun zu den Dateien die RainMaker die Zeit anspricht

Zusätzlich hierzu die Inhalte (sic!) der relevanten Konfigurationsdateien in '/etc/sysconfig/network'. Die Dateien beginnen mit ifcfg und enthalten danach eine Hardwarekennung.
Interessant sind alle ifcfg-Dateien _ausser_ ifcfg-lo und ifcfg-template. Meist ist gerade die Datei, welche die WLAN-Konfiguration enthält, nur für root lesbar (überlegt mal warum, kleiner Tipp, es steht der WLAN-Schlüssel drin!), deshalb muß sie als root ausgelesen werden, z.B. mit 'sudo cat *Dateiname*'. Alternativ könnt Ihr die Datei auch mit einem als root gestarteten Texteditor betrachten (kate, gedit ....).

also in dem Ordner /etc/sysconfig/network

sind nur die beiden ifcfg-lo
und die ifcfg-template dateien
diese beiden sind ja nicht relevant wenn ich oben richtig lesen kann??

meiner Meinung nach müsste ja wenn ich meine Verschlüsselung einstelle
in folgenden Feldern irgendwas Stehen??

Code:
wmaster 0  IEEE 802.11g  Frequency 2.412 GHz
                 RTS thr: off   Fragment thr=2346 B

wlan0         IEEE 802.11g  ESSID:""
                 Mode: Managed   Frequency 2.412 GHz  Access Point: Not                                        Associated
                 RTS thr: off   Fragment thr=2346 B
                 Encryption key :off

also meine ESSID also mein Netzwerkname und auch der Encryption key oder bin ich da falsch?

Danke und Gruss
KS
 
A

Anonymous

Gast
Irgendwas stimmt da mit der HW-Erkennung nicht, ich frage mich, wieso die beiden Interfaces wlan0 und wmaster0 angelegt werden, denn diese sind typisch für Karten mit Ralink-Chipsatz (rt61, rt73 und/oder rt2500).

Das hier gefällt mir gar nicht:

Code:
Feb 14 17:51:34 linux-ejkb kernel: rt73usb->rt2x00_vendor_request: Error - vendor request error. Request 0x0a failed for offset 0x0000 with error -32.

Welchen Kernel fährst Du?

Code:
uname -r

Ist da ein Paket wlan-kmp-*irgendwas* installiert?

Code:
rpm -qa |grep wlan

Genaue und vollständige Ausgabe von lsusb mit "verbose"-Parameter.

Code:
lsusb -v

Genaue Ausgabe von hwinfo bezüglich usb bzw. wlan (ich weiß aber nicht, ob da was ausgespuckt wird.

Code:
/usr/sbin/hwinfo --wlan

/usr/sbin/hwinfo --usb

Das Ganze natürlich mit eingestecktem Stick.

Es ist mir immer noch nicht ganz klar, welche Module automatisch vom System geladen werden, wenn der Stick eingesteckt wird.

1. Alle Module entladen (Stick vorher ausstecken).

Code:
su

Passwort

rmmod prism54

rmmod rt73usb

rmmod rt2500

2.
Code:
su

Passwort

tail -f /var/log/messages

=> Stick einstecken und Ausgaben beobachten.

Greetz,

RM
 
OP
R

Ruffus2

Newbie
Code:
uname -r
2.6.18.2-34-default

Code:
rpm -qa |grep wlan
wlan-kmp-default-1_2.6.18.2_34-16

Code:
lsusb -v

Bus 003 Device 003: ID 050d:7050 Belkin Components F5D7050 ver 1000 WiFi
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x050d Belkin Components
idProduct 0x7050 F5D7050 ver 1000 WiFi
bcdDevice 0.01
iManufacturer 1 Belkin
iProduct 2 Belkin 54g USB Network Adapter
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 300mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
Bus 003 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.18.2-34-default ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:13.2
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 12
Hub Descriptor:
bLength 11
bDescriptorType 41
nNbrPorts 8
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00 0x00
PortPwrCtrlMask 0xff 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0000
Port 5: 0000.0503 highspeed power enable connect
Port 6: 0000.0100 power
Port 7: 0000.0000
Port 8: 0000.0000
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 001 Device 003: ID 03f0:2811 Hewlett-Packard PSC-2100
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x03f0 Hewlett-Packard
idProduct 0x2811 PSC-2100
bcdDevice 1.00
iManufacturer 1 Hewlett-Packard
iProduct 2 PSC 2100 Series
iSerial 3 MY328F54H90F
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 99
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 204
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0001
Self Powered
Bus 001 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed hub
bMaxPacketSize0 64
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.18.2-34-default ohci_hcd
iProduct 2 OHCI Host Controller
iSerial 1 0000:00:13.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 4
wHubCharacteristic 0x0002
No power switching (usb 1.0)
Ganged overcurrent protection
bPwrOn2PwrGood 2 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0103 power enable connect
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 002 Device 003: ID 046d:c506 Logitech, Inc. MX-700 Cordless Mouse Receiver
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc506 MX-700 Cordless Mouse Receiver
bcdDevice 16.00
iManufacturer 1 Logitech
iProduct 2 USB Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 50mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Devices
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 84
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)
Bus 002 Device 002: ID 058f:9360 Alcor Micro Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x058f Alcor Micro Corp.
idProduct 0x9360
bcdDevice 1.00
iManufacturer 1
iProduct 2 USB Reader
iSerial 3 2004888
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
Bus 002 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed hub
bMaxPacketSize0 64
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.18.2-34-default ohci_hcd
iProduct 2 OHCI Host Controller
iSerial 1 0000:00:13.1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 4
wHubCharacteristic 0x0002
No power switching (usb 1.0)
Ganged overcurrent protection
bPwrOn2PwrGood 2 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0103 power enable connect
Port 3: 0000.0100 power
Port 4: 0000.0303 lowspeed power enable connect
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled




Code:
/usr/sbin/hwinfo --wlan
linux-ejkb:/home/schmitt # /usr/sbin/hwinfo --wlan
19: USB 00.0: 0282 WLAN controller
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_50d_7050_noserial_if0
Unique ID: 4zpN.0GdnqWQ3B+2
Parent ID: uIhY.m5_wGFLIwcC
SysFS ID: /devices/pci0000:00/0000:00:13.2/usb3/3-5/3-5:1.0
SysFS BusID: 3-5:1.0
Hardware Class: network
Model: "Belkin 54g USB Network Adapter"
Hotplug: USB
Vendor: usb 0x050d "Belkin Components"
Device: usb 0x7050 "Belkin 54g USB Network Adapter"
Revision: "0.01"
Driver: "rt73usb"
Driver Modules: "rt73usb"
Device File: wmaster0
Device Files: wmaster0, wlan0
Features: WLAN
Speed: 480 Mbps
HW Address: 00:11:50:6b:71:0e
Link detected: yes
Module Alias: "usb:v050Dp7050d0001dc00dsc00dp00icFFiscFFipFF"
Driver Info #0:
Driver Status: rt73usb is active
Driver Activation Cmd: "modprobe rt73usb"
Driver Info #1:
Driver Status: rt2500usb is not active
Driver Activation Cmd: "modprobe rt2500usb"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #18 (Hub)


Code:
/usr/sbin/hwinof --usb
linux-ejkb:/home/schmitt # /usr/sbin/hwinfo --usb
04: SCSI 400.0: 10600 Disk
[Created at block.229]
UDI: /org/freedesktop/Hal/devices/storage_serial_Generic_USB_SD_Reader_2004888
Unique ID: hSuP.AKh5C_Dzgp8
SysFS ID: /block/sdb
SysFS BusID: 4:0:0:0
SysFS Device Link: /devices/pci0000:00/0000:00:13.1/usb2/2-2/2-2:1.0/host4/target4:0:0/4:0:0:0
Hardware Class: disk
Model: "Generic USB SD Reader"
Vendor: usb 0x058f "Generic"
Device: usb 0x9360 "USB SD Reader"
Revision: "1.00"
Serial ID: "2004888"
Driver: "usb-storage", "sd"
Driver Modules: "usb_storage"
Device File: /dev/sdb (/dev/sg1)
Device Files: /dev/sdb, /dev/disk/by-id/usb-Generic_USB_SD_Reader_2004888, /dev/disk/bypath/
pci-0000:00:13.1-usb-0:2:1.0-scsi-0:0:0:0
Device Number: block 8:16-8:31 (char 21:1)
Features: Hotpluggable
Geometry (Logical): CHS 1024/0/62
Speed: 12 Mbps
Module Alias: "usb:v058Fp9360d0100dc00dsc00dp00ic08isc06ip50"
Driver Info #0:
Driver Status: usb_storage is active
Driver Activation Cmd: "modprobe usb_storage"
Drive status: no medium
Config Status: cfg=no, avail=yes, need=no, active=unknown
05: SCSI 400.1: 10600 Disk
[Created at block.229]
UDI: /org/freedesktop/Hal/devices/storage_serial_Generic_USB_CF_Reader_2004888
Unique ID: uBVf.y5lbdhZ_1SF
SysFS ID: /block/sdc
SysFS BusID: 4:0:0:1
SysFS Device Link: /devices/pci0000:00/0000:00:13.1/usb2/2-2/2-2:1.0/host4/target4:0:0/4:0:0:1
Hardware Class: disk
Model: "Generic USB CF Reader"
Vendor: usb 0x058f "Generic"
Device: usb 0x9360 "USB CF Reader"
Revision: "1.01"
Driver: "usb-storage", "sd"
Driver Modules: "usb_storage"
Device File: /dev/sdc (/dev/sg2)
Device Files: /dev/sdc, /dev/disk/by-id/usb-Generic_USB_CF_Reader_2004888, /dev/disk/bypath/
pci-0000:00:13.1-usb-0:2:1.0-scsi-0:0:0:1
Device Number: block 8:32-8:47 (char 21:2)
Features: Hotpluggable
Geometry (Logical): CHS 1024/0/62
Drive status: no medium
Config Status: cfg=no, avail=yes, need=no, active=unknown
06: SCSI 400.2: 10600 Disk
[Created at block.229]
UDI: /org/freedesktop/Hal/devices/storage_serial_Generic_USB_SM_Reader_2004888
Unique ID: LNlj.y5lbdhZ_1SF
SysFS ID: /block/sdd
SysFS BusID: 4:0:0:2
SysFS Device Link: /devices/pci0000:00/0000:00:13.1/usb2/2-2/2-2:1.0/host4/target4:0:0/4:0:0:2
Hardware Class: disk
Model: "Generic USB SM Reader"
Vendor: usb 0x058f "Generic"
Device: usb 0x9360 "USB SM Reader"
Revision: "1.02"
Driver: "usb-storage", "sd"
Driver Modules: "usb_storage"
Device File: /dev/sdd (/dev/sg3)
Device Files: /dev/sdd, /dev/disk/by-id/usb-Generic_USB_SM_Reader_2004888, /dev/disk/bypath/
pci-0000:00:13.1-usb-0:2:1.0-scsi-0:0:0:2
Device Number: block 8:48-8:63 (char 21:3)
Features: Hotpluggable
Geometry (Logical): CHS 1024/0/62
Drive status: no medium
Config Status: cfg=no, avail=yes, need=no, active=unknown
07: SCSI 400.3: 10600 Disk
[Created at block.229]
UDI: /org/freedesktop/Hal/devices/storage_serial_Generic_USB_MS_Reader_2004888
Unique ID: oY+n.y5lbdhZ_1SF
SysFS ID: /block/sde
SysFS BusID: 4:0:0:3
SysFS Device Link: /devices/pci0000:00/0000:00:13.1/usb2/2-2/2-2:1.0/host4/target4:0:0/4:0:0:3
Hardware Class: disk
Model: "Generic USB MS Reader"
Vendor: usb 0x058f "Generic"
Device: usb 0x9360 "USB MS Reader"
Revision: "1.03"
Driver: "usb-storage", "sd"
Driver Modules: "usb_storage"
Device File: /dev/sde (/dev/sg4)
Device Files: /dev/sde, /dev/disk/by-id/usb-Generic_USB_MS_Reader_2004888, /dev/disk/bypath/
pci-0000:00:13.1-usb-0:2:1.0-scsi-0:0:0:3
Device Number: block 8:64-8:79 (char 21:4)
Features: Hotpluggable
Geometry (Logical): CHS 1024/0/62
Drive status: no medium
Config Status: cfg=no, avail=yes, need=no, active=unknown
08: SCSI 500.0: 10600 Disk
[Created at block.218]
UDI: /org/freedesktop/Hal/devices/storage_serial_SAMSUNG_J1DL716433_716433222222
Unique ID: mZxt.MBJowYWobB2
SysFS ID: /block/sdf
SysFS BusID: 5:0:0:0
SysFS Device Link: /devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2:1.0/host5/target5:0:0/5:0:0:0
Hardware Class: disk
Model: "SAMSUNG J1DL716433"
Vendor: usb 0x152d "SAMSUNG"
Device: usb 0x2338 "J1DL716433"
Revision: "0-41"
Serial ID: "716433222222"
Driver: "usb-storage", "sd"
Driver Modules: "usb_storage"
Device File: /dev/sdf (/dev/sg5)
Device Files: /dev/sdf, /dev/disk/by-id/usb-SAMSUNG_J1DL716433_716433222222,
/dev/disk/by-path/pci-0000:00:13.2-usb-0:2:1.0-scsi-0:0:0:0
Device Number: block 8:80-8:95 (char 21:5)
Features: Hotpluggable
Geometry (Logical): CHS 30401/255/63
Size: 488397168 sectors a 512 bytes
Speed: 480 Mbps
Module Alias: "usb:v152Dp2338d0100dc00dsc00dp00ic08isc06ip50"
Driver Info #0:
Driver Status: usb_storage is active
Driver Activation Cmd: "modprobe usb_storage"
Config Status: cfg=new, avail=yes, need=no, active=unknown
09: USB 00.0: 10a00 Hub
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_if0
Unique ID: k4bc.oooF2PClr64
SysFS ID: /devices/pci0000:00/0000:00:13.0/usb1/1-0:1.0
SysFS BusID: 1-0:1.0
Hardware Class: hub
Model: "Linux 2.6.18.2-34-default ohci_hcd OHCI Host Controller"
Hotplug: USB
Vendor: "Linux 2.6.18.2-34-default ohci_hcd"
Device: "OHCI Host Controller"
Revision: "2.06"
Serial ID: "0000:00:13.0"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 12 Mbps
Module Alias: "usb:v0000p0000d0206dc09dsc00dp00ic09isc00ip00"
Driver Info #0:
Driver Status: usbcore is active
Driver Activation Cmd: "modprobe usbcore"
Config Status: cfg=no, avail=yes, need=no, active=unknown
10: USB 00.0: 10a00 Hub
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_if0
Unique ID: pBe4.ZXtqP9+SoOB
SysFS ID: /devices/pci0000:00/0000:00:13.1/usb2/2-0:1.0
SysFS BusID: 2-0:1.0
Hardware Class: hub
Model: "Linux 2.6.18.2-34-default ohci_hcd OHCI Host Controller"
Hotplug: USB
Vendor: "Linux 2.6.18.2-34-default ohci_hcd"
Device: "OHCI Host Controller"
Revision: "2.06"
Serial ID: "0000:00:13.1"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 12 Mbps
Module Alias: "usb:v0000p0000d0206dc09dsc00dp00ic09isc00ip00"
Driver Info #0:
Driver Status: usbcore is active
Driver Activation Cmd: "modprobe usbcore"
Config Status: cfg=no, avail=yes, need=no, active=unknown
11: USB 00.0: 10a00 Hub
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_if0
Unique ID: uIhY.m5_wGFLIwcC
SysFS ID: /devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0
SysFS BusID: 3-0:1.0
Hardware Class: hub
Model: "Linux 2.6.18.2-34-default ehci_hcd EHCI Host Controller"
Hotplug: USB
Vendor: "Linux 2.6.18.2-34-default ehci_hcd"
Device: "EHCI Host Controller"
Revision: "2.06"
Serial ID: "0000:00:13.2"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v0000p0000d0206dc09dsc00dp01ic09isc00ip00"
Driver Info #0:
Driver Status: usbcore is active
Driver Activation Cmd: "modprobe usbcore"
Config Status: cfg=no, avail=yes, need=no, active=unknown
12: USB 00.0: 0282 WLAN controller
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_50d_7050_noserial_if0
Unique ID: 4zpN.0GdnqWQ3B+2
Parent ID: uIhY.m5_wGFLIwcC
SysFS ID: /devices/pci0000:00/0000:00:13.2/usb3/3-5/3-5:1.0
SysFS BusID: 3-5:1.0
Hardware Class: network
Model: "Belkin 54g USB Network Adapter"
Hotplug: USB
Vendor: usb 0x050d "Belkin Components"
Device: usb 0x7050 "Belkin 54g USB Network Adapter"
Revision: "0.01"
Driver: "rt73usb"
Driver Modules: "rt73usb"
Device File: wmaster0
Device Files: wmaster0, wlan0
Features: WLAN
Speed: 480 Mbps
HW Address: 00:11:50:6b:71:0e
Link detected: yes
Module Alias: "usb:v050Dp7050d0001dc00dsc00dp00icFFiscFFipFF"
Driver Info #0:
Driver Status: rt73usb is active
Driver Activation Cmd: "modprobe rt73usb"
Driver Info #1:
Driver Status: rt2500usb is not active
Driver Activation Cmd: "modprobe rt2500usb"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #11 (Hub)
14: USB 00.0: 10503 USB Mouse
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_46d_c506_noserial_if0
Unique ID: Zj8l.Txec2MTHOJ5
Parent ID: pBe4.ZXtqP9+SoOB
SysFS ID: /devices/pci0000:00/0000:00:13.1/usb2/2-4/2-4:1.0
SysFS BusID: 2-4:1.0
Hardware Class: mouse
Model: "Logitech USB Receiver"
Hotplug: USB
Vendor: usb 0x046d "Logitech Inc."
Device: usb 0xc506 "USB Receiver"
Revision: "16.00"
Compatible to: int 0x0210 0x0018
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/mice (/dev/input/mouse0)
Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event2, /dev/input/by-id/usb-
Logitech_USB_Receiver-event-mouse, /dev/input/by-path/pci-0000:00:13.1-usb-0:4:1.0-eventmouse,
/dev/input/by-id/usb-Logitech_USB_Receiver-mouse, /dev/input/by-path/pci-0000:00:13.1-
usb-0:4:1.0-mouse
Device Number: char 13:63 (char 13:32)
Speed: 1.5 Mbps
Module Alias: "usb:v046DpC506d1600dc00dsc00dp00ic03isc01ip02"
Driver Info #0:
Buttons: 8
Wheels: 1
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #10 (Hub)
15: USB 00.0: 10c01 HP OfficeJet Scanner
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_3f0_2811_MY328F54H90F_if0
Unique ID: Uc5H.XwPZ8+BA0R7
Parent ID: k4bc.oooF2PClr64
SysFS ID: /devices/pci0000:00/0000:00:13.0/usb1/1-4/1-4:1.0
SysFS BusID: 1-4:1.0
Hardware Class: scanner
Model: "HP PSC 2100 Series"
Hotplug: USB
Vendor: usb 0x03f0 "HP"
Device: usb 0x2811 "PSC 2100 Series"
Revision: "1.00"
Serial ID: "MY328F54H90F"
Speed: 12 Mbps
Module Alias: "usb:v03F0p2811d0100dc00dsc00dp00icFFiscCCip00"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #9 (Hub)
16: USB 00.1: 10900 Printer
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial
Unique ID: xnLL.TsRGRrB+cS3
Parent ID: k4bc.oooF2PClr64
SysFS ID: /devices/pci0000:00/0000:00:13.0/usb1/1-4/1-4:1.1
SysFS BusID: 1-4:1.1
Hardware Class: printer
Model: "Hewlett-Packard PSC 2100 Series"
Hotplug: USB
Vendor: usb 0x03f0 "HP"
Device: usb 0x2811 "PSC 2100 Series"
SubVendor: "Hewlett-Packard"
SubDevice: "PSC 2100 Series"
Revision: "1.00"
Serial ID: "MY328F54H90F"
Driver: "usblp"
Driver Modules: "usblp"
Device File: /dev/usb/lp0
Device Files: /dev/usb/lp0, /dev/usblp0
Device Number: char 180:0
Speed: 12 Mbps
Module Alias: "usb:v03F0p2811d0100dc00dsc00dp00ic07isc01ip02"
Driver Info #0:
Driver Status: usblp is active
Driver Activation Cmd: "modprobe usblp"
Config Status: cfg=yes, avail=yes, need=no, active=unknown
Attached to: #9 (Hub)
17: USB 00.2: 0000 Unclassified device
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_3f0_2811_MY328F54H90F_if2
Unique ID: OzbP.RfRCbfVqlqD
Parent ID: k4bc.oooF2PClr64
SysFS ID: /devices/pci0000:00/0000:00:13.0/usb1/1-4/1-4:1.2
SysFS BusID: 1-4:1.2
Hardware Class: unknown
Model: "HP PSC 2100 Series"
Hotplug: USB
Vendor: usb 0x03f0 "HP"
Device: usb 0x2811 "PSC 2100 Series"
Revision: "1.00"
Serial ID: "MY328F54H90F"
Speed: 12 Mbps
Module Alias: "usb:v03F0p2811d0100dc00dsc00dp00icFFiscFFipFF"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #9 (Hub)

1. Alle Module entladen (Stick vorher ausstecken).

wenn ich das mache einfach ausstecken, ein phänomen, der komplette pc hängt sich auf nix geht mehr nur noch abschiessen!
Ich habe nun den Stick beim booten herausgezogen, nun zum rest

ch stecke den WLAN Stick ein es erscheint in der Konsole


Code:
Feb 14 20:18:11 linux-ejkb kernel: usb 1-5: new high speed USB device using ehci
_hcd and address 6
Feb 14 20:18:11 linux-ejkb kernel: usb 1-5: new device found, idVendor=050d, idP
roduct=7050
Feb 14 20:18:11 linux-ejkb kernel: usb 1-5: new device strings: Mfr=1, Product=2
, SerialNumber=0
Feb 14 20:18:11 linux-ejkb kernel: usb 1-5: Product: Belkin 54g USB Network Adap
ter
Feb 14 20:18:11 linux-ejkb kernel: usb 1-5: Manufacturer: Belkin
Feb 14 20:18:11 linux-ejkb kernel: usb 1-5: configuration #1 chosen from 1 choic
e
Feb 14 20:18:11 linux-ejkb kernel: Loading module: rt73usb - CVS (N/A) by http:/
/rt2x00.serialmonkey.com.
Feb 14 20:18:12 linux-ejkb kernel: wmaster0: Selected rate control algorithm 'si
mple'
Feb 14 20:18:12 linux-ejkb kernel: usbcore: registered new driver rt73usb
Feb 14 20:18:12 linux-ejkb kernel: Loading module: rt2500usb - CVS (N/A) by http
://rt2x00.serialmonkey.com.
Feb 14 20:18:12 linux-ejkb kernel: usbcore: registered new driver rt2500usb
Feb 14 20:18:12 linux-ejkb ifup: Network interface is managed from NetworkManage
r
Feb 14 20:18:12 linux-ejkb ifup: NetworkManager will be advised to set up wlan0
Feb 14 20:18:12 linux-ejkb ifup: but it cannot be assured from here.
Feb 14 20:18:12 linux-ejkb ifup: Service network not started and mode 'auto' ->
skipping
Feb 14 20:18:12 linux-ejkb kernel: rt73usb->rt2x00_vendor_request: Error - vendo
r request error. Request 0x0a failed for offset 0x0000 with error -32.

also hier scheint irgendwas gehörig schief zu laufen
 
A

Anonymous

Gast
OK, es sieht wohl so aus, als ob Dein System den Stick falsch erkennt.

Code:
Hardware Class: network 
Model: "Belkin 54g USB Network Adapter" 
Hotplug: USB 
Vendor: usb 0x050d "Belkin Components" 
Device: usb 0x7050 "Belkin 54g USB Network Adapter" 
Revision: "0.01" 
Driver: "rt73usb" 
Driver Modules: "rt73usb"

Das würde bedeuten => Ralink-Chipsatz, aber das scheint nicht der Fall zu sein.

Indizien:

Code:
Feb 14 20:18:12 linux-ejkb kernel: rt73usb->rt2x00_vendor_request: Error - vendo 
r request error. Request 0x0a failed for offset 0x0000 with error -32.

- Die passende Firmware für einen rt73usb-Chip wird zwar geladen, aber sie "passt" eben doch nicht.

Bus 003 Device 003: ID 050d:7050 Belkin Components F5D7050 ver 1000 WiFi
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x050d Belkin Components
idProduct 0x7050 F5D7050 ver 1000 WiFi
bcdDevice 0.01
iManufacturer 1 Belkin
iProduct 2 Belkin 54g USB Network Adapter
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 300mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)

Das passt zu den Beschreibungen von hier:

http://jbnote.free.fr/prism54usb/IdentifyYourDevice.html

Die einzige Unstimmigkeit ist das hier:

http://jbnote.free.fr/prism54usb/index.html

Firmware
First you'll need a firmware from PrismFirmwares.
Maximilian Engelhardt has setup a very very nice website over at maxi's website. Thanks ! (and it was long overdue).
If you have a first-generation device, use one of the old sort for now (version <= 2.4.6.0), for instance this 2.4.3.7 firmware and copy it to /usr/lib/hotplug/firmware/isl3890usb.
If you have a second-generation device, please use this firmware: 2.5.8.0 firmware and copy it to /usr/lib/hotplug/firmware/isl3887usb_bare.

Wieso wird dann nicht gemeldet, daß die passende Firmware fehlt, denn Du hast keine der beiden Dateien in /lib/firmware, Deine Datei heisst isl3890?

Ich kann mir das nur so erklären, daß das System deshalb keinen Fehler bringt, weil es davon ausgeht, daß zu diesem Treiber (prism54) eh kein passendes Gerät angeschlossen ist.

Hier ein Vorschlag, wie man SUSI versuchen kann, zu "übereden".

1. Module "blacklisten", die fälschlicherweise geladen werden.

Code:
su

Passwort

cd /etc/modprobe.d/

cp blacklist blacklist.backup #sicher ist sicher

echo rt73usb >> blacklist #wichtig => unbedingt 2 ">"!

echo rt2500usb >> blacklist

2. Firmwarefiles kopieren und richtig benennen. Ich bin mir nicht 100%ig sicher, welche die richtige ist, aber da die Files unterschiedliche Namen haben, ist das auch egal, Du kopierst einfach beide, das System wird sich dann schon das richtige aussuchen.

http://prism54.org/firmware/2.4.6.0.arm

als "isl3890usb" nach /lib/firmware

http://prism54.org/firmware/2.5.8.0.arm

als "isl3887usb_bare" nach /lib/firmware

3. Einträge für wlan0 und wmaster0 aus der Datei /etc/udev/rules.d/30-net_persistent_names.rules entfernen.

Code:
su

Passwort

cd /etc/udev/rules.d/

cp 30-net_persistent_names.rules backup.30-net_persistent_names.rules #nie ohne BACKUP!

kate 30-net_persistent_names.rules #oder 

gedit 30-net_persistent_names.rules #für GNOME-User

Die Einträge entfernen, die wlan0 oder wmaster0 enthalten.

So in etwa sehen die aus und sie stehen am ENDE der Datei.

Code:
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:01:15:ba:ed:aa", IMPORT="/lib/udev/rename_netiface %k wlan0

Kiste neu starten, das dürfte am einfachsten sein.

4. Danach dürften die Module rt73usb und rt2500usb nicht mehr geladen werden, wenn der Stick eingesteckt wird, prüfe das mit

Code:
lsmod|egrep rt73|rt2500|prism'

Lade nun das Modul prism54 als root (falls es nicht automatisch geladen wurde) mit 'modprobe prism54' und beobachte dabei in einer zweiten Konsole (Du weisst ja wie), ob sich etwas tut.

Sollte SuSE den Stick trotz dieses kleinen Eingriffes nicht erkennen, dann muß ich zunächst selbst ein wenig nachforschen, wie man das erzwingen kann, aber vielleicht weiß da jemand anderes genauer bescheid.

Greetz,

RM
 
OP
R

Ruffus2

Newbie
also ich habe jetzt das blacklisten und das entfernen aus der Datei durchgeführt!
Firmware kopiert alles wie beschrieben nun geht es nach dem neustart weiter


ich stecke den Stick ein und folgendes tut sich in der Konsole nach dem einstecken

Befehl sudo tail -f /var/log/messages

Code:
Feb 15 12:57:13 linux-ejkb kernel: usb 1-5: new high speed USB device using ehci_hcd and
address 6
Feb 15 12:57:13 linux-ejkb kernel: usb 1-5: new device found, idVendor=050d, idProduct=7050
Feb 15 12:57:13 linux-ejkb kernel: usb 1-5: new device strings: Mfr=1, Product=2, SerialNumber=0
Feb 15 12:57:13 linux-ejkb kernel: usb 1-5: Product: Belkin 54g USB Network Adapter
Feb 15 12:57:13 linux-ejkb kernel: usb 1-5: Manufacturer: Belkin
Feb 15 12:57:13 linux-ejkb kernel: usb 1-5: configuration #1 chosen from 1 choice
Feb 15 12:57:13 linux-ejkb kernel: Loading module: rt73usb - CVS (N/A) by
http://rt2x00.serialmonkey.com.
Feb 15 12:57:13 linux-ejkb modprobe: WARNING: /etc/modprobe.d/blacklist line 258: ignoring
bad line starting with 'rt73usb'
Feb 15 12:57:13 linux-ejkb modprobe: WARNING: /etc/modprobe.d/blacklist line 259: ignoring
bad line starting with 'rt2500usb'
Feb 15 12:57:13 linux-ejkb kernel: wmaster0: Selected rate control algorithm 'simple'
Feb 15 12:57:13 linux-ejkb modprobe: WARNING: /etc/modprobe.d/blacklist line 258: ignoring
bad line starting with 'rt73usb'
Feb 15 12:57:13 linux-ejkb modprobe: WARNING: /etc/modprobe.d/blacklist line 259: ignoring
bad line starting with 'rt2500usb'
Feb 15 12:57:13 linux-ejkb kernel: usbcore: registered new driver rt73usb
Feb 15 12:57:13 linux-ejkb kernel: Loading module: rt2500usb - CVS (N/A) by
http://rt2x00.serialmonkey.com.
Feb 15 12:57:13 linux-ejkb kernel: usbcore: registered new driver rt2500usb
Feb 15 12:57:14 linux-ejkb kernel: rt73usb->rt2x00_vendor_request: Error - vendor request error.
Request 0x0a failed for offset 0x0000 with error -32.
Feb 15 12:57:14 linux-ejkb ifup: Service network not started and mode 'auto' -> skipping
Feb 15 12:57:16 linux-ejkb ifup: Network interface is managed from NetworkManager
Feb 15 12:57:16 linux-ejkb ifup: NetworkManager will be advised to set up wlan0
Feb 15 12:57:16 linux-ejkb ifup: but it cannot be assured from here.
Feb 15 12:58:12 linux-ejkb su: (to root) schmitt on /dev/pts/3
Feb 15 12:59:12 linux-ejkb su: (to root) schmitt on /dev/pts/2
Feb 15 12:59:27 linux-ejkb kernel: Loaded prism54 driver, version 1.2
Feb 15 12:59:50 linux-ejkb sudo: schmitt : TTY=pts/5 ; PWD=/home/schmitt ; USER=root ;
COMMAND=/opt/kde3/bin/kdesu_stub -
Feb 15 12:59:50 linux-ejkb sudo: schmitt : TTY=pts/5 ; PWD=/home/schmitt ; USER=root ;
COMMAND=/opt/kde3/bin/kdesu_stub -
Feb 15 13:00:05 linux-ejkb kernel: st: Version 20050830, fixed bufsize 32768, s/g segs 256
Feb 15 13:00:20 linux-ejkb modprobe: WARNING: /etc/modprobe.d/blacklist line 258: ignoring
bad line starting with 'rt73usb'
Feb 15 13:00:20 linux-ejkb modprobe: WARNING: /etc/modprobe.d/blacklist line 259: ignoring
bad line starting with 'rt2500usb'
Feb 15 13:00:20 linux-ejkb kernel: lp: driver loaded but no devices found


Code:
linux-ejkb:/home/schmitt # lsmod|egrep rt73|rt2500|prism'
>

sonst tut sich nix bei diesem Code

Code:
schmitt@linux-ejkb:~> su
Passwort:
linux-ejkb:/home/schmitt # modprobe prism54
WARNING: /etc/modprobe.d/blacklist line 258: ignoring bad line starting with 'rt 73usb'
WARNING: /etc/modprobe.d/blacklist line 259: ignoring bad line starting with 'rt
2500usb'
linux-ejkb:/home/schmitt #

der Stick zeigt keine aktivität oder sonst etwas in der Art!
Danke an alle die geholfen haben, aber so wie die Sache aussieht habe ich da ein großes Problem mit diesem Stick!!
 
A

Anonymous

Gast
Da hilft vielleicht nur noch die "Letzte Ausfahrt Brooklyn" .. äääh ndiswrapper & Windowstreiber.

Versuchs mal damit.

Greetz,

RM
 
Oben