LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 03-01-2008, 12:53 PM   #1
penguindeb
LQ Newbie
 
Registered: Jan 2008
Posts: 11

Rep: Reputation: 0
8139cp 0000:03:08.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip


Hi,

I have had this error message coming up every time I start my PC where it seems to be searching for the right driver. The problem is that it takes a while at start time for my box to switch from "8139cp" to "8139too"
Is there a way I could tell my box to use the driver 8139too instead of it choosing the 8139cp?

Sorry if I am not being clear and concise. I have just started with Linux and I am learning at the moment.

_My Config_

Hardware: AMD64 3800+
OS: Debian testing

*Mar 1 10:50:52 margoullat kernel: ata4: SATA link down (SStatus 0 SControl 310)
Mar 1 10:50:52 margoullat kernel: 8139cp 0000:03:08.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
Mar 1 10:50:52 margoullat kernel: 8139cp 0000:03:08.0: Try the "8139too" driver instead.
Mar 1 10:50:52 margoullat kernel: 8139too Fast Ethernet driver 0.9.28*

When I do a lspci -v this is what i get. It seems that the driver 8139too is loaded correctly so why on earth my nic is not up and running

03:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: medium devsel, IRQ 16
I/O ports at ac00 [size=256]
Memory at fdefe000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Kernel modules: 8139cp, 8139too

Thank you all for your help.
 
Old 03-01-2008, 01:46 PM   #2
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,399
Blog Entries: 2

Rep: Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908
Do you have a file '/etc/modprobe.conf'? If so, it probably has a line something like
Code:
alias eth0 8139cp
Try editing the file, replacing the 8139cp with 8139too. This would probably do it for a Redhatish system; I'm speculating about Debian systems.

--- rod.
 
Old 03-01-2008, 02:51 PM   #3
penguindeb
LQ Newbie
 
Registered: Jan 2008
Posts: 11

Original Poster
Rep: Reputation: 0
Hi,

I checked my /etc/modprobe.d/aliases file (copy below) and couldn't find my drivers. Should I add the line in network protocols?? I am using debian testing.

# network protocols ##########################################################
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 netrom
alias net-pf-7 bridge
alias net-pf-8 atm
alias net-pf-9 x25
alias net-pf-10 ipv6
alias net-pf-11 rose
alias net-pf-12 decnet
# 13 NETBEUI
alias net-pf-15 af_key
alias net-pf-16 af_netlink
alias net-pf-17 af_packet
# 18 ASH
alias net-pf-19 af_econet
alias net-pf-20 atm
# 22 SNA
alias net-pf-23 irda
alias net-pf-24 pppoe
alias net-pf-25 wanrouter
alias net-pf-26 llc
alias net-pf-31 bluetooth

alias net-pf-16-proto-1 wire
alias net-pf-16-proto-3 ip_queue
alias net-pf-16-proto-4 tcp_diag
alias net-pf-16-proto-8 scsi_transport_iscsi
alias net-pf-16-proto-9 audit
alias net-pf-16-proto-11 cn
alias net-pf-16-proto-13 ip6_queue

# executables formats ########################################################
install binfmt-0000 /bin/true
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

# block devices ##############################################################
alias block-major-3-* ide_generic
alias block-major-8-* sd_mod
alias block-major-9-* md
alias block-major-11-* sr_mod
alias block-major-22-* ide_generic
alias block-major-33-* ide_generic
alias block-major-34-* ide_generic
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_generic
alias block-major-57-* ide_generic
alias block-major-58-* lvm_mod
alias block-major-88-* ide_generic
alias block-major-89-* ide_generic
alias block-major-90-* ide_generic
alias block-major-91-* ide_generic
alias block-major-93-* nftl
alias block-major-97-* pg

# character devices ##########################################################
alias char-major-9-* st
alias char-major-10-1 psmouse
alias char-major-10-139 openprom
alias char-major-10-157 applicom
alias char-major-10-181 toshiba
alias char-major-10-183 hw_random
alias char-major-10-187 irnet
alias char-major-10-189 ussp
alias char-major-10-250 hci_vhci
alias char-major-13-0 joydev
alias char-major-13-1 joydev
alias char-major-13-2 joydev
alias char-major-13-3 joydev
alias char-major-13-32 mousedev
alias char-major-13-33 mousedev
alias char-major-13-34 mousedev
alias char-major-13-35 mousedev
alias char-major-13-63 mousedev
alias char-major-13-64 evdev
alias char-major-13-65 evdev
alias char-major-13-66 evdev
alias char-major-13-67 evdev
alias char-major-19-* cyclades
alias char-major-20-* cyclades
alias char-major-22-* pcxx
alias char-major-23-* pcxx
alias char-major-27-* ftape
alias char-major-34-* scc
alias char-major-35-* tclmidi
alias char-major-48-* riscom8
alias char-major-49-* riscom8
alias char-major-57-* esp
alias char-major-58-* esp
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-83-* vtx
alias char-major-89-* i2c_dev
alias char-major-90-* mtdchar
alias char-major-96-* pt
alias char-major-97-* pg
alias char-major-107-* 3dfx
alias char-major-109-* lvm_mod
alias char-major-166-* cdc_acm
alias char-major-171-0 raw1394
alias char-major-171-1 video1394
alias char-major-171-2 dv1394
alias char-major-171-3 amdtp
alias char-major-180-* usbcore
alias char-major-195-* nvidia
alias char-major-200-* vxspec
alias char-major-202-* msr
alias char-major-203-* cpuid
alias char-major-206-* osst
alias char-major-208-* ussp
alias char-major-227-* tub3270
#alias char-major-240-* usb-serial
#alias char-major-240-* hsfserial
#alias char-major-241-* hsfserial

# misc #######################################################################
alias xfrm-type-2-4 xfrm4_tunnel
alias xfrm-type-2-50 esp4
alias xfrm-type-2-51 ah4
alias xfrm-type-2-108 ipcomp
alias xfrm-type-10-41 xfrm6_tunnel
alias xfrm-type-10-50 esp6
alias xfrm-type-10-51 ah6
alias xfrm-type-10-108 ipcomp6

alias bt-proto-0 l2cap
alias bt-proto-2 sco
alias bt-proto-3 rfcomm
alias bt-proto-4 bnep
alias bt-proto-5 cmtp
alias bt-proto-6 hidp
alias bt-proto-7 avdtp

alias cipcb0 cipcb
alias cipcb1 cipcb
alias cipcb2 cipcb
alias cipcb3 cipcb
alias dummy0 dummy
alias dummy1 dummy
alias plip0 plip
alias plip1 plip
alias slip0 slip
alias slip1 slip
alias tunl0 ipip
alias gre0 ip_gre

alias usbdevfs usbcore

Last edited by penguindeb; 03-01-2008 at 02:53 PM.
 
Old 03-01-2008, 11:28 PM   #4
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,399
Blog Entries: 2

Rep: Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908
That doesn't look like the right place. To find out where modprobe gets it's configuration from, do
Code:
man modprobe
It should tell you where it's config file is. That would be the place to look. I'm surprised it isn't where I said it would be.

--- rod.
 
Old 05-13-2008, 05:21 AM   #5
spiceskull
LQ Newbie
 
Registered: Feb 2005
Location: Surbiton
Distribution: MDK 10.0
Posts: 2

Rep: Reputation: 0
Hi,

I'm having similar problems "This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip" I had Ubuntu 710 installed on my Win XP machine, and everything was fine insofar as the install and dual booting worked well...

Yesterday I scrubbed the hard drive, did a clean install of Win XP, and popped in the install disc for a newly downloaded copy of Ubuntu 804.

I received the above message at the install stage, and not being a Linux head, I restarted the machine, and clicked the "Check Disc" option - again I get the same message...it means nothing to me at all.

I have a Packard Bell machine, not sure of the rest of the specs right now as it is in limbo waiting to install Ubuntu. Is there an easy fix to this, or would I be better reverting to Ubuntu 710?

Thanks in advance,
Adam.
 
  


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
Ethernet problem: SuSE10.0, Realtek RTL-8139/8139C, NetcommNB5 Kelly Jones Linux - Wireless Networking 12 04-18-2007 06:38 PM
4-port Router NIC (Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+) Question 09-sparky Linux - Networking 4 01-20-2006 09:14 AM
Problem with reading/writing GPIO on video card with bttv compatible chip boky Linux - Hardware 0 10-13-2005 05:08 AM
Integrated RealTek 8139/8139C and Mandrake 9.1 neillans Linux - Hardware 14 04-06-2004 10:47 PM
RH 8 and promise chip pdc20362 compatible? jbrealey Linux - Hardware 0 10-08-2002 06:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 05:54 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