LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-18-2006, 08:55 PM   #1
PoorSpeller
LQ Newbie
 
Registered: Apr 2006
Posts: 4

Rep: Reputation: 0
USB problems in GUI


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?

Thanks
 
Old 04-19-2006, 04:54 PM   #2
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
What modules are loaded for usb. ' lsmod ' to list modules.
Looking for ohci-hcd, uhci-hcd, and or ehci-hcd. Show which ones.
Are all USB ports 1.0 to 2.0? Or a mix of them.

Might check out http://www.linux-laptop.net/ and see if they list your model or simliar ones.

Brian1
 
Old 04-20-2006, 12:33 AM   #3
PoorSpeller
LQ Newbie
 
Registered: Apr 2006
Posts: 4

Original Poster
Rep: Reputation: 0
All USB ports are 2.0 with one being enhanced.
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.11abg NIC ( 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

Last edited by PoorSpeller; 04-20-2006 at 02:42 PM.
 
Old 04-21-2006, 07:02 PM   #4
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Sorry for the delay. Not sure of anything at this time. Looks like there are 2 USB 1.0-1.1 controlers and one 2.0 controller. Reason is ohci-hcd is for some 1.0 -1.1 controlers and the uhci-hcd covers many of the others. Some 1.0-1.1 work with neither. For 2.0 it uses ehci-hcd and just about works with all 2.0 controllers.

Look in /etc/modprobe.conf or on some /etc/modules.conf and see if there are lines for both ohci-hcd and ehci-hcd. Rem out ohci-hcd using a ' # ' Infront of the line, Save, then Reboot. Then plug the mouse in all the ports and see if it works. Then try vice-a-versa if that fails.

Brian1
 
Old 04-22-2006, 12:24 AM   #5
PoorSpeller
LQ Newbie
 
Registered: Apr 2006
Posts: 4

Original Poster
Rep: Reputation: 0
I found in /etc/modprobe.conf on both SUSE 10 and FC5 (different Hard Disk Drives) but could not find ohci-hcd or uhci-hcd or ehci-hcd in modprobre.conf, SUSE also had a modprobe.conf.local which did not contain either. I could not find modules.conf on either OS. would those parameters be created with acpi=off as a boot parameter? Should i add it manualy? Does the syntax allow for specifying IRQ and Memory address?

Thanks again.

Last edited by PoorSpeller; 04-22-2006 at 10:55 AM.
 
Old 04-22-2006, 03:47 PM   #6
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Not sure where SUSE loads the modules for USB. Out of ideas.

Brian1
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
USB connection feedback on my GUI Feyd-Rautha Linux - General 3 12-30-2005 10:10 AM
Any problems with USB-port PCMCIA cards and USB Floppy Drives? DreameR-X Linux - Laptop and Netbook 9 05-14-2005 01:37 PM
USB LexarMedia 32MB Data-Key + KDE 3.2=USB/HD Access problems that_guy Slackware 0 02-03-2005 08:27 AM
USB problems: Memorex USB stick 256MB and PSX to USB adapter by Radio Shack Knuckles T15 Linux - Hardware 1 05-19-2004 06:58 PM
Mandrake 9.0 Installation Problems: X-Server, GUI Problems? chromelocust Linux - Software 4 03-21-2003 01:59 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:23 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration