2008/3/17, Bart Samwel <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
Arnout Boelens wrote:
> On Sunday 16 March 2008, Bart Samwel wrote:
>> Hi Carl, Arnout,
>>
>> I've fixed the double quotes in asus-wireless.sh, like Carl
suggested
>> earlier (there were two cases) and I'll leave it at that for the
next
>> upload. There were more changes in this area in the mean time,
and I'd
>> like to analyse this problem again after you guys upgrade to
0.105-1. I
>> can't guarantee that any changes I make now based on your
suggestions will
>> fix anything.
>>
>> Just for now, I would like to make the following things
absolutely sure:
>> both of you, if you uninstall *and purge* the acpi-support
package, does
>> the wireless hotkey still work? In that case the kernel handles
it, and
>> acpi-support shouldn't handle it. I would also love it if you
could try
>> the same thing with a 2.6.24 kernel -- lots of things are
happening in
>> this area.
>
> I just purged acpi-support and the wireless hotkey stopped
working. However
> bluetooth is still switched on and off. This is for kernel 2.6.24.
Interesting: you report that it doesn't work, while Carl reports that it
does. Could both of you report on your exact hardware, i.e., laptop type
and wireless hardware? I'm also interested in the contents of the files
/var/lib/acpi-support/system-*. And perhaps the output of "lsmod", to
see if there is anything that can explain the difference.
Cheers,
Bart
Hi, sorry is long to answer.
ASUS A6000 series : A6J
Network controller: Intel Corporation PRO/Wireless 3945ABG Network
Connection (rev 02)
WITH KERNEL 2.6.22
cat /var/lib/acpi-support/system-*
ASUSTeK Computer Inc.
A6JC
1.0
lsmod
Module Size Used by
appletalk 33696 2
ax25 50000 2
ipx 26084 2
p8023 2080 1 ipx
nvidia 7816224 26
snd_rtctimer 3520 1
ppdev 8676 0
parport_pc 33828 0
lp 10980 0
parport 33928 3 ppdev,parport_pc,lp
video 16456 0
asus_acpi 16348 0
sbs 18568 0
dock 9632 0
button 7920 0
battery 9988 0
container 4512 0
ac 5188 0
arc4 2016 2
ecb 3520 2
blkcipher 6116 1 ecb
ieee80211_crypt_wep 5056 1
ipv6 236964 35
dm_snapshot 16900 0
dm_mirror 20928 0
dm_mod 52160 2 dm_snapshot,dm_mirror
coretemp 7136 0
eeprom 7024 0
i2c_core 23552 2 nvidia,eeprom
videodev 26656 0
v4l2_common 16672 1 videodev
v4l1_compat 12580 1 videodev
fuse 41908 3
snd_virmidi 5120 0
snd_seq_virmidi 6848 1 snd_virmidi
snd_seq_dummy 3748 0
snd_seq_oss 29408 0
snd_seq_midi 8160 0
snd_rawmidi 22624 2 snd_seq_virmidi,snd_seq_midi
snd_seq_midi_event 6880 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq 46320 8
snd_seq_virmidi,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 7692 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
sr_mod 16516 0
firewire_sbp2 12100 0
ide_generic 1216 0 [permanent]
joydev 9568 0
snd_hda_intel 239160 2
snd_pcm_oss 39200 1
snd_mixer_oss 15424 1 snd_pcm_oss
pcmcia 37100 0
ipw3945 192740 1
snd_pcm 72324 2 snd_hda_intel,snd_pcm_oss
snd_timer 21028 3 snd_rtctimer,snd_seq,snd_pcm
sdhci 16524 0
pcspkr 3104 0
ieee80211 31656 1 ipw3945
ieee80211_crypt 5792 2 ieee80211_crypt_wep,ieee80211
psmouse 36016 0
snd 48324 18
snd_virmidi,snd_seq_virmidi,snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 7520 2 snd
mmc_core 26116 1 sdhci
iTCO_wdt 9924 0
rtc 12856 1 snd_rtctimer
serio_raw 6692 0
intel_agp 23188 0
firmware_class 9504 2 pcmcia,ipw3945
snd_page_alloc 10056 2 snd_hda_intel,snd_pcm
yenta_socket 24844 1
rsrc_nonstatic 11968 1 yenta_socket
pcmcia_core 37108 3 pcmcia,yenta_socket,rsrc_nonstatic
agpgart 31880 2 nvidia,intel_agp
tsdev 7968 0
evdev 9312 6
ext3 121288 5
jbd 55336 1 ext3
mbcache 8260 1 ext3
ide_cd 36416 0
cdrom 32832 2 sr_mod,ide_cd
ide_disk 16512 8
ata_generic 7556 0
libata 115984 1 ata_generic
scsi_mod 136620 3 sr_mod,firewire_sbp2,libata
usbhid 25792 0
hid 25248 1 usbhid
piix 8868 0 [permanent]
generic 4836 0 [permanent]
uhci_hcd 22960 0
ehci_hcd 30796 0
ide_core 113764 5 ide_generic,ide_cd,ide_disk,piix,generic
firewire_ohci 16512 0
firewire_core 39008 2 firewire_sbp2,firewire_ohci
crc_itu_t 2144 1 firewire_core
usbcore 125384 4 usbhid,uhci_hcd,ehci_hcd
r8169 28872 0
thermal 13416 0
processor 31176 1 thermal
fan 4836 0
I need with this kernel to build module ipw3945. Install firmaware and
run ipw3945d deamon.
WITH KERNEL 2.6.24 module is include in kernel source ie no need
fakeroot module-assistant -k /usr/src/linux-headers-2.6.24-1-686 -l
2.6.24-1-686 -u ./. build ipw3945
Anyway it doesn't compile :)
dmesg give me
iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
ACPI: Battery Slot [BAT0] (battery present)
input: Video Bus as /class/input/input6
ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2
ACPI: PCI interrupt for device 0000:03:00.0 disabled
iwl3945: probe of 0000:03:00.0 failed with error -2
at boot time. ifconfig don't show my wifi interface.
ls -ld /sys/class/net/*/wireless/ respond nothing in that case...
apt-get install firmware-iwlwifi
and wifi interface is reconize. hurray!
I have also this error when apcid start.
modprobe -v asus_acpi
FATAL: Error inserting asus_acpi
(/lib/modules/2.6.24-1-686/kernel/drivers/acpi/asus_acpi.ko): No such device
My acpi is not reconize as an asus one. Onto 2.6.22 I had this message :
Asus Laptop ACPI Extras version 0.30
unsupported model A6JC, trying default values
send /proc/acpi/dsdt to the developers
I have send /proc/acpi/dsdt to the developers 2 years ago.... But
default values works fine.
What the hell !!! I don't have nay more /proc/acpi/asus/mled. More over
I found only /sys/class/leds/asus\:mail. Only led for email is avaliable
(very usefull feature).
Other thing is, wlan0_rename interface appears in "ifconfig -a" when
iwl3945 is loaded but udev set it to eth2 by reading mac address. But,
eth2 is now an unkown interface (with wrong mac address ie to many
digits) and wlan0_rename is ethernet interface. Very strange...
Changing wireless configuration from eth2 to wlan0_rename does nothing.
No way to have working network!
adding a file in modprobe.d with line "alias eth2 iwl3945" does nothing.
Wireless interface still remain wlan0_rename.
Conclusion : I have to learn how use iwl3945 first. Probably there are a
way to set power on this interface ; rf_kill file don't exist anymore
and I can't find power switch and/or how to use ower/wakeup. For this
bug, in 2.6.26 kernel, I think you must forward it to kernel ->
asus_acpi and kernel -> iwl3945 and focus that it doesn't support A6Jx
model. I have passed many time today and I need stop investigate. If I
have some times I will try to make it working later and report you advices.
I give my lsmod :
lsmod
Module Size Used by
nvidia 7816448 22
snd_rtctimer 3648 1
ppdev 8804 0
parport_pc 33668 0
lp 11076 0
parport 34280 3 ppdev,parport_pc,lp
sbs 14376 0
sbshc 6848 1 sbs
dock 10384 0
container 4864 0
ipv6 240772 22
dm_snapshot 16964 0
dm_mirror 21600 0
dm_mod 55812 2 dm_snapshot,dm_mirror
coretemp 7168 0
eeprom 7184 0
i2c_core 22432 2 nvidia,eeprom
videodev 26304 0
v4l2_common 16608 1 videodev
v4l1_compat 12580 1 videodev
fuse 45204 3
snd_virmidi 5184 0
snd_seq_virmidi 6784 1 snd_virmidi
snd_seq_dummy 3780 0
snd_seq_oss 29472 0
snd_seq_midi 8160 0
snd_rawmidi 22624 2 snd_seq_virmidi,snd_seq_midi
snd_seq_midi_event 6976 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq 46544 8
snd_seq_virmidi,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 7820 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
sr_mod 16708 0
firewire_sbp2 14252 0
ide_generic 1280 0 [permanent]
joydev 11360 0
pcmcia 37036 0
snd_hda_intel 275264 0
snd_pcm_oss 38272 0
snd_mixer_oss 15296 1 snd_pcm_oss
sdhci 16836 0
snd_pcm 71780 2 snd_hda_intel,snd_pcm_oss
yenta_socket 24844 1
rsrc_nonstatic 11872 1 yenta_socket
ac 6116 0
mmc_core 47300 1 sdhci
iTCO_wdt 11268 0
psmouse 36464 0
rtc 13052 1 snd_rtctimer
pcspkr 3200 0
serio_raw 6660 0
pcmcia_core 36884 3 pcmcia,yenta_socket,rsrc_nonstatic
video 18672 0
snd_timer 21092 3 snd_rtctimer,snd_seq,snd_pcm
output 3744 1 video
iwl3945 84712 0
battery 13572 0
asus_laptop 17432 0
snd 48612 12
snd_virmidi,snd_seq_virmidi,snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
firmware_class 9312 2 pcmcia,iwl3945
soundcore 7552 1 snd
led_class 5156 1 asus_laptop
mac80211 114380 1 iwl3945
button 8432 0
intel_agp 23412 0
agpgart 31688 2 nvidia,intel_agp
snd_page_alloc 10056 2 snd_hda_intel,snd_pcm
cfg80211 13480 1 mac80211
evdev 11104 6
ext3 122920 5
jbd 43732 1 ext3
mbcache 8288 1 ext3
usbhid 28096 0
hid 34272 1 usbhid
ide_cd 36224 1
cdrom 32512 2 sr_mod,ide_cd
ide_disk 15648 8
ata_generic 7428 0
libata 144464 1 ata_generic
scsi_mod 141196 3 sr_mod,firewire_sbp2,libata
piix 7492 0 [permanent]
firewire_ohci 17760 0
firewire_core 39232 2 firewire_sbp2,firewire_ohci
crc_itu_t 2176 1 firewire_core
ehci_hcd 32524 0
generic 4388 0 [permanent]
ide_core 108292 5 ide_generic,ide_cd,ide_disk,piix,generic
uhci_hcd 23376 0
usbcore 132940 4 usbhid,ehci_hcd,uhci_hcd
r8169 29252 0
thermal 16028 0
processor 36520 3 thermal
fan 4772 0
Hope, you can understand what I wanted to describe with poor english. If
you found something unclear (for sure), ask me to develop.
Regards
--
Carl