[tlinux-users:07793] USB Problems in GUI

"Harvey Goldberg" <[email protected]>
Newsgroups gmane.linux.hardware.toshiba
Message-ID <[email protected]>
Does anyone know what configuration file controls how ACPI allocates
computer resources?


I have a Toshiba a65-s1762 laptop (3.2ghz P4-M), When I install either FC5
or SUSE 10.0, the install wont complete unless I include ACPI=OFF in the
command line on boot up. The problem is that when I use the ACPI=OFF, the
USB ports do not work. Since my laptop does not have a PS/2 or Serial port I
have no place to plug in a mouse, and I am forced to use the touchpad.

Please note: the SUSE Live-DVD does work with the USB mouse while in the
GUI.

It seems to me that the problem that I have is how the OS' ACPI application
handles conflicts with what it thinks the values should be with what the
actual values are. Thus Causing the GUI (Gnome/Nautilus or KDE) to lock up.

The Following info was obtained from the Same Laptop Running WinXP Pro Sp2
Nec PCI to USB Enhanced Host Controller: IRQ19 Mem FABFD000-FABFDFFF
Nec PCI to USB Open Host Controller: IRQ19 Mem F00010000-F0001FFF
Nec PCI to USB Open Host Controller: IRQ19 Mem F00020000-F0002FFF

Does anyone know what configuration file(s) control how ACPI allocates
computer resources? Ideally I would like a applet that gathers the
information from the control file(s) showing me the values that the OS uses
as default and Allows me to modify the values and write them back to the
file(s) from which they came.

I am not sure if the problem is in the related to the kernel or the gui, it
doesn't really make a difference I just want to get USB and my mouse to
function. Does anyone know if such a utility exists or if any other fixes
are available?

All of the USB ports/devices work while using WinXP, telling me the problem
is OS related. My understanding is that ACPI controlls the interupts, I have
tried various boot parameters relating to ACPI but none of them worked. I am
hoping that there is a way to tell ACPI to use the values in a
congfiguration file instead of its defaults which dont work.

Below is from SUSE 10.0
lsmod
Module Size Used by
sg 42528 0
st 44832 0
sd_mod 23808lling me 0
sr_mod 21284 0
scsi_mod 142952 4 sg,st,sd_mod,sr_mod
radeon 82432 1
drm 70804 2 radeon
ipt_pkttype 5632 1
ipt_LOG 11392 7
ipt_limit 6528 7
speedstep_lib 8452 0
freq_table 8832 0
snd_pcm_oss 67616 0
snd_mixer_oss 24704 1 snd_pcm_oss
snd_seq 62864 0
snd_seq_device 13068 1 snd_seq
edd 14560 0
af_packet 31368 0
ip6t_REJECT 9728 3
ipt_REJECT 9984 3
ipt_state 5888 12
iptable_mangle 6784 0
iptable_nat 27188 0
iptable_filter 6912 1
ip6table_mangle 6272 0
ip_conntrack 48872 2 ipt_state,iptable_nat
ip_tables 25344 8 ipt_pkttype,ipt_LOG,ipt_limit,ipt_REJECT,ipt_sta
te,iptable_mangle,iptable_nat,iptable_filter
ip6table_filter 6656 1
ip6_tables 23680 3 ip6t_REJECT,ip6table_mangle,ip6table_filter
joydev 13760 0
pcmcia 43064 0
firmware_class 14336 1 pcmcia
ipv6 280192 11 ip6t_REJECT
8139too 32512 0
mii 9600 1 8139too
yenta_socket 28684 1
rsrc_nonstatic 17664 1 yenta_socket
pcmcia_core 46612 3 pcmcia,yenta_socket,rsrc_nonstatic
ath_pci 79772 0
ath_rate_sample 20872 1 ath_pci
wlan 151452 3 ath_pci,ath_rate_sample
ath_hal 152528 3 ath_pci,ath_rate_sample
pci_hotplug 32188 0
snd_atiixp 25568 1
snd_ac97_codec 98428 1 snd_atiixp
snd_ac97_bus 6400 1 snd_ac97_codec
snd_pcm 109700 3 snd_pcm_oss,snd_atiixp,snd_ac97_codec
snd_timer 31108 2 snd_seq,snd_pcm
snd 71300 10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_devic
e,snd_atiixp,snd_ac97_codec,snd_pcm,snd_timer
ehci_hcd 38920 0
ohci_hcd 25988 0
usbcore 126848 3 ehci_hcd,ohci_hcd
soundcore 13920 1 snd
generic 8452 0 [permanent]
ati_agp 12940 1
agpgart 38476 2 drm,ati_agp
snd_page_alloc 15112 2 snd_atiixp,snd_pcm
parport_pc 45252 1
lp 15780 0
parport 40392 2 parport_pc,lp
dm_mod 63004 0
reiserfs 269424 1
ide_cd 46084 0
cdrom 42912 2 sr_mod,ide_cd
processor 31720 0
atiixp 10256 0 [permanent]
ide_disk 22656 3
ide_core 136528 4 generic,ide_cd,atiixp,ide_disk



i also ran...
ta65suse:~ # lspci
00:00.0 Host bridge: ATI Technologies Inc R200 AGP Bridge [Mobility Radeon
7000 IGP] (rev 05)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M]
00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01)
00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01)
00:13.2 USB Controller: ATI Technologies Inc EHCI USB Controller (rev 01)
00:14.0 SMBus: ATI Technologies Inc ATI SMBus (rev 18)
00:14.1 IDE interface: ATI Technologies Inc ATI Dual Channel Bus Master PCI
IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 434c
00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4342
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio
Controller
00:14.6 Modem: ATI Technologies Inc IXP AC'97 Modem (rev 01)
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility 7000
IGP02:04.0 Ethernet controller: Atheros Communications, Inc. AR5212
802.11abg NIC (rev 01)
02:06.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller
(rev 02)
02:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
ta65suse:~ #

ta65suse:~ # lspci -v
00:00.0 Host bridge: ATI Technologies Inc R200 AGP Bridge [Mobility Radeon
7000 IGP] (rev 05)
Flags: bus master, 66MHz, medium devsel, latency 64
Memory at b0000000 (32-bit, prefetchable) [size=64M]
Memory at b4000000 (32-bit, prefetchable) [size=4K]
Capabilities: [a0] AGP version 2.0

00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M] (prog-if 00
[Norm al decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000c000-0000dfff
Memory behind bridge: e0000000-efffffff
Prefetchable memory behind bridge: a0000000-afffffff

00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01)
(pr og-if 10 [OHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: 66MHz, medium devsel
Memory at f0001000 (32-bit, non-prefetchable) [size=4K]

00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01)
(pr og-if 10 [OHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: 66MHz, medium devsel
Memory at f0002000 (32-bit, non-prefetchable) [size=4K]

00:13.2 USB Controller: ATI Technologies Inc EHCI USB Controller (rev 01)
(prog- if 20 [EHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: 66MHz, medium devsel
Memory at 3c000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2

00:14.0 SMBus: ATI Technologies Inc ATI SMBus (rev 18)
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: 66MHz, medium devsel
I/O ports at e000 [size=16]
Memory at f0000000 (32-bit, non-prefetchable) [size=1K]

00:14.1 IDE interface: ATI Technologies Inc ATI Dual Channel Bus Master PCI
IDE Controller (prog-if 8a [Master SecP PriP])
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: bus master, medium devsel, latency 64
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at 8070 [size=16]

00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 434c
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4342 (prog-if 01
[Subtr active decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=02, subordinate=06, sec-latency=32
I/O behind bridge: 0000a000-0000bfff
Memory behind bridge: d0000000-dfffffff
Prefetchable memory behind bridge: 90000000-9fffffff

00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio
Con troller
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 11
Memory at f0000400 (32-bit, non-prefetchable) [size=256]

00:14.6 Modem: ATI Technologies Inc IXP AC'97 Modem (rev 01) (prog-if 00
[Generi c])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: 66MHz, slow devsel, IRQ 11
Memory at f0000500 (32-bit, non-prefetchable) [size=256]

01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility 7000
IGP (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: bus master, stepping, 66MHz, medium devsel, latency 64, IRQ 11
Memory at a0000000 (32-bit, prefetchable) [size=128M]
I/O ports at c000 [size=256]
Memory at e0000000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at a8000000 [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Capabilities: [50] Power Management version 2

02:04.0 Ethernet controller: Atheros Communications, Inc. AR5212
802.11abgNIC ( rev 01)
Subsystem: Askey Computer Corp.: Unknown device 7064
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at d0010000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2

02:06.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller
(re v 02)
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: bus master, medium devsel, latency 168
Memory at d0001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: 90000000-91fff000 (prefetchable)
Memory window 1: d2000000-d3fff000
I/O window 0: 0000b000-0000bfff
I/O window 1: 00001000-00001fff
16-bit legacy interface ports at 0001

02:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139 C+ (rev 10)
Subsystem: Toshiba America Info Systems: Unknown device ff10
Flags: bus master, medium devsel, latency 64, IRQ 10
I/O ports at a000 [size=256]
Memory at d0000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2

ta65suse:~ #




It seems the USB IRQ's come from PCI which is controlled from APCI... Kind
of convoluted. when i looked at the verbose output, no IRQ's were listed. Is
there a file that i can create to have the ACPI look to as a Configuration
file?

Any Feedback would be helpful... Thanks
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.