LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-04-2002, 02:01 PM   #1
rioguia
Member
 
Registered: Jun 2002
Posts: 411

Rep: Reputation: 30
Mouse/PCMCIA NIC conflict Peanut Linux Install


I installed Peanut Linux on my Winbook XL laptop (dual boot with Windows ME). The Winbook is factory spec (see below) except for the 20 Gig Western Digital Hard drive and a Xircom 10/100 XE2000 PCMCIA card. Can someone help me resolve the resource conflict that clobbers my mouse and keyboard in the graphical interface when I enable the PCMCIA card (necessary for my network connection).

The install goes great, the probe finds a mouse and call it some kind of port psaux PS/2 mouse and assigns it IRQ 12 (see the before and after IRQ display below). The system boots up with a great graphical interface and everything works great.

Peanut, however, disables PCMCIA services until after the install. When I edit the /etc/rc.d/rc.S to allow detection of the PCMCIA, the nic is configured and can be pinged. Unfortunately, after PCMCIA starts, the graphical interface will load and lock up (both the keyboard and mouse). I am pretty sure that the PCMCIA controller (i82365) knocks the mouse out of its IRQ 12 (the Xircom nic steals the Floppy IRQ as well).

I am pretty sure I can fix the NIC/floppy conflict by editing the edit /etc/pcmcia/*.opts file. I don't know how to fix the controller issue. I have tried to move the mouse / serial port using setserial -a /dev/tty0 but only get "Input/Output Error."
pnpdmp -c generates a series of output like, # Trying port address 027b, # Trying port address 0283, # Trying port address 028b" and concludes with the message "# No boards found."

****************************************************
Cat /proc/interrupts

BEFORE
CPU0
0: 683318 XT-PIC timer
1: 5263 XT-PIC keyboard
2: 0 XT-PIC cascade
6: 49 XT-PIC floppy
8: 1 XT-PIC rtc
11: 0 XT-PIC usb-uhci
12: 11802 XT-PIC PS/2 Mouse
14: 15199 XT-PIC ide0
NMI: 0
LOC: 0
ERR: 0

AFTER
CPU0
0: 23202 XT-PIC timer
1: 313 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 4 XT-PIC xirc2ps_cs
8: 1 XT-PIC rtc
11: 0 XT-PIC usb-uhci
12: 4 XT-PIC i82365
14: 13045 XT-PIC ide0
NMI: 0
LOC: 0
ERR: 0
*************************************************
SYSTEM SPECIFICATIONS: WinBook XL Laptop

PCMICIA CARD: Xircom 10/100 XE2000
PROCESSOR: Intel Pentium w/MMX 266
MEMORY: 128MB, EDO 60ns, 144-pin SODIMMs
CACHE: Synchronous, pipeline burst, 256k
MECHANICAL LAYOUT, Device Bays: "Three spindle" design, CD-ROM, FDD and HDD are
simultaneously available
CORE LOGIC
Chip Set: Intel Mobile Triton II, 430TX
Display Chipset: Chips & Technologies 65554
Memory Type: EDO
Memory Size: 2 MB
Bus: PCI
Maximum Color Depth/Resolution-
External Monitor: 16.7 Million colors/800x600, LCD, 13.1" TFT, Resolution: 800x600 r 1024x768, Depth:
64k
HARD DRIVE: 20 GB Western Digital (replacement)
CD-ROM: Toshiba
Floppy Drive: 3.5" 1.44 MB- built-in
MODEM
Type: WinModem / Internal
Speed: 56600
Model: LT WinModem
Supported Standards: v.32 bis, v.32, v.34, v.90
SOUND
Chip Set: Yamaha YMF715
Compatibility: SoundBlaster Pro, MS Sound System
Speakers: 2 Stereo, above keyboard
Microphone: Mono, in palmrest
I/O
Chip Set: National Semiconductor NS87338
PORTS
Parallel: 1 25-pin D-sub connector, Bi-directional, EPP or ECP
Serial: 1 9-pin D-sub connector, 16550 UART
USB: 2 Universal Serial Bus Ports
PS/2: 1 mini-DIN 6-pin, keyboard or mouse
PCMCIA
Chip Set: TI PCI 1131
Slots: 2 Type II or 1 Type III
CardBus: Both sockets
ZoomVideo: Lower socket only
Keyboard
# Keys: 84
Windows 95 Keys: Yes
Power Management
APM: 1.2
Modes: Normal, standby and suspend
Suspend to RAM?: Yes
Suspend to Disk?: Yes
Pointing Device: 2-button Touchpad
 
Old 07-07-2002, 03:48 PM   #2
rioguia
Member
 
Registered: Jun 2002
Posts: 411

Original Poster
Rep: Reputation: 30
help with insmod i82365.o command

Can anyone help me invoke the insmod i82365.o command? The problem is that the Intel i82365sl PCMCIA host controller is stealing the PSAUX mouse IRQ of 12. There is a command to configure the controller but I can't seem to figure out how to use it correctly. It's pretty fully explained in the man page but I keep getting the error message (no such file). Here is the link to the man page http://pcmcia-cs.sourceforge.net/man/i82365.4.html. According to the manpage, If the module file name is given without directories or extension, insmod will search for the module in some common default directories. The environment variable MODPATH can be used to overried this default. If a module configuration file such as /etc/modules. conf exists, it will override the paths devined in MODPATH." (I have provided the output of modprobe -c (2.4.14) below).

*****************************
UPDATED
CPU0
0: 31647 XT-PIC timer
1: 96 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
10: 4 XT-PIC xirc2ps_cs
11: 0 XT-PIC usb-uhci
12: 4 XT-PIC i82365
14: 12852 XT-PIC ide0
NMI: 0
LOC: 0
ERR: 0
**********************************
modprobe -c (2.4.14)
# Generated by modprobe -c (2.4.14)
path[boot]=/lib/modules/boot
path[toplevel]=/lib/modules/2.4.19
path[toplevel]=/lib/modules/2.4
path[kernel]=/lib/modules/kernel
path[fs]=/lib/modules/fs
path[net]=/lib/modules/net
path[scsi]=/lib/modules/scsi
path[block]=/lib/modules/block
path[cdrom]=/lib/modules/cdrom
path[ipv4]=/lib/modules/ipv4
path[ipv6]=/lib/modules/ipv6
path[sound]=/lib/modules/sound
path[fc4]=/lib/modules/fc4
path[video]=/lib/modules/video
path[misc]=/lib/modules/misc
path[pcmcia]=/lib/modules/pcmcia
path[atm]=/lib/modules/atm
path[usb]=/lib/modules/usb
path[ide]=/lib/modules/ide
path[ieee1394]=/lib/modules/ieee1394
path[mtd]=/lib/modules/mtd
# Prune
prune modules.dep
prune modules.generic_string
prune modules.pcimap
prune modules.isapnpmap
prune modules.usbmap
prune modules.parportmap
prune modules.ieee1394map
prune modules.pnpbiosmap
prune System.map
prune .config
prune build
prune vmlinux
prune vmlinuz
prune bzImage
prune zImage
prune .rhkmvtag
# Aliases
alias binfmt-0000 off
alias binfmt-204 binfmt_aout
alias binfmt-263 binfmt_aout
alias binfmt-264 binfmt_aout
alias binfmt-267 binfmt_aout
alias binfmt-387 binfmt_aout
alias binfmt-0064 binfmt_aout
alias binfmt-0008 binfmt_aout
alias binfmt-332 iBCS
alias binfmt-518 iBCS
alias binfmt--310 binfmt_java
alias block-major-1 rd
alias block-major-2 floppy
alias block-major-3 ide-probe-mod
alias block-major-7 loop
alias block-major-8 sd_mod
alias block-major-9 md
alias block-major-11 sr_mod
alias block-major-13 xd
alias block-major-15 cdu31a
alias block-major-16 gscd
alias block-major-17 optcd
alias block-major-18 sjcd
alias block-major-20 mcdx
alias block-major-22 ide-probe-mod
alias block-major-23 mcd
alias block-major-24 sonycd535
alias block-major-25 sbpcd
alias block-major-26 sbpcd
alias block-major-27 sbpcd
alias block-major-28 sbpcd
alias block-major-29 aztcd
alias block-major-32 cm206
alias block-major-33 ide-probe-mod
alias block-major-34 ide-probe-mod
alias block-major-37 ide-tape
alias block-major-44 ftl
alias block-major-46 pcd
alias block-major-47 pf
alias block-major-56 ide-probe-mod
alias block-major-57 ide-probe-mod
alias block-major-58 lvm-mod
alias block-major-88 ide-probe-mod
alias block-major-89 ide-probe-mod
alias block-major-90 ide-probe-mod
alias block-major-91 ide-probe-mod
alias block-major-93 nftl
alias block-major-97 pg
alias char-major-4 serial
alias char-major-5 serial
alias char-major-6 lp
alias char-major-9 st
alias char-major-10 off
alias char-major-10-0 busmouse
alias char-major-10-1 off
alias char-major-10-2 msbusmouse
alias char-major-10-3 atixlmouse
alias char-major-10-32 mousedev
alias char-major-10-130 wdt
alias char-major-10-131 wdt
alias char-major-10-135 rtc
alias char-major-10-139 openprom
alias char-major-10-144 nvram
alias char-major-10-157 applicom
alias char-major-10-175 agpgart
alias char-major-10-240 agpgarti810
alias char-major-10-184 microcode
alias char-major-14 soundcore
alias char-major-19 cyclades
alias char-major-20 cyclades
alias char-major-21 sg
alias char-major-22 pcxx
alias char-major-23 pcxx
alias char-major-27 ftape
alias char-major-30 iBCS
alias char-major-34 scc
alias char-major-35 tclmidi
alias char-major-36 netlink
alias char-major-37 ide-tape
alias char-major-43 hisax
alias char-major-44 hisax
alias char-major-45 hisax
alias char-major-48 riscom8
alias char-major-49 riscom8
alias char-major-57 esp
alias char-major-58 esp
alias char-major-61 lirc
alias char-major-62 lt_serial
alias char-major-63 kdebug
alias char-major-67 coda
alias char-major-75 specialix
alias char-major-76 specialix
alias char-major-81 videodev
alias char-major-89 i2c-dev
alias char-major-90 mtdchar
alias char-major-96 pt
alias char-major-97 pg
alias char-major-99 ppdev
alias char-major-107 3dfx
alias char-major-108 ppp_async
alias char-major-109 lvm-mod
alias char-major-161 ircomm-tty
alias char-major-166 acm
alias char-major-180 usbcore
alias char-major-195 NVdriver
alias char-major-209 svgalib_helper
alias char-major-240 usb-serial
alias dos msdos
alias dummy0 dummy
alias dummy1 dummy
alias lirc off
alias irlan0 irlan
alias irda-dongle-0 tekram
alias irda-dongle-1 esi
alias irda-dongle-2 actisys
alias irda-dongle-3 actisys
alias irda-dongle-4 girbil
alias irda-dongle-5 litelink
alias irda-dongle-6 airport
alias irda-dongle-7 old_belkin
alias iso9660 isofs
alias md-personality-1 linear
alias md-personality-2 raid0
alias md-personality-3 raid1
alias md-personality-4 raid5
alias net-pf-1 unix
alias net-pf-2 ipv4
alias net-pf-3 ax25
alias net-pf-4 ipx
alias net-pf-5 appletalk
alias net-pf-6 off
alias net-pf-9 x25
alias net-pf-10 ipv6
alias net-pf-11 ax25
alias net-pf-12 decnet
alias net-pf-17 af_packet
alias net-pf-19 econet
alias net-pf-23 irda
alias netalias-2 ip_alias
alias plip0 plip
alias plip1 plip
alias tunl0 ipip
alias cipcb0 cipcb
alias cipcb1 cipcb
alias cipcb2 cipcb
alias cipcb3 cipcb
alias ppp0 ppp_async
alias ppp1 ppp_async
alias scsi_hostadapter off
alias slip0 slip
alias slip1 slip
alias sl0 slip
alias sl1 slip
alias tty-ldisc-1 slip
alias tty-ldisc-2 serport
alias tty-ldisc-3 ppp_async
alias tty-ldisc-4 strip
alias tty-ldisc-5 mkiss
alias tty-ldisc-6 x25_asy
alias tty-ldisc-7 6pack
alias tty-ldisc-11 irtty
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
alias parport_lowlevel parport_pc
alias usbdevfs usbcore
# Options
options dummy0 -o dummy0
options dummy1 -o dummy1
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
options sound-slot-0
options sound-slot-1
options sound-slot-2
options sound-slot-3
# Miscellaneous file and directory names
generic_stringfile=/lib/modules/2.4.19/modules.generic_string
pcimapfile=/lib/modules/2.4.19/modules.pcimap
isapnpmapfile=/lib/modules/2.4.19/modules.isapnpmap
usbmapfile=/lib/modules/2.4.19/modules.usbmap
parportmapfile=/lib/modules/2.4.19/modules.parportmap
ieee1394mapfile=/lib/modules/2.4.19/modules.ieee1394map
pnpbiosmapfile=/lib/modules/2.4.19/modules.pnpbiosmap
depfile=/lib/modules/2.4.19/modules.dep
persistdir=/var/lib/modules/persist
alias usb-controller usb-uhci

Last edited by rioguia; 07-08-2002 at 11:19 AM.
 
Old 07-08-2002, 04:36 PM   #3
rioguia
Member
 
Registered: Jun 2002
Posts: 411

Original Poster
Rep: Reputation: 30
x

Last edited by rioguia; 07-08-2002 at 04:38 PM.
 
Old 07-30-2002, 10:58 PM   #4
rioguia
Member
 
Registered: Jun 2002
Posts: 411

Original Poster
Rep: Reputation: 30
REDHAT 6.2 SUCCESSFUL INSTALL

I just successfully dual booted this winbook xl laptop with RedHat 6.2 using the default installation. I have tried lots of new distros (redhat 7.2 and 7.3, etc) to try to install linux on this winbook laptop. All my efforts failed, including purchased installation support personnel from Redhat. Enabling the nic on newer distros causes the psmcia controller to grab IRQ 12, causing the mouse and keyboard to lock up in any X session (it also knocked out the floppy). This seems to only apply to laptops that use psaux. This appears to be a known problem with newer installations. see http://www-hft.ee.tu-berlin.de/~strauman/tp4utils/

Regardless, this laptop is running correctly under Redhat 6.2 with its psaux mouse configured as a ps-2 generic with the three mouse button emulation. The RedHat 6.2 install correctly configured the Xircom PCMCIA nic. I only had to use netconfig to supply the IP addresses and the default installation did the rest.

Here is the correct configuration of the IRQ's.

# cat /proc/interrupts
CPU0
0: 185024 XT-PIC timer
1: 2265 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 865 XT-PIC xirc2ps_cs
6: 23 XT-PIC floppy
8: 1 XT-PIC rtc
12: 15469 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 186451 XT-PIC ide0
15: 4 XT-PIC i82365
NMI: 0
 
Old 08-03-2002, 05:00 PM   #5
SchwipSchwap
Member
 
Registered: Aug 2002
Distribution: Suse8.0, Mandrake, Knoppix
Posts: 92

Rep: Reputation: 15
hi rioguia!

Im kind of new to linux but why you dont try to reserve
the IRQ with BIOS.
So that the PCMCIA Card has to take a other IRQ
 
Old 08-05-2002, 01:31 PM   #6
rioguia
Member
 
Registered: Jun 2002
Posts: 411

Original Poster
Rep: Reputation: 30
how?

i've tried to mess with the irq's in the bios to no effect. do you have some specific ideas?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Newbie qn: PCMCIA controller install - resource conflict? aled Linux - Hardware 0 09-26-2004 06:21 PM
Linux from Floppy. Network Install. PCMCIA NIC ? sambartle Linux - Laptop and Netbook 1 09-15-2004 01:58 PM
Xircom PCMCIA in Peanut Linux rioguia Linux - Networking 2 06-28-2002 03:02 AM
Configuring PCMCIA nic / peanut linux rioguia Linux - Newbie 1 06-26-2002 12:02 AM
Peanut Linux install bob Linux - Software 1 02-21-2001 12:14 PM


All times are GMT -5. The time now is 10:31 AM.

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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration