tar -xvf bcm43xx-fwcutter-006.tar.bz2
bcm43xx-fwcutter-006/
bcm43xx-fwcutter-006/bcm43xx-fwcutter.1
bcm43xx-fwcutter-006/Makefile
bcm43xx-fwcutter-006/md5.c
bcm43xx-fwcutter-006/md5.h
bcm43xx-fwcutter-006/README
bcm43xx-fwcutter-006/fwcutter_list.h
bcm43xx-fwcutter-006/fwcutter.c
bcm43xx-fwcutter-006/fwcutter.h
bcm43xx-fwcutter-006/COPYING
#~/Desktop/tmp> cd bcm43xx-fwcutter-006/
#~/Desktop/tmp/bcm43xx-fwcutter-006> make
cc -O2 -fomit-frame-pointer -std=c99 -Wall -pedantic -D_BSD_SOURCE -DFWCUTTER_VERSION_=006 -c -o fwcutter.o fwcutter.c
cc -O2 -fomit-frame-pointer -std=c99 -Wall -pedantic -D_BSD_SOURCE -DFWCUTTER_VERSION_=006 -c -o md5.o md5.c
cc -O2 -fomit-frame-pointer -std=c99 -Wall -pedantic -D_BSD_SOURCE -DFWCUTTER_VERSION_=006 -o bcm43xx-fwcutter fwcutter.o md5.o
#~/Desktop/tmp/bcm43xx-fwcutter-006> ls
bcm43xx-fwcutter COPYING fwcutter.h fwcutter.o md5.c md5.o
bcm43xx-fwcutter.1 fwcutter.c fwcutter_list.h Makefile md5.h README
#~/Desktop/tmp/bcm43xx-fwcutter-006> /bcm43xx-fwcutter
bcm43xx-fwcutter version 006
Usage: ./bcm43xx-fwcutter [OPTION] [driver.sys]
-l|--list List supported driver versions
-i|--identify Only identify the driver file (don't extract)
-w|--target-dir DIR Extract and write firmware to DIR
-a|--alt-iv Extract alternative initvals (only 3.10.x.x)
-p|--postfix ".FOO" Postfix for firmware filenames (.FOO.fw)
-v|--version Print bcm43xx-fwcutter version
-h|--help Print this help
Example: ./bcm43xx-fwcutter bcmwl5.sys
to extract the firmware blobs from bcmwl5.sys
linux-xfpd:/home/tom # cd acer_acpi-0.3
linux-xfpd:/home/tom/acer_acpi-0.3 # make
gcc -I/lib/modules/`uname -r`/build/include -c -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -DMODVERSIONS -DMODULE -D__KERNEL__ -o acer_acpi.o acer_acpi.c
In file included from /usr/include/asm/processor.h:4,
from /usr/include/linux/prefetch.h:14,
from /usr/include/linux/list.h:8,
from /usr/include/linux/lockdep.h:12,
from /usr/include/linux/spinlock_types.h:12,
from /usr/include/linux/spinlock.h:80,
from /usr/include/linux/capability.h:45,
from /usr/include/linux/sched.h:44,
from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/asm-x86_64/processor.h:233: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/usr/include/asm-x86_64/processor.h:233: error: requested alignment is not a constant
In file included from /usr/include/linux/sched.h:49,
from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/linux/jiffies.h:33:3: error: #error You lose.
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:210:31: error: division by zero in #if
/usr/include/linux/jiffies.h:254:46: error: division by zero in #if
In file included from /usr/include/linux/sched.h:49,
from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/linux/jiffies.h: In function ‘jiffies_to_msecs’:
/usr/include/linux/jiffies.h:259: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h:259: error: (Each undeclared identifier is reported only once
/usr/include/linux/jiffies.h:259: error: for each function it appears in.)
/usr/include/linux/jiffies.h:265:46: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘jiffies_to_usecs’:
/usr/include/linux/jiffies.h:270: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h:278:46: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘msecs_to_jiffies’:
/usr/include/linux/jiffies.h:283: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h:291:46: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘usecs_to_jiffies’:
/usr/include/linux/jiffies.h:296: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h: In function ‘timespec_to_jiffies’:
/usr/include/linux/jiffies.h:315: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h:317: error: ‘SHIFT_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h: In function ‘jiffies_to_timespec’:
/usr/include/linux/jiffies.h:334: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h: In function ‘timeval_to_jiffies’:
/usr/include/linux/jiffies.h:356: error: ‘SHIFT_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h:356: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h: In function ‘jiffies_to_timeval’:
/usr/include/linux/jiffies.h:372: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘jiffies_to_clock_t’:
/usr/include/linux/jiffies.h:386: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h: In function ‘clock_t_to_jiffies’:
/usr/include/linux/jiffies.h:397: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘jiffies_64_to_clock_t’:
/usr/include/linux/jiffies.h:417: error: ‘CONFIG_HZ’ undeclared (first use in this function)
In file included from /usr/include/linux/rwsem.h:24,
from /usr/include/asm-x86_64/semaphore.h:43,
from /usr/include/asm/semaphore.h:4,
from /usr/include/linux/sched.h:57,
from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/asm/rwsem.h:6:2: warning: #warning rwsem.h is not supported on X86-64
In file included from /usr/include/asm/semaphore.h:4,
from /usr/include/linux/sched.h:57,
from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/asm-x86_64/semaphore.h: In function ‘down’:
/usr/include/asm-x86_64/semaphore.h:112: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/include/asm-x86_64/semaphore.h: In function ‘down_interruptible’:
/usr/include/asm-x86_64/semaphore.h:137: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/include/asm-x86_64/semaphore.h: In function ‘down_trylock’:
/usr/include/asm-x86_64/semaphore.h:161: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/include/asm-x86_64/semaphore.h: In function ‘up’:
/usr/include/asm-x86_64/semaphore.h:184: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
In file included from /usr/include/linux/memory_hotplug.h:7,
from /usr/include/linux/mmzone.h:339,
from /usr/include/linux/gfp.h:4,
from /usr/include/linux/slab.h:14,
from /usr/include/linux/percpu.h:5,
from /usr/include/linux/rcupdate.h:41,
from /usr/include/linux/pid.h:4,
from /usr/include/linux/sched.h:70,
from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/linux/notifier.h: At top level:
/usr/include/linux/notifier.h:47: error: field ‘rwsem’ has incomplete type
In file included from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/linux/sched.h:314: error: field ‘mmap_sem’ has incomplete type
In file included from /usr/include/linux/sysdev.h:24,
from /usr/include/linux/sched.h:1526,
from /usr/include/linux/module.h:9,
from acer_acpi.c:41:
/usr/include/linux/kobject.h:171: error: field ‘rwsem’ has incomplete type
In file included from /usr/include/linux/fs.h:314,
from /usr/include/linux/proc_fs.h:5,
from acer_acpi.c:44:
/usr/include/linux/quota.h:290: error: field ‘dqptr_sem’ has incomplete type
In file included from /usr/include/linux/proc_fs.h:5,
from acer_acpi.c:44:
/usr/include/linux/fs.h:520: error: field ‘i_alloc_sem’ has incomplete type
In file included from /usr/include/linux/proc_fs.h:5,
from acer_acpi.c:44:
/usr/include/linux/fs.h:875: error: field ‘s_umount’ has incomplete type
acer_acpi.c:49:31: error: acpi/acpi_drivers.h: Datei oder Verzeichnis nicht gefunden
acer_acpi.c:91: error: expected specifier-qualifier-list before ‘acpi_handle’
acer_acpi.c: In function ‘is_valid_acpi_path’:
acer_acpi.c:99: error: ‘acpi_handle’ undeclared (first use in this function)
acer_acpi.c:99: error: expected ‘;’ before ‘handle’
acer_acpi.c:100: error: ‘acpi_status’ undeclared (first use in this function)
acer_acpi.c:100: error: expected ‘;’ before ‘status’
acer_acpi.c:102: error: ‘status’ undeclared (first use in this function)
acer_acpi.c:102: warning: implicit declaration of function ‘acpi_get_handle’
acer_acpi.c:102: error: ‘handle’ undeclared (first use in this function)
acer_acpi.c:103: warning: implicit declaration of function ‘ACPI_FAILURE’
acer_acpi.c: At top level:
acer_acpi.c:107: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WMAB_execute’
acer_acpi.c: In function ‘write_mled’:
acer_acpi.c:200: warning: implicit declaration of function ‘WMAB_execute’
acer_acpi.c: At top level:
acer_acpi.c:281: warning: type defaults to ‘int’ in declaration of ‘acpi_status’
acer_acpi.c:281: error: expected ‘,’ or ‘;’ before ‘add_proc_entries’
acer_acpi.c:301: warning: type defaults to ‘int’ in declaration of ‘acpi_status’
acer_acpi.c:301: error: expected ‘,’ or ‘;’ before ‘remove_proc_entries’
acer_acpi.c:314: error: expected ‘)’ before ‘handle’
acer_acpi.c: In function ‘acpi_acerkeys_add’:
acer_acpi.c:329: warning: statement with no effect
acer_acpi.c:329: error: expected ‘;’ before ‘status’
acer_acpi.c:338: error: ‘struct acer_hotk’ has no member named ‘handle’
acer_acpi.c:338: error: dereferencing pointer to incomplete type
acer_acpi.c:339: warning: implicit declaration of function ‘acpi_device_name’
acer_acpi.c:339: warning: passing argument 1 of ‘strcpy’ makes pointer from integer without a cast
acer_acpi.c:340: warning: implicit declaration of function ‘acpi_device_class’
acer_acpi.c:340: warning: passing argument 1 of ‘strcpy’ makes pointer from integer without a cast
acer_acpi.c:341: warning: implicit declaration of function ‘acpi_driver_data’
acer_acpi.c:341: error: invalid lvalue in assignment
acer_acpi.c:344: error: ‘status’ undeclared (first use in this function)
acer_acpi.c:344: warning: implicit declaration of function ‘acpi_install_notify_handler’
acer_acpi.c:344: error: ‘struct acer_hotk’ has no member named ‘handle’
acer_acpi.c:344: error: ‘ACPI_SYSTEM_NOTIFY’ undeclared (first use in this function)
acer_acpi.c:345: error: ‘acer_acerkeys_notify’ undeclared (first use in this function)
acer_acpi.c: In function ‘acpi_acerkeys_remove’:
acer_acpi.c:354: warning: statement with no effect
acer_acpi.c:354: error: expected ‘;’ before ‘status’
acer_acpi.c:359: warning: cast to pointer from integer of different size
acer_acpi.c:361: error: ‘status’ undeclared (first use in this function)
acer_acpi.c:361: warning: implicit declaration of function ‘acpi_remove_notify_handler’
acer_acpi.c:361: error: ‘struct acer_hotk’ has no member named ‘handle’
acer_acpi.c:361: error: ‘ACPI_SYSTEM_NOTIFY’ undeclared (first use in this function)
acer_acpi.c:362: error: ‘acer_acerkeys_notify’ undeclared (first use in this function)
acer_acpi.c: At top level:
acer_acpi.c:370: error: variable ‘acpi_acerkeys’ has initializer but incomplete type
acer_acpi.c:371: error: unknown field ‘name’ specified in initializer
acer_acpi.c:371: warning: excess elements in struct initializer
acer_acpi.c:371: warning: (near initialization for ‘acpi_acerkeys’)
acer_acpi.c:372: error: unknown field ‘class’ specified in initializer
acer_acpi.c:372: warning: excess elements in struct initializer
acer_acpi.c:372: warning: (near initialization for ‘acpi_acerkeys’)
acer_acpi.c:373: error: unknown field ‘ids’ specified in initializer
acer_acpi.c:373: warning: excess elements in struct initializer
acer_acpi.c:373: warning: (near initialization for ‘acpi_acerkeys’)
acer_acpi.c:374: error: unknown field ‘ops’ specified in initializer
acer_acpi.c:374: error: extra brace group at end of initializer
acer_acpi.c:374: error: (near initialization for ‘acpi_acerkeys’)
acer_acpi.c:377: warning: excess elements in struct initializer
acer_acpi.c:377: warning: (near initialization for ‘acpi_acerkeys’)
acer_acpi.c: In function ‘acer_acpi_init’:
acer_acpi.c:384: warning: statement with no effect
acer_acpi.c:384: error: expected ‘;’ before ‘status’
acer_acpi.c:387: error: ‘acpi_disabled’ undeclared (first use in this function)
acer_acpi.c:399: error: ‘status’ undeclared (first use in this function)
acer_acpi.c:405: error: ‘acpi_root_dir’ undeclared (first use in this function)
acer_acpi.c:407: error: ‘AE_ERROR’ undeclared (first use in this function)
acer_acpi.c:410: warning: implicit declaration of function ‘add_proc_entries’
acer_acpi.c:415: warning: implicit declaration of function ‘ACPI_SUCCESS’
acer_acpi.c:416: warning: implicit declaration of function ‘acpi_bus_register_driver’
acer_acpi.c:418: warning: implicit declaration of function ‘remove_proc_entries’
acer_acpi.c: In function ‘acer_acpi_exit’:
acer_acpi.c:432: warning: implicit declaration of function ‘acpi_bus_unregister_driver’
make: *** [acer_acpi.o] Fehler 1
linux-xfpd:/home/tom/acer_acpi-0.3 #
find /lib/modules/`uname -r` -name *acpi*
find /lib/modules/`uname -r` -name *acer*
rpmbuild --rebuild bug-221646_acer_acpi-0.3-0.src.rpm
Load "dri"
glxinfo |grep rendering
direct rendering: Yes
glxgears
8078 frames in 5.0 seconds = 1615.513 FPS
8684 frames in 5.0 seconds = 1736.706 FPS
8504 frames in 5.0 seconds = 1700.789 FPS
8531 frames in 5.0 seconds = 1706.122 FPS
Load "dri" #Das MUSS natürlich rein.
# Option "NoAccel" # Das hatte sich "eingeschlichen" und MUSS natürlich raus => Kommentarzeichen davor.
01:00.0 VGA compatible controller: ATI Technologies Inc M24 1P [Radeon Mobility X600]
aticonfig --initial=dual-head
14:00.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
Diese Probleme kann ich teilweise bestätigen, besonders "kpowersave" macht(e) arge Probleme.Jacko schrieb:5) Größere Probleme macht bei mir jeglicher Suspend Versuch. Suspend2Ram "schläft" ein, wacht aber nicht mehr auf. Suspend2Disk funzt gar nicht...
Hier hoffe ich auf eine Besserung nach ein paar Updates. Bisher hat nämlich mein Lapi mit sowas noch nie Probleme gemacht...
Zumindest macht dann kpowersave keinen Ärger mehr.traffic (wer sonst *g*) schrieb:Für kpowersave wird es demnächst (vielleicht dieses Jahr noch) ein Online-Update geben.
Bis dahin würde ich es entweder abschalten oder die Testpakete von hier benutzen:
Index of /private/dkukawka/kpowersave/0.7.2pre
Info:
https://bugzilla.novell.com/show_bug.cgi?id=225212
Dito, wobei ich beide parallel installiert habe, aber die 10.0 noch immer bevorzugt nutze.Jacko schrieb:Fazit: Die 10.2 startet vielversprechend, schnell und "out of the box". Trotzdem bleibt wohl (zumindest bis auf weiteres) besonders wegen der Suspend Problematik die SuSE 10.0 die Distri auf meinem Lapi.
Nun, es zwingt Dich niemand zum Update und die Möglichkeit der parallelen Installation zweier Distributionen wäre auch noch gegeben.Außerdem wollte ich ja einfach nur einen Computer als Arbeitsmittel haben..
Dann sehe ich auch keinen Grund (zumindest keinen akkuten), die 10.1 zu deinstallieren.Benno schrieb:Ja, läuft rund,
Was smart kann und wie schnell es ist, weisst Du ja mittlerweile, insofern auch kein wirkliches Problem.Benno schrieb:allein die Paketinstallation und die Updates finde ich etwas beschleunigungsbedürftig.
Auch das wird auf der 10.2 wahrscheinlich nicht viel anders sein.Benno schrieb:Und KDE ist auf meiner Kiste etwas langsam, deshalb hab ich Fluxbox als WM.
Mein Tipp wäre eine parallele Installation, sofern man irgendwo relativ gefahrlos 10-12 GB frei machen kann, dann hat man die Auswahl.Benno schrieb:Ich schau mal, ein ISO der Installations-DVD habe ich mir mittlerweile fehlerfrei gesaugt. Muss mal so mit mir reden.
So oder so eine gute Idee.Benno schrieb:Smart kenne ich nur vom letzten Not-Update, als Yast nach erstem Update daniederlag. Ich werde mich mal näher damit beschäftigen.