Bug 45906 - Xircom RealModule serial_cb is missing in kernel-2.4.3-12
Summary: Xircom RealModule serial_cb is missing in kernel-2.4.3-12
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel
Version: 7.1
Hardware: i686
OS: Linux
high
high
Target Milestone: ---
Assignee: Arjan van de Ven
QA Contact: Brock Organ
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-06-25 19:59 UTC by Bertil Askelid
Modified: 2005-10-31 22:00 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-07-06 04:03:08 UTC
Embargoed:


Attachments (Terms of Use)
dmesg for kernel-2.4.3-12 reboot, PPP attempt, Ethernet setup (7.54 KB, text/plain)
2001-06-29 15:55 UTC, Bertil Askelid
no flags Details
/var/log/messages for kernel-2.4.3-12 reboot, PPP, Ethernet (19.77 KB, text/plain)
2001-06-29 15:56 UTC, Bertil Askelid
no flags Details

Description Bertil Askelid 2001-06-25 19:59:11 UTC
At insert of my Xircom CardBus Ethernet/Modem, I get:

   Jun 24 07:25:10 z kernel: eth0: Xircom cardbus revision 3 at irq 11 
   Jun 24 07:25:10 z cardmgr[515]: executing: 'modprobe serial_cb'
   Jun 24 07:25:10 z cardmgr[515]: + modprobe: Can't locate module
serial_cb
   Jun 24 07:25:10 z cardmgr[515]: modprobe exited with status 255
   Jun 24 07:25:10 z cardmgr[515]: module   
/lib/modules/2.4.3-12/pcmcia/serial_cb.o not available
   Jun 24 07:25:10 z cardmgr[515]: executing: './network start xircom_cb'
   Jun 24 07:25:10 z cardmgr[515]: executing: './serial start xircom_cb'

Of course, this prevents my Xircom modem from working at all:

   Jun 24 22:45:04 z ifup-ppp: pppd started for ppp0 on /dev/ttyS1 at
115200
   Jun 24 22:45:05 z kernel: PPP generic driver version 2.4.1
   Jun 24 22:45:05 z pppd[14082]: pppd 2.4.0 started by root, uid 0
   Jun 24 22:45:06 z chat[14096]: Can't get terminal parameters:
Input/output error
   Jun 24 22:45:06 z pppd[14082]: Connect script failed

Because of this, I can't use kernel-2.4.3-12 at all, but have to revert to
the older kernel-2.4.2-2.

Comment 1 Arjan van de Ven 2001-06-25 20:03:38 UTC
The default serial.o should just work. Can you check if this module is already
loaded ?

Comment 2 Bill Nottingham 2001-06-25 20:28:21 UTC
serial.o isn't a module. (it's compiled statically.)

That being said, it should work - it did fine for me the last I checked.


Comment 3 Bertil Askelid 2001-06-25 20:36:50 UTC
No, it doesn't work. There is no module called serial.o. However, I tried with 
   
   alias serial_cb serial_cs

in /etc/modules.conf but it didn't help. Tried generic_serial in the same way.
Still doesn't work.

I get always keep getting "chat[2070]: Can't get terminal parameters:
Input/output error" when I start PPP.


Comment 4 matthew jull 2001-06-29 12:46:15 UTC
i have the same problem - i see complaints at boot up - but i currently use only
the ethernet connection - so i don't know if this will affect the modem.
from /var/log/messages: .

Jun 24 15:12:47 menudo cardmgr[311]: executing: 'modprobe serial_cb' 
Jun 24 15:12:47 menudo cardmgr[311]: executing: './serial start xircom_cb' 
Jun 24 15:12:48 menudo network: Bringing up interface lo:  succeeded 
Jun 24 15:12:48 menudo cardmgr[311]: + /dev/xircom_cb: No such file or directory 
Jun 24 15:12:48 menudo cardmgr[311]: + /dev/xircom_cb: No such file or directory 
Jun 24 15:12:48 menudo network: Bringing up interface eth0:  succeeded 

would be nice to have this sorted out.
thanks
mj-




Comment 5 Bill Nottingham 2001-06-29 14:44:02 UTC
What I'm saying in that it should work is that you shouldn't need to load
*any* module - the compiled in serial driver should recognize the port 
just fine.

What does 'dmesg' say when you load the card (these messages would be
*before* any of the messages from cardmgr)?

Comment 6 Bertil Askelid 2001-06-29 15:55:24 UTC
Created attachment 22226 [details]
dmesg for kernel-2.4.3-12 reboot, PPP attempt, Ethernet setup

Comment 7 Bertil Askelid 2001-06-29 15:56:31 UTC
Created attachment 22227 [details]
/var/log/messages for kernel-2.4.3-12 reboot, PPP, Ethernet

Comment 8 Bertil Askelid 2001-06-29 16:00:48 UTC
I know. I tried the module loading before I saw your reply.

I have attached a complete dmesg and /var/log/messages for a fresh reboot of
kernel-2.4.3-12 followed by an attempt to start PPP, followed by an Ethernet
start.

Everything worked just fine for my Xircom CardBus in 7.0, except for the 2.2.19
kernel.

Comment 9 Arjan van de Ven 2001-07-02 08:36:17 UTC
(2.2.19 kernel has been updated for the bug in the xircom driver)

Comment 10 Bill Nottingham 2001-07-06 04:03:04 UTC
Your config is pointing at the wrong serial port. The xircom
is being detected as /dev/ttyS4, your config is looking for /dev/ttyS1.

Comment 11 Bertil Askelid 2001-07-06 06:08:29 UTC
That did it! Thanks a lot!

I guess that I need to read the /var/log/messages file more carefully. I didn't
expect the selected tty port to change with a new kernel.

You can close the bug: it's not a bug!


Note You need to log in before you can comment on or make changes to this bug.