Sie sind nicht angemeldet.

Anzeigen

**Wir werden in den kommenden Tagen einen Umzug auf einen neuen Server durchführen. Im Rahmen dieser Maßnahme wird das Forum ca. 1 Stunde nicht erreichbar sein.** nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

Lieber Besucher, herzlich willkommen bei: Die NSLU2 Community****wenns ums speichern und streamen geht****. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Freitag, 11. Januar 2008, 16:55

kernel kompilieren > kein Netzwerk

Ich betreibe schon seit einer ganzen Weile Debian(momentan 4.0r2) auf meiner NSLU2. Nun hab ich mir einen WLAN-USB-Stick(Sitecom WL-168v001) gekauft, den ich auf dem Gerät betreiben will. Leider wird der Stick erst ab der Kernel-Version 2.6.24-RC7 unterstützt, da vorher die USB-ID nicht eingetragen ist. Also hab ich versucht den Kernel selbst (nativ) zu kompilieren. Hat auch geklappt, auch bei der Installation des erstellten deb-Pakets gab's keine Probleme. Nach dem Reboot kommt jedoch das Netzwerk und damit der SSH-Server nicht mehr hoch. Kann ich da was machen? Vielleicht sogar so, dass ich nicht alles nochmal kompilieren muss? Hier mein Log-Output beim hochfahren:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Jan  1 01:01:07 foobar kernel: Linux version 2.6.24-rc7 (thomas@foobar) (gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)) #1 Fri Jan 11 12:40:14 CET 2008
Jan  1 01:01:07 foobar kernel: CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=0000397f
Jan  1 01:01:07 foobar kernel: Machine: Linksys NSLU2
Jan  1 01:01:07 foobar kernel: Memory policy: ECC disabled, Data cache writeback
Jan  1 01:01:07 foobar kernel: CPU0: D VIVT undefined 5 cache
Jan  1 01:01:07 foobar kernel: CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Jan  1 01:01:07 foobar kernel: CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Jan  1 01:01:07 foobar kernel: Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Jan  1 01:01:07 foobar kernel: Kernel command line: console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug
Jan  1 01:01:07 foobar kernel: IRQ lockup detection disabled
Jan  1 01:01:07 foobar kernel: PID hash table entries: 128 (order: 7, 512 bytes)
Jan  1 01:01:07 foobar kernel: Console: colour dummy device 80x30
Jan  1 01:01:07 foobar kernel: Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Jan  1 01:01:07 foobar kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Jan  1 01:01:07 foobar kernel: Memory: 32MB = 32MB total
Jan  1 01:01:07 foobar kernel: Memory: 25560KB available (2456K code, 224K data, 100K init)
Jan  1 01:01:07 foobar kernel: Security Framework initialized
Jan  1 01:01:07 foobar kernel: SELinux:  Disabled at boot.
Jan  1 01:01:07 foobar kernel: Capability LSM initialized
Jan  1 01:01:07 foobar kernel: Mount-cache hash table entries: 512
Jan  1 01:01:07 foobar kernel: CPU: Testing write buffer coherency: ok
Jan  1 01:01:07 foobar kernel: net_namespace: 64 bytes
Jan  1 01:01:07 foobar kernel: NET: Registered protocol family 16
Jan  1 01:01:07 foobar kernel: IXP4xx: Using 16MiB expansion bus window size
Jan  1 01:01:07 foobar kernel: PCI: IXP4xx is host
Jan  1 01:01:07 foobar kernel: PCI: IXP4xx Using direct access for memory space
Jan  1 01:01:07 foobar kernel: PCI: bus0: Fast back to back transfers disabled
Jan  1 01:01:07 foobar kernel: dmabounce: registered device 0000:00:01.0 on pci bus
Jan  1 01:01:07 foobar kernel: dmabounce: registered device 0000:00:01.1 on pci bus
Jan  1 01:01:07 foobar kernel: dmabounce: registered device 0000:00:01.2 on pci bus
Jan  1 01:01:07 foobar kernel: NET: Registered protocol family 2
Jan  1 01:01:07 foobar kernel: Time: OSTS clocksource has been installed.
Jan  1 01:01:07 foobar kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 01:01:07 foobar kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Jan  1 01:01:07 foobar kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 01:01:07 foobar kernel: TCP: Hash tables configured (established 1024 bind 1024)
Jan  1 01:01:07 foobar kernel: TCP reno registered
Jan  1 01:01:07 foobar kernel: checking if image is initramfs... it is
Jan  1 01:01:07 foobar kernel: Freeing initrd memory: 4096K
Jan  1 01:01:07 foobar kernel: NetWinder Floating Point Emulator V0.97 (double precision)
Jan  1 01:01:07 foobar kernel: audit: initializing netlink socket (disabled)
Jan  1 01:01:07 foobar kernel: audit(4.663:1): initialized
Jan  1 01:01:07 foobar kernel: VFS: Disk quotas dquot_6.5.1
Jan  1 01:01:07 foobar kernel: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Jan  1 01:01:07 foobar kernel: JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
Jan  1 01:01:07 foobar kernel: io scheduler noop registered
Jan  1 01:01:07 foobar kernel: io scheduler anticipatory registered
Jan  1 01:01:07 foobar kernel: io scheduler deadline registered
Jan  1 01:01:07 foobar kernel: io scheduler cfq registered (default)
Jan  1 01:01:07 foobar kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
Jan  1 01:01:07 foobar kernel: serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
Jan  1 01:01:07 foobar kernel: console [ttyS0] enabled
Jan  1 01:01:07 foobar kernel: serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale
Jan  1 01:01:07 foobar kernel: RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Jan  1 01:01:07 foobar kernel: IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
Jan  1 01:01:07 foobar kernel:  Intel/Sharp Extended Query Table at 0x0031
Jan  1 01:01:07 foobar kernel: Using buffer write method
Jan  1 01:01:07 foobar kernel: cfi_cmdset_0001: Erase suspend on write enabled
Jan  1 01:01:07 foobar kernel: Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x7e0000
Jan  1 01:01:07 foobar kernel: 6 RedBoot partitions found on MTD device IXP4XX-Flash.0
Jan  1 01:01:07 foobar kernel: Creating 6 MTD partitions on "IXP4XX-Flash.0":
Jan  1 01:01:07 foobar kernel: 0x00000000-0x00040000 : "RedBoot"
Jan  1 01:01:07 foobar kernel: 0x00040000-0x00060000 : "SysConf"
Jan  1 01:01:07 foobar kernel: 0x00060000-0x00080000 : "Loader"
Jan  1 01:01:07 foobar kernel: 0x00080000-0x001e0000 : "Kernel"
Jan  1 01:01:07 foobar kernel: 0x001e0000-0x007e0000 : "Ramdisk"
Jan  1 01:01:07 foobar kernel: 0x007e0000-0x00800000 : "FIS directory"
Jan  1 01:01:07 foobar kernel: mice: PS/2 mouse device common for all mice
Jan  1 01:01:07 foobar kernel: i2c /dev entries driver
Jan  1 01:01:07 foobar kernel: IXP4xx Watchdog Timer: heartbeat 60 sec
Jan  1 01:01:07 foobar kernel: Registered led device: ready
Jan  1 01:01:07 foobar kernel: Registered led device: status
Jan  1 01:01:07 foobar kernel: Registered led device: disk-1
Jan  1 01:01:07 foobar kernel: Registered led device: disk-2
Jan  1 01:01:07 foobar kernel: NET: Registered protocol family 26
Jan  1 01:01:07 foobar kernel: TCP bic registered
Jan  1 01:01:07 foobar kernel: NET: Registered protocol family 1
Jan  1 01:01:07 foobar kernel: NET: Registered protocol family 17
Jan  1 01:01:07 foobar kernel: XScale DSP coprocessor detected.
Jan  1 01:01:07 foobar kernel: drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Jan  1 01:01:07 foobar kernel: Freeing init memory: 100K
Jan  1 01:01:07 foobar kernel: usbcore: registered new interface driver usbfs
Jan  1 01:01:07 foobar kernel: usbcore: registered new interface driver hub
Jan  1 01:01:07 foobar kernel: usbcore: registered new device driver usb
Jan  1 01:01:07 foobar kernel: PCI: enabling device 0000:00:01.0 (0140 -> 0142)
Jan  1 01:01:07 foobar kernel: ohci_hcd 0000:00:01.0: OHCI Host Controller
Jan  1 01:01:07 foobar kernel: ohci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 1
Jan  1 01:01:07 foobar kernel: ohci_hcd 0000:00:01.0: irq 28, io mem 0x48000000
Jan  1 01:01:07 foobar kernel: usb usb1: configuration #1 chosen from 1 choice
Jan  1 01:01:07 foobar kernel: hub 1-0:1.0: USB hub found
Jan  1 01:01:07 foobar kernel: hub 1-0:1.0: 3 ports detected
Jan  1 01:01:07 foobar kernel: PCI: enabling device 0000:00:01.1 (0140 -> 0142)
Jan  1 01:01:07 foobar kernel: ohci_hcd 0000:00:01.1: OHCI Host Controller
Jan  1 01:01:07 foobar kernel: ohci_hcd 0000:00:01.1: new USB bus registered, assigned bus number 2
Jan  1 01:01:07 foobar kernel: ohci_hcd 0000:00:01.1: irq 27, io mem 0x48001000
Jan  1 01:01:07 foobar kernel: usb usb2: configuration #1 chosen from 1 choice
Jan  1 01:01:07 foobar kernel: hub 2-0:1.0: USB hub found
Jan  1 01:01:07 foobar kernel: hub 2-0:1.0: 2 ports detected
Jan  1 01:01:07 foobar kernel: PCI: enabling device 0000:00:01.2 (0140 -> 0142)
Jan  1 01:01:07 foobar kernel: ehci_hcd 0000:00:01.2: EHCI Host Controller
Jan  1 01:01:07 foobar kernel: ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 3
Jan  1 01:01:07 foobar kernel: ehci_hcd 0000:00:01.2: irq 26, io mem 0x48002000
Jan  1 01:01:07 foobar kernel: ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
Jan  1 01:01:07 foobar kernel: usb usb3: configuration #1 chosen from 1 choice
Jan  1 01:01:07 foobar kernel: hub 3-0:1.0: USB hub found
Jan  1 01:01:07 foobar kernel: hub 3-0:1.0: 5 ports detected
Jan  1 01:01:07 foobar kernel: usb 3-2: new high speed USB device using ehci_hcd and address 2
Jan  1 01:01:07 foobar kernel: usb 3-2: configuration #1 chosen from 1 choice
Jan  1 01:01:07 foobar kernel: SCSI subsystem initialized
Jan  1 01:01:07 foobar kernel: Initializing USB Mass Storage driver...
Jan  1 01:01:07 foobar kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan  1 01:01:07 foobar kernel: usbcore: registered new interface driver usb-storage
Jan  1 01:01:07 foobar kernel: USB Mass Storage support registered.
Jan  1 01:01:07 foobar kernel: scsi 0:0:0:0: Direct-Access     IC25N060 ATMR04-0         0000 PQ: 0 ANSI: 0
Jan  1 01:01:07 foobar kernel: Driver 'sd' needs updating - please use bus_type methods
Jan  1 01:01:07 foobar kernel: sd 0:0:0:0: [sda] 117210240 512-byte hardware sectors (60012 MB)
Jan  1 01:01:07 foobar kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan  1 01:01:07 foobar kernel: sd 0:0:0:0: [sda] 117210240 512-byte hardware sectors (60012 MB)
Jan  1 01:01:07 foobar kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan  1 01:01:07 foobar kernel:  sda: sda1 sda2 < sda5 sda6 >
Jan  1 01:01:07 foobar kernel: sd 0:0:0:0: [sda] Attached SCSI disk
Jan  1 01:01:07 foobar kernel: Adding 1001448k swap on /dev/sda5.  Priority:-1 extents:1 across:1001448k
Jan  1 01:01:07 foobar kernel: device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com
Jan  1 01:01:07 foobar kernel: EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Jan  1 01:01:08 foobar kernel: NET: Registered protocol family 10
Jan  1 01:01:08 foobar kernel: lo: Disabled Privacy Extensions

Die Suche schon benuzt?: ja

Anzeigen

2

Samstag, 12. Januar 2008, 13:54

Probier mal deine USB-Datenbank per update-usbids zu aktualisieren:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
:~# update-usbids 
--13:51:23--  http://linux-usb.sourceforge.net/usb.ids
           => `/var/lib/usbutils/usb.ids.new'
Resolving linux-usb.sourceforge.net... 66.35.250.209
Connecting to linux-usb.sourceforge.net|66.35.250.209|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 210,153 (205K) [text/plain]

100%[===========================================================================>] 210,153      117.68K/s             

13:51:29 (117.45 KB/s) - `/var/lib/usbutils/usb.ids.new' saved [210153/210153]

Done.
Scovery xS - 1002MHz - RAM 512MB - HD 160GB - Debian Etch
In Planung: CarNSLU - 266MHz - RAM 32MB - Flash 2GB - USB-Extra-Ports - WLAN - USBAudio - GPS - Debian Etch

Anzeigen

3

Samstag, 12. Januar 2008, 14:30

Danke für die Antwort, hat nur leider nix gebracht :(
In der heruntergeladenen usb.ids-Datei stand der Stick noch nicht drin, hab ihn dann von Hand eingetragen. Jetzt steht zwar der richtige Name dran wenn ich lsusb ausführe, sonst hat sich nichts geändert.(Hab jetzt übrigens wieder meinen alten Kernel(2.6.23.1) am laufen und versuch damit den Stick zum Laufen zu bekommen. Ich versteh auch nicht, warum ich gar kein wlan0 als Gerät habe, denn

Quellcode

1
ifconfig wlan0 up

führt zu

Quellcode

1
wlan0: ERROR while getting interface flags: No such device


Hast/Habt du/ihr sonst noch Ideen, die mir helfen könnten?

Ausgabe /proc/bus/usb/devices:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
T:  Bus=03 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  7 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0df6 ProdID=000d Rev= 1.00
S:  Manufacturer=Manufacturer_Realtek_RTL8187_
S:  Product=RTL8187_Wireless_LAN_Adapter
S:  SerialNumber=000CF63A912F
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms


Ausgabe lsusb:

Quellcode

1
Bus 003 Device 007: ID 0df6:000d Sitecom Europe B.V. WL-168


Ausgabe dmesg:

Quellcode

1
2
usb 3-1.1: new high speed USB device using ehci_hcd and address 7
usb 3-1.1: configuration #1 chosen from 1 choice

djk1o

Fortgeschrittener

Beiträge: 332

Wohnort: Berlin

Beruf: Programmierer/Designer

  • Nachricht senden

4

Sonntag, 13. Januar 2008, 00:54

was ergibt denn ein "ifconfig" oder "iwconfig"?
interessant wäre evtl. auch die ausgabe von "dmesg |tail" ("dmesg |tail |cowsay" wäre aber auch lustig ;) )
NSLU2 (Debian Etch) 266MHz - fantec LD-U35U2 (160GB Maxtor) - 2,5" Samsung 100GB - Canon iP5200 - Acer Bluetooth - gLCD - NFS (dbox2) - Samba (2x Notebook; 1 PC) - CUPS - rTorrent (xmlrpc) - ntp - lighttp + php

5

Sonntag, 13. Januar 2008, 21:09

Ausgabe ifconfig

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
eth0      Link encap:Ethernet  HWaddr 00:0f:66:7f:a1:a8
          inet addr:192.168.0.134  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:66ff:fe7f:a1a8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10680 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4897 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:6085301 (5.8 MiB)  TX bytes:604964 (590.7 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)


Ausgabe iwconfig

Quellcode

1
2
3
lo        no wireless extensions.

eth0      no wireless extensions.


Ausgabe dmesg |tail siehe letzter Beitrag

djk1o

Fortgeschrittener

Beiträge: 332

Wohnort: Berlin

Beruf: Programmierer/Designer

  • Nachricht senden

6

Sonntag, 13. Januar 2008, 21:39

die unter linux bekanten USB-IDs:

Quellcode

1
2
3
4
5
6
0df6  Sitecom Europe B.V.
	061c  LN-028
	9071  zd1211 802.11g Adapter
	9075  ZD1211B
	90ac  WL-172
	9712  WL-113 rev 2


bei NDISWRAPPER habe ich das hier gefunden

Quellcode

1
2
3
4
5
6
#
Card: Sitecom WL-168 USB (Device ID 0df6:000d)

    *      Chipset: RTL8187L
    *      Driver: WinXP from http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=1&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true#RTL8187L
    *      Other: Works with Suse 10.3 Kernel 2.6.22.12-0.1-default ndiswrapper 1.17 and Pardus 2007.3 Kernel 2.6.18.8-86 ndiswrapper 1.49 and WPA-PSK and WEP


vielleicht hilft dir noch das hier
NSLU2 (Debian Etch) 266MHz - fantec LD-U35U2 (160GB Maxtor) - 2,5" Samsung 100GB - Canon iP5200 - Acer Bluetooth - gLCD - NFS (dbox2) - Samba (2x Notebook; 1 PC) - CUPS - rTorrent (xmlrpc) - ntp - lighttp + php

7

Sonntag, 13. Januar 2008, 22:06

Ndiswrapper läuft nicht auf der NSLU2.

ifconfig -a
ist interessanter, da es alle interfaces listet, nicht nur die aktiven.
Laut dem dmesg erkennt er ein neues USB-Gerät, lädt aber keinen Treiber weil es entweder
a) keinen gibt
b) kein Treiber sich für das Gerät zuständig fühlt.

bei b) wenn man den Treiber weiss, kann man teilweise dem Kernelmodul beim Laden Parameter mitgeben, damit er sich für die USB-ID des Geräts zuständig fühlt. Da hilft dann modinfo kernelmodulname weiter.

Gruss,
EvilDevil

8

Montag, 14. Januar 2008, 18:01

Ein ifconfig -a gibt nur den Loopback-Adapter und eth0 aus.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
modinfo rtl8187
filename:       /lib/modules/2.6.23-1-ixp4xx/kernel/drivers/net/wireless/rtl8187.ko
license:        GPL
description:    RTL8187 USB wireless driver
author:         Andrea Merello <andreamrl@tiscali.it>
author:         Michael Wu <flamingice@sourmilk.net>
alias:          usb:v0846p6A00d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0846p6100d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp8187d*dc*dsc*dp*ic*isc*ip*
depends:        mac80211,eeprom_93cx6,usbcore
vermagic:       2.6.23-1-ixp4xx mod_unload ARMv5

9

Montag, 14. Januar 2008, 18:51

Zitat von »bomi;29536«

Ein ifconfig -a gibt nur den Loopback-Adapter und eth0 aus.

-> Kein Treiber geladen

Zitat


Quellcode

1
2
3
4
5
6
7
8
9
10
11
modinfo rtl8187
filename:       /lib/modules/2.6.23-1-ixp4xx/kernel/drivers/net/wireless/rtl8187.ko
license:        GPL
description:    RTL8187 USB wireless driver
author:         Andrea Merello <andreamrl@tiscali.it>
author:         Michael Wu <flamingice@sourmilk.net>
alias:          usb:v0846p6A00d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0846p6100d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp8187d*dc*dsc*dp*ic*isc*ip*
depends:        mac80211,eeprom_93cx6,usbcore
vermagic:       2.6.23-1-ixp4xx mod_unload ARMv5
in den alias Zeilen stehen die Vendor und Device IDs der USB-Geräte, für die das Modul arbeiten soll.
Probier mal das Modul folgendermaßen zu laden:
modprobe -v rtl8187 vendor=0x0df6 product=0x000d
Falls das funktioniert kannst du in deiner /etc/network/interfaces bei der Konfiguration für das WLAN-Device noch folgendes einfügen:

Quellcode

1
2
3
4
5
6
7
auto wlan0
iface wlan0 inet static
         pre-up modprobe -f rtl8187 vender=0x0df6 product=0x000d
         pre-up modprobe -f rtl8187
         address 192.168.x.y
         netmask 255.255.255.0
         gateway 192.168.x.1[FONT=monospace][FONT=verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif]

[/FONT]Gruß,
EvilDevil
[/FONT]

10

Dienstag, 15. Januar 2008, 10:41

Das Modul erlaubt anscheinend keine Parameter. :(

11

Dienstag, 15. Januar 2008, 15:44

Hmm...
hartnäckiges Mistvieh ;)

Vielleicht kannst du ja die Kernel-Sourcen für deinen aktuell laufenden Kernel patchen. Irgendwo in der Kernel-Modul-Datei müsste ja drin stehen, welche USB-Vendor-ID und Product-ID er akzeptieren soll.
Danach den Kernel neu bauen, aber nicht installieren und dann das kompilierte Modul (find /usr/src/linux -name rtl8187.ko) per insmod laden (nicht per modprobe) und schauen, ob das funktioniert.
Falls ja, das Modul nach /lib/modules/`uname -r`/blabla/rtl8187.ko kopieren (das alte vorher sichern!), depmod -a und es sollte fortan automatisch laufen.

Gruss,
EvilDevil
PS: Falls das immer noch nicht klappt, gibts noch die (unelegante) Holzhammermethode... Dazu wird das zickige Kernel-Modul in nen Hex-Editor geladen und die neue USB-ID über eine andere USB-ID drüber geschrieben...

12

Freitag, 18. Januar 2008, 15:37

Hab's jetzt hinbekommen!
Modul bearbeitet (USB ID eingetragen) und neu kompiliert. Hatte ich schon vorher ständig versucht aber mein uname -r hat mir die falsche version angezeigt und ich hab das modul immer für den falschen kernel kompiliert.

Vielen Dank für deine/eure Hilfe!

Social Bookmarks