24.11.2017, 17:52 UTC+1

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: Knoppix Forum | www.KnoppixForum.de. 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.

Beiträge: 711

Geschlecht: Männlich

1

30.11.2009, 23:35

(Fritz-Wlan) USB-Stick in Sun VirtualBox (chroot-Umgebung) zur Verfügung stellen.

Hi,

für einen Freund möchte ich eine Knoppix-CD erstellen, in der Knoppix über den Fritz-Wlan USB-Stick ins Netz geht. Die Software dazu habe ich mir bereits runtergeladen. Aber ich sehe den Stick leider nicht im Knoppix. Was mache ich falsch? Hier habe ich den Fritz-Wlan Stick ausgewählt:
[attach]397[/attach]

Aber ich sehe hier kein Laufwerk:
[attach]398[/attach]

Hab' ich mal wieder ein Brett vor'm Kopf? :S
MfG. Cottonwood.

klaus2008

Meister

Beiträge: 2 656

Geschlecht: Männlich

2

30.11.2009, 23:47

Hast Du noch einen USB-Stick, den Du testweise einstecken könntest? Vielleicht gibt dmesg einen Hinweis.

Beiträge: 711

Geschlecht: Männlich

3

01.12.2009, 00:02

Ich habe jetzt mal einen 2. Stick angehängt. Aber ich muss erst noch testen. Melde mich gleich wieder.
[attach]401[/attach] [attach]403[/attach]
MfG. Cottonwood.

Beiträge: 711

Geschlecht: Männlich

4

01.12.2009, 00:11

Jetzt kommt plötzlich beim Starten von Knoppix unter XP die Meldung "Neue Hardware gefunden / VirtualBox USB". Dazu irgend etwas von USB-Device. Das kann also noch nicht funktionieren.
[attach]404[/attach]

Es hat was gedauert, aber jetzt ist die Hardware unter Windows "installiert und kann verwendet werden". Geändert hat sich ansonsten aber nichts. Kein Laufwerk bei "fdisk -l".

Hier die Ausgabe von dmesg: [attach]406[/attach]
MfG. Cottonwood.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Cottonwood« (01.12.2009, 00:54)


Beiträge: 711

Geschlecht: Männlich

5

01.12.2009, 01:17

Der Intenso-Stick ist jetzt da. Juhu. Nun teste ich weiter mit dem anderen Stick.
[attach]407[/attach]
MfG. Cottonwood.

Beiträge: 711

Geschlecht: Männlich

6

01.12.2009, 01:33

Aber leider bekomme ich jetzt Fehler bei der Installation:

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
knoppix@Microknoppix:~$ su
root@Microknoppix:/home/knoppix# mount --bind /dev /media/hda2/source/dev
root@Microknoppix:/home/knoppix# mount --bind /dev/pts /media/hda2/source/dev/pts
root@Microknoppix:/home/knoppix# mount --bind /sys /media/hda2/source/sys
root@Microknoppix:/home/knoppix# mount --bind /proc /media/hda2/source/proc
root@Microknoppix:/home/knoppix# chroot /media/hda2/source
root@Microknoppix:/# cd home/knoppix/Desktop/fritz
root@Microknoppix:/home/knoppix/Desktop/fritz# ./install
make: Entering directory `/home/knoppix/Desktop/fritz/src'
rm -f main.o driver.o tools.o lib.o buffers.o wext.o 
rm -f fwlanusb.o fwlanusb.ko 
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
make: Entering directory `/home/knoppix/Desktop/fritz/src'
make -C /lib/modules/2.6.28.4/build SUBDIRS=/home/knoppix/Desktop/fritz/src modules 
make[1]: Entering directory `/usr/src/linux-headers-2.6.28.4'
  CC [M]  /home/knoppix/Desktop/fritz/src/main.o
In file included from /home/knoppix/Desktop/fritz/src/tools.h:30,
                 from /home/knoppix/Desktop/fritz/src/main.c:31:
/home/knoppix/Desktop/fritz/src/defs.h:63: error: redefinition of typedef 'uintptr_t'
include/linux/types.h:40: error: previous declaration of 'uintptr_t' was here
make[2]: *** [/home/knoppix/Desktop/fritz/src/main.o] Fehler 1
make[1]: *** [_module_/home/knoppix/Desktop/fritz/src] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28.4'
make: *** [fwlanusb.o] Fehler 2
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
make: Entering directory `/home/knoppix/Desktop/fritz/src'
cp: Aufruf von stat für »fwlanusb.ko« nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
root@Microknoppix:/home/knoppix/Desktop/fritz# 
MfG. Cottonwood.

klaus2008

Meister

Beiträge: 2 656

Geschlecht: Männlich

7

01.12.2009, 19:58

Der Fehler besteht in einer doppelten Definition des Typs uintptr_t. Eine der beiden Definitionen ist überflüssig, entweder die in Zeile 63 der Datei /home/knoppix/Desktop/fritz/src/defs.h oder die in Zeile 40 der Datei /usr/src/linux-headers-2.6.28.4/include/linux/types.h. Wenn die beiden Typdefinitionen identisch sind, könnte man eine davon auskommentieren.

Beiträge: 711

Geschlecht: Männlich

8

02.12.2009, 01:27

Ich danke dir. Die Zeilen sind gleich. Ich habe die in fritz/src/defs.h auskommentiert.

Quellcode

1
2
typedef unsigned long uintptr_t;                #defs.h Zeile 63
typedef unsigned long		uintptr_t;      #types.h Zeile 40


Aber es kommen weitere Fehler.

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
root@Microknoppix:/home/knoppix/Desktop/fritz# ./install
make: Entering directory `/home/knoppix/Desktop/fritz/src'
rm -f main.o driver.o tools.o lib.o buffers.o wext.o 
rm -f fwlanusb.o fwlanusb.ko 
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
make: Entering directory `/home/knoppix/Desktop/fritz/src'
make -C /lib/modules/2.6.28.4/build SUBDIRS=/home/knoppix/Desktop/fritz/src modules 
make[1]: Entering directory `/usr/src/linux-headers-2.6.28.4'
  CC [M]  /home/knoppix/Desktop/fritz/src/main.o
In file included from /home/knoppix/Desktop/fritz/src/tools.h:30,
                 from /home/knoppix/Desktop/fritz/src/main.c:31:
/home/knoppix/Desktop/fritz/src/defs.h:63:2: error: invalid preprocessing directive #typedef
/home/knoppix/Desktop/fritz/src/defs.h:64:36: error: invalid preprocessing directive #Eine
/home/knoppix/Desktop/fritz/src/defs.h:65:36: error: invalid preprocessing directive #entweder
/home/knoppix/Desktop/fritz/src/defs.h:66:36: error: invalid preprocessing directive #/
/home/knoppix/Desktop/fritz/src/defs.h:67:36: error: invalid preprocessing directive #oder
/home/knoppix/Desktop/fritz/src/defs.h:68:36: error: invalid preprocessing directive #/
/home/knoppix/Desktop/fritz/src/defs.h:69:36: error: invalid preprocessing directive #Wenn
/home/knoppix/Desktop/fritz/src/defs.h:70:36: error: invalid preprocessing directive #k
make[2]: *** [/home/knoppix/Desktop/fritz/src/main.o] Fehler 1
make[1]: *** [_module_/home/knoppix/Desktop/fritz/src] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28.4'
make: *** [fwlanusb.o] Fehler 2
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
make: Entering directory `/home/knoppix/Desktop/fritz/src'
cp: Aufruf von stat für »fwlanusb.ko« nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
root@Microknoppix:/home/knoppix/Desktop/fritz# 


Meinst du, dass es Sinn macht, sich da weiter durchzukämpfen? Oder sollte ich lieber auf eine getestete Distribution wie OpenSuse ausweichen?
»Cottonwood« hat folgende Datei angehängt:
  • defs.h.txt (2,78 kB - 2 mal heruntergeladen - zuletzt: 02.12.2009, 07:54)
MfG. Cottonwood.

klaus2008

Meister

Beiträge: 2 656

Geschlecht: Männlich

9

02.12.2009, 08:02

Kommentare in C

Das Problem besteht jetzt darin, dass in der Programmiersprache C die Kommentare mit der Zeichenkombination /* begonnen und mit */ beendet werden, wohingegen die Shellskripte # als Kommentierungszeichen verwenden. In C können die Kommentare auch über mehrere Textzeilen gehen.

Quellcode

1
typedef unsigned long uintptr_t;
wird zu

Quellcode

1
/* typedef unsigned long uintptr_t; */

Beiträge: 711

Geschlecht: Männlich

10

02.12.2009, 12:14

Hätte ich auch selber drauf kommen können. :cursing: :wacko:

Aber jetzt gibt es ein Problem mit der Zahl der Argumente:

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
root@Microknoppix:/home/knoppix/Desktop/fritz# ./install
make: Entering directory `/home/knoppix/Desktop/fritz/src'
rm -f main.o driver.o tools.o lib.o buffers.o wext.o 
rm -f fwlanusb.o fwlanusb.ko 
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
make: Entering directory `/home/knoppix/Desktop/fritz/src'
make -C /lib/modules/2.6.28.4/build SUBDIRS=/home/knoppix/Desktop/fritz/src modules 
make[1]: Entering directory `/usr/src/linux-headers-2.6.28.4'
  CC [M]  /home/knoppix/Desktop/fritz/src/main.o
  CC [M]  /home/knoppix/Desktop/fritz/src/driver.o
  CC [M]  /home/knoppix/Desktop/fritz/src/tools.o
  CC [M]  /home/knoppix/Desktop/fritz/src/lib.o
  CC [M]  /home/knoppix/Desktop/fritz/src/buffers.o
  CC [M]  /home/knoppix/Desktop/fritz/src/wext.o
/home/knoppix/Desktop/fritz/src/wext.c: In function 'fwlanusb_get_scan':
/home/knoppix/Desktop/fritz/src/wext.c:344: warning: passing argument 1 of 'iwe_stream_add_event' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:344: warning: passing argument 3 of 'iwe_stream_add_event' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:344: warning: passing argument 4 of 'iwe_stream_add_event' makes pointer from integer without a cast
/home/knoppix/Desktop/fritz/src/wext.c:344: error: too few arguments to function 'iwe_stream_add_event'
/home/knoppix/Desktop/fritz/src/wext.c:350: warning: passing argument 1 of 'iwe_stream_add_point' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:350: warning: passing argument 3 of 'iwe_stream_add_point' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:350: warning: passing argument 4 of 'iwe_stream_add_point' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:350: error: too few arguments to function 'iwe_stream_add_point'
/home/knoppix/Desktop/fritz/src/wext.c:355: warning: passing argument 1 of 'iwe_stream_add_point' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:355: warning: passing argument 3 of 'iwe_stream_add_point' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:355: warning: passing argument 4 of 'iwe_stream_add_point' from incompatible pointer type
/home/knoppix/Desktop/fritz/src/wext.c:355: error: too few arguments to function 'iwe_stream_add_point'
make[2]: *** [/home/knoppix/Desktop/fritz/src/wext.o] Fehler 1
make[1]: *** [_module_/home/knoppix/Desktop/fritz/src] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28.4'
make: *** [fwlanusb.o] Fehler 2
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
make: Entering directory `/home/knoppix/Desktop/fritz/src'
cp: Aufruf von stat für »fwlanusb.ko« nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1
make: Leaving directory `/home/knoppix/Desktop/fritz/src'
root@Microknoppix:/home/knoppix/Desktop/fritz# 
MfG. Cottonwood.

klaus2008

Meister

Beiträge: 2 656

Geschlecht: Männlich

11

02.12.2009, 14:05

Entweder gibt es ein Update für den Quelltext, oder Du könntest versuchen, die Fehler zu beheben. Dafür müsste man die Prototypen der Funktionen iwe_stream_add_event und iwe_stream_add_point kennen. Dann kann man die Aufrufe in den Zeilen /home/knoppix/Desktop/fritz/src/wext.c:344, /home/knoppix/Desktop/fritz/src/wext.c:350 und /home/knoppix/Desktop/fritz/src/wext.c:355 vergleichen und so vielleicht eine Lösung herausfinden.

Beiträge: 711

Geschlecht: Männlich

12

02.12.2009, 14:08

Ich habe hier noch etwas gefunden: http://debianforum.de/forum/viewtopic.php?f=33&p=639895

Ist das ein Hinweis auf die Lösung? Wenn ja, wie kann ich das umsetzen?
MfG. Cottonwood.

klaus2008

Meister

Beiträge: 2 656

Geschlecht: Männlich

13

02.12.2009, 14:48

Der Link funktioniert nicht!

Zitat von »debianforum.de«

Das von dir ausgewählte Thema existiert nicht.

Wonach hast Du gesucht?

Beiträge: 711

Geschlecht: Männlich

14

02.12.2009, 15:16

Ich weiss auch nicht, warum das nicht funzt. Aber wenn du die Webadresse kopierst und im Browser direkt eingibst, dann funzt das.
MfG. Cottonwood.

klaus2008

Meister

Beiträge: 2 656

Geschlecht: Männlich

15

02.12.2009, 15:34

Der Link sollte sein

Quellcode

1
http://debianforum.de/forum/viewtopic.php?f=33&p=639895

Im Forum erscheint aber die HTML-Darstellung des &-Zeichens

Quellcode

1
http://debianforum.de/forum/viewtopic.php?f=33&p=639895

Beiträge: 711

Geschlecht: Männlich

16

02.12.2009, 15:41

Hast du es jetzt aufrufen können?

Ich meinte diesen Patch:

Zitat

Ich habe mal einen Patch gebaut der das Kompilieren erlaubt:
http://nopaste.debianforum.de/10153
MfG. Cottonwood.

klaus2008

Meister

Beiträge: 2 656

Geschlecht: Männlich

17

02.12.2009, 17:43

Ich habe den Patch gefunden. Um den wirklich zu verstehen, müsste man den Quelltext des damit bearbeiteten Programms haben. Vielleicht genügt es, nur die drei Aufrufe der Funktionen anzupassen. Aber das lässt sich so einfach kaum entscheiden. Daher bleibt noch die Methode, den Stick mit dem NDISWRAPPER zum Laufen zu bringen. Eine Internetsuche führte zu http://www.linux-club.de/viewtopic.php?f=39&t=105082&start=0

Beiträge: 711

Geschlecht: Männlich

18

02.12.2009, 22:53

Ich danke dir. Die Installation hat jetzt soweit geklappt. Mal schauen, ob der Stick mit der Remasterten CD funktioniert. In der Box klappt es momentan noch nicht. Aber der Treiber ist erfolgreich installiert.
MfG. Cottonwood.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Cottonwood« (03.12.2009, 01:53)


Linux HardwareLinux Computer & PCs | Linux Notebooks & Laptops | Geek Shirts | Geek und Nerd Shirt Shop