Mailinglist Archive: opensuse-de (1554 mails)

< Previous Next >
Re: openSUSE 11.1 - gesteigertes Desktop Erlebnis ?
  • From: Christian <chris@xxxxxxxxxxxxxxxx>
  • Date: Sat, 20 Dec 2008 13:04:18 +0000
  • Message-id: <494CED52.5070701@xxxxxxxxxxxxxxxx>
Hallo Georg,

Georg Golombek schrieb:
Am Freitag 19 Dezember 2008 22:33:39 schrieb Christian:

Hi,

nun da die 11.1 raus ist, hab ich die gleich mal ner Herausforderung
gestellt und auf einem Laptop (HP 6735b, KU213EA) installiert.
Standard Gnome Desktop.

Installation soweit ok, no problem.

Aber:
- WLAN mit bcm432b funzt net
-- auch ein kompilieren des Treibers
(http://www.broadcom.com/support/802.11/linux_sta.php) bringt keinen Erfolg
btw ein Ubuntu 8.10 Desktop schafft das out of the box sogar mit WPA2.

- Bildschirmschoner konfiguriert (Matrix)
-- keine Einstellungen möglich.
-- nachdem der Schoner aktiv war und man sich wieder Zugang zum System
verschafft hatte verbleibt ein großer weißer Fleck auf dem Screen.
und der geht auch nicht mehr weg.

- Evolution
-- kann kein imap
- weder unverschlüsselt noch verschlüsselt

Mal sehen was noch alles nicht geht.



Hallo Christian,

habe das gerade auf einem T20 mit 256 MB RAM installiert....

funktioniert so:

Da das DVD Laufwerk meines T20 keine Double Layer zuverlässig lesen kann,
habe ich per nfs über meinen PC installiert...
Normal läuft die 11.1 nicht mehr auf meinem T20,
aber mit Failsafe und acpi=force sowie Installationseinstellung 1024x768
funktioniert es so wie es soll....

Also erzähle uns nicht was nicht geht, sondern wie Du es geschafft hat es
trotzdem zum laufen zu bekommen!

OK, WLAN läuft nun :-)
Hab da nach viel googln dann gepatcht, da sich das Ding nicht
compilieren lies.

Version: 5.10.27.11
Patch: attached
Ansonsten noch frohe Weihachten..

Ebenfalls ein frohes Weihnachtsfest :)
Grüße GG

Grüße Chris
diff -ruN hybrid-portsrc-x86-64_5_10_27_11-orig/src/wl/sys/wl_iw.c
hybrid-portsrc-x86-64_5_10_27_11/src/wl/sys/wl_iw.c
--- hybrid-portsrc-x86-64_5_10_27_11-orig/src/wl/sys/wl_iw.c 2008-12-05
20:45:54.000000000 +0100
+++ hybrid-portsrc-x86-64_5_10_27_11/src/wl/sys/wl_iw.c 2008-12-19
03:11:48.000000000 +0100
@@ -943,12 +943,12 @@
iwe.cmd = SIOCGIWAP;
iwe.u.ap_addr.sa_family = ARPHRD_ETHER;
memcpy(iwe.u.ap_addr.sa_data, &bi->BSSID, ETHER_ADDR_LEN);
- event = iwe_stream_add_event(event, end, &iwe, IW_EV_ADDR_LEN);
+ event = iwe_stream_add_event(info, event, end, &iwe,
IW_EV_ADDR_LEN);

iwe.u.data.length = dtoh32(bi->SSID_len);
iwe.cmd = SIOCGIWESSID;
iwe.u.data.flags = 1;
- event = iwe_stream_add_point(event, end, &iwe, bi->SSID);
+ event = iwe_stream_add_point(info, event, end, &iwe, bi->SSID);

if (dtoh16(bi->capability) & (DOT11_CAP_ESS | DOT11_CAP_IBSS)) {
iwe.cmd = SIOCGIWMODE;
@@ -956,7 +956,7 @@
iwe.u.mode = IW_MODE_INFRA;
else
iwe.u.mode = IW_MODE_ADHOC;
- event = iwe_stream_add_event(event, end, &iwe,
IW_EV_UINT_LEN);
+ event = iwe_stream_add_event(info, event, end, &iwe,
IW_EV_UINT_LEN);
}

iwe.cmd = SIOCGIWFREQ;
@@ -964,13 +964,13 @@
CHSPEC_CHANNEL(bi->chanspec) <= CH_MAX_2G_CHANNEL ?
WF_CHAN_FACTOR_2_4_G : WF_CHAN_FACTOR_5_G);
iwe.u.freq.e = 6;
- event = iwe_stream_add_event(event, end, &iwe, IW_EV_FREQ_LEN);
+ event = iwe_stream_add_event(info, event, end, &iwe,
IW_EV_FREQ_LEN);

iwe.cmd = IWEVQUAL;
iwe.u.qual.qual = rssi_to_qual(dtoh16(bi->RSSI));
iwe.u.qual.level = 0x100 + dtoh16(bi->RSSI);
iwe.u.qual.noise = 0x100 + bi->phy_noise;
- event = iwe_stream_add_event(event, end, &iwe, IW_EV_QUAL_LEN);
+ event = iwe_stream_add_event(info, event, end, &iwe,
IW_EV_QUAL_LEN);

#if WIRELESS_EXT > 17

@@ -982,7 +982,7 @@
if ((ie = bcm_parse_tlvs(ptr, ptr_len,
DOT11_MNG_RSN_ID))) {
iwe.cmd = IWEVGENIE;
iwe.u.data.length = ie->len + 2;
- event = iwe_stream_add_point(event, end, &iwe,
(char *)ie);
+ event = iwe_stream_add_point(info, event, end,
&iwe, (char *)ie);
}
ptr = ((uint8 *)bi) + sizeof(wl_bss_info_t);
while ((ie = bcm_parse_tlvs(ptr, ptr_len,
DOT11_MNG_WPA_ID))) {
@@ -990,7 +990,7 @@
if (ie_is_wps_ie(((uint8 **)&ie), &ptr, &ptr_len)) {
iwe.cmd = IWEVGENIE;
iwe.u.data.length = ie->len + 2;
- event = iwe_stream_add_point(event, end, &iwe,
(char *)ie);
+ event = iwe_stream_add_point(info, event, end,
&iwe, (char *)ie);
break;
}
}
@@ -1001,7 +1001,7 @@
if (ie_is_wpa_ie(((uint8 **)&ie), &ptr,
&ptr_len)) {
iwe.cmd = IWEVGENIE;
iwe.u.data.length = ie->len + 2;
- event = iwe_stream_add_point(event,
end, &iwe, (char *)ie);
+ event = iwe_stream_add_point(info,
event, end, &iwe, (char *)ie);
goto done;
}
}
@@ -1015,7 +1015,7 @@
else
iwe.u.data.flags = IW_ENCODE_DISABLED;
iwe.u.data.length = 0;
- event = iwe_stream_add_point(event, end, &iwe, (char *)event);
+ event = iwe_stream_add_point(info, event, end, &iwe, (char
*)event);

if (bi->rateset.count) {
value = event + IW_EV_LCP_LEN;
@@ -1024,7 +1024,7 @@
iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0;
for (j = 0; j < bi->rateset.count && j <
IW_MAX_BITRATES; j++) {
iwe.u.bitrate.value = (bi->rateset.rates[j] &
0x7f) * 500000;
- value = iwe_stream_add_value(event, value, end,
&iwe,
+ value = iwe_stream_add_value(info, event,
value, end, &iwe,
IW_EV_PARAM_LEN);
}
event = value;
@@ -1034,11 +1034,11 @@
kfree(list);

dwrq->length = event - extra;
- dwrq->flags = 0;
+ dwrq->flags = 0;

return 0;
}
-#endif
+#endif

static int
wl_iw_set_essid(
< Previous Next >