Laptops :: Asus Eee PC Laptop



eee running DSL:

dmesg | grep -i irq
Code Sample
<6>ACPI: IOAPIC (id[0x01] address[0xfec00000] global_irq_base[0x0])
<4>IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, IRQ 0-23
<6>ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
<6>ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
<6>ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
<6>ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
<4>ENABLING IO-APIC IRQs
<7>init IO_APIC IRQs
<4>ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *7 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
<4>ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
<4>ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
<4>ACPI: PCI Interrupt Link [LNKH] (IRQs *3 4 5 6 7 10 11 12 14 15)
<7>00:00:02[B] -> 1-17 -> IRQ 17 level low
<7>00:00:1c[A] -> 1-16 -> IRQ 16 level low
<7>00:00:1c[C] -> 1-18 -> IRQ 18 level low
<7>00:00:1c[D] -> 1-19 -> IRQ 19 level low
<7>00:00:1e[B] -> 1-20 -> IRQ 20 level low
<7>00:00:1d[A] -> 1-23 -> IRQ 23 level low
<7>number of MP IRQ sources: 17.
<7>.... IRQ redirection table:
<7>IRQ to pin mappings:
<7>IRQ0 -> 0:2
<7>IRQ1 -> 0:1
<7>IRQ3 -> 0:3
<7>IRQ4 -> 0:4
<7>IRQ5 -> 0:5
<7>IRQ6 -> 0:6
<7>IRQ7 -> 0:7
<7>IRQ8 -> 0:8
<7>IRQ9 -> 0:9
<7>IRQ10 -> 0:10
<7>IRQ11 -> 0:11
<7>IRQ12 -> 0:12
<7>IRQ13 -> 0:13
<7>IRQ14 -> 0:14
<7>IRQ15 -> 0:15
<7>IRQ16 -> 0:16
<7>IRQ17 -> 0:17
<7>IRQ18 -> 0:18
<7>IRQ19 -> 0:19
<7>IRQ20 -> 0:20
<7>IRQ23 -> 0:23
<6>PCI: Using ACPI for IRQ routing
<4>ide1 at 0x170-0x177,0x376 on irq 15
<6>ehci_hcd 00:1d.7: irq 23, pci mem e0038c00
<6>usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 23
<6>usb-uhci.c: USB UHCI at I/O 0xe480, IRQ 19
<6>usb-uhci.c: USB UHCI at I/O 0xe800, IRQ 18
<6>usb-uhci.c: USB UHCI at I/O 0xe880, IRQ 16
<6>Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled

cat /proc/interrupts
Code Sample
          CPU0      
 0:      35854    IO-APIC-edge  timer
 1:        303    IO-APIC-edge  keyboard
 8:          0    IO-APIC-edge  rtc
 9:         61   IO-APIC-level  acpi
12:       2975    IO-APIC-edge  PS/2 Mouse
15:       2042    IO-APIC-edge  ide1
16:          0   IO-APIC-level  usb-uhci
18:          0   IO-APIC-level  usb-uhci
19:          0   IO-APIC-level  usb-uhci
23:       7319   IO-APIC-level  ehci_hcd, usb-uhci
NMI:          0
LOC:       4161
ERR:          0
MIS:          0

lsmod | grep ath
Code Sample
ath_pci                67484   0 (unused)
ath_rate_sample         9736   0 [ath_pci]
wlan                  138936   0 [ath_pci ath_rate_sample]
ath_hal               174608   0 [ath_pci ath_rate_sample]

lsmod | grep wlan
Code Sample
wlan                  138936   0 [ath_pci ath_rate_sample]


--------------------------------------------------------------------
eee running its xandros:

dmesg | grep -i irq
Code Sample
[    8.445559] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
[    8.445565] PCI: setting IRQ 11 as level-triggered
[    8.445573] ACPI: PCI Interrupt 0000:00:1c.1[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
[    8.446305] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    8.446311] PCI: setting IRQ 10 as level-triggered
[    8.446318] ACPI: PCI Interrupt 0000:00:1c.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
[    8.801058] ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5
[    8.804068] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 7
[    8.804076] PCI: setting IRQ 7 as level-triggered
[    8.804083] ACPI: PCI Interrupt 0000:00:1f.2[B] -> Link [LNKD] -> GSI 7 (level, low) -> IRQ 7
[    8.804210] ata1: SATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001ffa0 irq 14
[    8.804255] ata2: PATA max UDMA/100 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001ffa8 irq 15
[    9.173830] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    9.188903] serio: i8042 KBD port at 0x60,0x64 irq 1
[    9.188913] serio: i8042 AUX port at 0x60,0x64 irq 12
[   15.360144] ACPI: PCI Interrupt 0000:00:1b.0[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5
[   17.288935] ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 3
[   17.288943] PCI: setting IRQ 3 as level-triggered
[   17.288951] ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKH] -> GSI 3 (level, low) -> IRQ 3
[   17.289649] uhci_hcd 0000:00:1d.0: irq 3, io base 0x0000e400
[   17.391286] ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 7 (level, low) -> IRQ 7
[   17.391410] uhci_hcd 0000:00:1d.1: irq 7, io base 0x0000e480
[   17.501238] ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
[   17.501367] uhci_hcd 0000:00:1d.2: irq 10, io base 0x0000e800
[   17.611331] ACPI: PCI Interrupt 0000:00:1d.3[D] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5
[   17.611453] uhci_hcd 0000:00:1d.3: irq 5, io base 0x0000e880
[   17.733157] ACPI: PCI Interrupt 0000:00:1d.7[A] -> Link [LNKH] -> GSI 3 (level, low) -> IRQ 3
[   17.733337] ehci_hcd 0000:00:1d.7: irq 3, io mem 0xf7eb7c00
[   17.933496] ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
[   18.651596] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
[   19.249755] wifi0: Atheros 5212: mem=0xfbef0000, irq=10

cat /proc/interrupts
Code Sample
          CPU0      
 0:      50368    XT-PIC-XT        timer
 1:       1068    XT-PIC-XT        i8042
 2:          0    XT-PIC-XT        cascade
 3:      10007    XT-PIC-XT        uhci_hcd:usb1, ehci_hcd:usb5
 5:        133    XT-PIC-XT        HDA Intel, uhci_hcd:usb4, pciehp, i915@pci:0000:00:02.0
 7:          2    XT-PIC-XT        uhci_hcd:usb2
 9:       1240    XT-PIC-XT        acpi
10:      27967    XT-PIC-XT        uhci_hcd:usb3, pciehp, wifi0
11:          1    XT-PIC-XT        pciehp, eth0
12:      37030    XT-PIC-XT        i8042
14:          0    XT-PIC-XT        libata
15:       4803    XT-PIC-XT        libata
NMI:          0
ERR:          0

lsmod | grep ath
Code Sample
ath_pci                74084  0
ath_rate_atheros       24768  1 ath_pci
wlan                  144280  5 wlan_wep,wlan_scan_sta,ath_pci,ath_rate_atheros
ath_dfs                25476  1 ath_pci
ath_hal               139968  3 ath_pci,ath_rate_atheros

lsmod | grep wlan
Code Sample
wlan_wep                4864  1
wlan_scan_sta           9728  1
wlan                  144280  5 wlan_wep,wlan_scan_sta,ath_pci,ath_rate_atheros

Another line from dmesg:

<3>wifi%d: unable to attach hardware: 'Hardware revision not supported' (HAL status 13)

Hmmm, more kernel 2.6 based hardware? Not a good sign.
How about the ndiswrapper route? Of course you would have to rmmod the existing wifi modules before you attempt ndiswrapper.

Yes, blacklisting the existing modules and then ndiswrapper is the way ahead. Puppy Linux 3.01 has a GUI for blacklisting modules and in fact I write this from Puppy running on the EEE. How do I do it in DSL?
In /opt/bootlocal.sh
rmmod ath_pci ath_rate_sample wlan ath_hal

I would imagine that eee would run with any 2.6 kernel based system. But saying that does not help with the issue at hand, does it.



Next Page...
original here.