Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Toshiba Satellite 4100XDVD & 32-bit Carbus support [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
tipp98
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2007
Posts: 113

PostPosted: Thu Apr 26, 2007 7:28 am    Post subject: Toshiba Satellite 4100XDVD & 32-bit Carbus support [solv Reply with quote

I am having the darnedest time trying to get this adapter working. I found a wealth of seemingly pertenant information on these forums by running a search for etherjet, but none of the suggestions seem to work. I've seen references to pcmcia-cs, but that is depreciated and it was recommended to install pcmciautils, so I did and would like to get things running without the help of a depreciated package.

My lspci (with verbose output of IBM card):
Code:
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03)
00:02.0 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 05)
00:02.1 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 05)
00:04.0 VGA compatible controller: Trident Microsystems Cyber 9525 (rev 49)
00:05.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:05.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:05.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:05.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:07.0 Communication controller: Agere Systems 56k WinModem (rev 01)
00:0a.0 Communication controller: Toshiba America Info Systems FIR Port (rev 23)
00:0c.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)

01:00.0 Ethernet controller: Xircom Cardbus Ethernet 10/100 (rev 03)
   Subsystem: IBM 10/100 EtherJet Cardbus Adapter
   Flags: bus master, medium devsel, latency 64, IRQ 11
   I/O ports at 1000 [size=128]
   Memory at 22000000 (32-bit, non-prefetchable) [size=2K]
   Memory at 22000800 (32-bit, non-prefetchable) [size=2K]
   [virtual] Expansion ROM at 20000000 [disabled] [size=16K]
   Capabilities: [dc] Power Management version 1

My pccardctl info:
Code:
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
PRODID_1="Linksys"
PRODID_2="EtherFast 10/100 Integrated PC Card (PCM100)"
PRODID_3="Ver 1.0"
PRODID_4=" "
MANFID=0149,c1ab
FUNCID=6


The rundown... The card works using the livecd, I'm using udev, I've installed modules xircom_cb & xircom_tulip_cb, udev automatically loads xircom_cb, ifconfig does not see the card, my linksys card works flawlessly using the pcnet_cs module.

Any Ideas?


Last edited by tipp98 on Sun Apr 29, 2007 7:59 am; edited 1 time in total
Back to top
View user's profile Send private message
tipp98
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2007
Posts: 113

PostPosted: Fri Apr 27, 2007 6:23 am    Post subject: Reply with quote

Ok, so I found the default livecd x86 kernel .config from here:
http://sources.gentoo.org/viewcvs.py/genkernel/trunk/x86/kernel-config-2.6?rev=492&view=markup

Running a side by side comparison with mine in menuconfig revealed my roadblock rather immediately, I do not have 32-bit CardBus Support enabled. Why I did not catch this earlier? ... speechless. The problem now, as before, is that I do not have the option of enabling it. However, if I disable Cardbus yenta-compatible bridge support, I then have the option of enabling 32-bit cardbus support. Of course, nothing works without the bridge support. Any ideas on where to go from here? I should mention that this is a Toshiba Satellite 4100XDVD.


Last edited by tipp98 on Sun Apr 29, 2007 8:01 am; edited 1 time in total
Back to top
View user's profile Send private message
tipp98
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2007
Posts: 113

PostPosted: Sun Apr 29, 2007 7:56 am    Post subject: 32-bit CardBus support and Configure standard kernel feature Reply with quote

Success! So I loaded the livecd config and started reconfiguring it. This is when I found that dissabling "Configure standard kernel features (for small systems) --->" under the General setup is where I went wrong. The help says to "only use this if you really know what you are doing." I guess it should also say "do not disable this unless you really know what you are doing." Anyway, once this was enabled, 32-bit CardBus support became an option. Also, a rather important hidden option also popped up, "Special initialization for Toshiba ToPIC bridges." Once these two options were enabled, everything worked like a charm.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum