Author Topic: Cf Ethernet Card Tc3299ce  (Read 3209 times)

xiangzi

  • Newbie
  • *
  • Posts: 4
    • View Profile
Cf Ethernet Card Tc3299ce
« on: July 16, 2005, 05:06:18 pm »
So I've got this Tamarack TC3299CE compact flash ethernet card for my new C3100 (still with Sharp ROM).  It claims to be supported by a Linux driver.  I noticed it is also even specifically supported by OpenBSD for Zaurus in their NE2000 driver: OpenBSD/zaurus.

I think the card itself is ok; when I plug it into a Powerbook using the pcmcia adaptor, it lights up the "ACT" and "LINK" lights.  However when I put it in the Zaurus I just get a momentary flash of the "ACT" light and then nothing.  (No card slot on my Linux PC so can't test that one.)

Zaurus system info reports:
  3.3V 16-bit PC Card [suspended]
  product info: "CF", "10Base-Ethernet", "1.0", ""
  function: 6 (network)

There are some NE2000 entries in /etc/pcmcia/config, and the product info is almost exactly the same as the Billionton CF entry (but the fourth "" field is missing, so just to be sure I added a separate entry like this:)

card "Tamarack TC3299CE"
  version "CF", "10 Base-Ethernet", "1.0", ""
  bind "pcnet_cs"

Below are the system log messages when I plug the card in.  So it looks like the show stopper may be that it wants a net/8390.o module which isn't on the Zaurus.    Anyone know if there's a compiled one available somewhere which I could just drop in?  Or point me at some instructions for cross-compiling kernel modules for the Zaurus?

Thanks a lot for any help!!


Jul 16 13:05:58 localhost kernel: eth0: NE2000 Compatible: io 0xf6000300, irq 13
5, hw_addr 00:10:60:F1:F2:9C
Jul 16 13:05:58 localhost kernel: pxa_pcmcia_suspend(0)
Jul 16 13:05:58 localhost kernel: pxa_pcmcia_suspend(0)
Jul 16 20:06:00 localhost atd[193]:  okay. Alarm rang.
Jul 16 20:06:00 localhost atd[193]: next: -1
Jul 16 20:06:00 localhost atd[193]: waitfor 0
Jul 16 20:06:00 localhost atd[193]: Current RTC date/time is 16-7-2005, 20:06:00
.
Jul 16 20:06:00 localhost atd[193]: Alarm date/time is 1-1-1970, 00:00:00.
Jul 16 20:06:00 localhost atd[193]: Waiting for alarm...
Jul 16 13:06:02 localhost kernel: pxa_pcmcia_init(0)
Jul 16 20:06:02 localhost cardmgr[79]: shutting down socket 0
Jul 16 20:06:02 localhost cardmgr[79]: executing: './network stop eth0'
Jul 16 20:06:03 localhost cardmgr[79]: executing: 'modprobe -r 8390'
Jul 16 20:06:03 localhost /etc/hotplug/net.agent: NET unregister event not suppo
rted
Jul 16 20:06:09 localhost cardmgr[79]: initializing socket 0
Jul 16 20:06:09 localhost cardmgr[79]: socket 0: Tamarack TC3299CE
Jul 16 20:06:09 localhost cardmgr[79]: executing: 'modprobe 8390'
Jul 16 20:06:09 localhost cardmgr[79]: + modprobe: Can't locate module 8390
Jul 16 20:06:09 localhost cardmgr[79]: modprobe exited with status 255
Jul 16 20:06:09 localhost cardmgr[79]: module /lib/modules/2.4.20/net/8390.o not
 available
Jul 16 20:06:09 localhost cardmgr[79]: executing: './network start eth0'
Jul 16 13:06:09 localhost kernel: eth0: NE2000 Compatible: io 0xf6000300, irq 13
5, hw_addr 00:10:60:F1:F2:9C
Jul 16 20:06:09 localhost /etc/hotplug/net.agent: how do I bring interfaces up o
n this distro?
Jul 16 20:06:09 localhost /etc/hotplug/net.agent: register event not handled
Jul 16 13:06:09 localhost kernel: pxa_pcmcia_suspend(0)
Jul 16 20:06:10 localhost cardmgr[79]: executing: './network suspend eth0'

xiangzi

  • Newbie
  • *
  • Posts: 4
    • View Profile
Cf Ethernet Card Tc3299ce
« Reply #1 on: July 18, 2005, 04:18:11 pm »
Just to answer my own silly question (and in case anyone else is wondering), the card actually works just fine.  The modprobe error seems to have been a red herring which isn't even happening anymore after a reboot.  Weird.

What tripped me up is that the zaurus puts the card into suspend mode (makes sense, to save the battery) unless you go into the network config and explicitly tell the thing to connect!  Then it works great.    



Quote
So I've got this Tamarack TC3299CE compact flash ethernet card for my new C3100 (still with Sharp ROM).  It claims to be supported by a Linux driver.  I noticed it is also even specifically supported by OpenBSD for Zaurus in their NE2000 driver: OpenBSD/zaurus.

I think the card itself is ok; when I plug it into a Powerbook using the pcmcia adaptor, it lights up the "ACT" and "LINK" lights.  However when I put it in the Zaurus I just get a momentary flash of the "ACT" light and then nothing.  (No card slot on my Linux PC so can't test that one.)

Zaurus system info reports:
  3.3V 16-bit PC Card [suspended]
  product info: "CF", "10Base-Ethernet", "1.0", ""
  function: 6 (network)

There are some NE2000 entries in /etc/pcmcia/config, and the product info is almost exactly the same as the Billionton CF entry (but the fourth "" field is missing, so just to be sure I added a separate entry like this:)

card "Tamarack TC3299CE"
  version "CF", "10 Base-Ethernet", "1.0", ""
  bind "pcnet_cs"

Below are the system log messages when I plug the card in.  So it looks like the show stopper may be that it wants a net/8390.o module which isn't on the Zaurus.    Anyone know if there's a compiled one available somewhere which I could just drop in?  Or point me at some instructions for cross-compiling kernel modules for the Zaurus?

Thanks a lot for any help!!


Jul 16 13:05:58 localhost kernel: eth0: NE2000 Compatible: io 0xf6000300, irq 13
5, hw_addr 00:10:60:F1:F2:9C
Jul 16 13:05:58 localhost kernel: pxa_pcmcia_suspend(0)
Jul 16 13:05:58 localhost kernel: pxa_pcmcia_suspend(0)
Jul 16 20:06:00 localhost atd[193]:  okay. Alarm rang.
Jul 16 20:06:00 localhost atd[193]: next: -1
Jul 16 20:06:00 localhost atd[193]: waitfor 0
Jul 16 20:06:00 localhost atd[193]: Current RTC date/time is 16-7-2005, 20:06:00
.
Jul 16 20:06:00 localhost atd[193]: Alarm date/time is 1-1-1970, 00:00:00.
Jul 16 20:06:00 localhost atd[193]: Waiting for alarm...
Jul 16 13:06:02 localhost kernel: pxa_pcmcia_init(0)
Jul 16 20:06:02 localhost cardmgr[79]: shutting down socket 0
Jul 16 20:06:02 localhost cardmgr[79]: executing: './network stop eth0'
Jul 16 20:06:03 localhost cardmgr[79]: executing: 'modprobe -r 8390'
Jul 16 20:06:03 localhost /etc/hotplug/net.agent: NET unregister event not suppo
rted
Jul 16 20:06:09 localhost cardmgr[79]: initializing socket 0
Jul 16 20:06:09 localhost cardmgr[79]: socket 0: Tamarack TC3299CE
Jul 16 20:06:09 localhost cardmgr[79]: executing: 'modprobe 8390'
Jul 16 20:06:09 localhost cardmgr[79]: + modprobe: Can't locate module 8390
Jul 16 20:06:09 localhost cardmgr[79]: modprobe exited with status 255
Jul 16 20:06:09 localhost cardmgr[79]: module /lib/modules/2.4.20/net/8390.o not
 available
Jul 16 20:06:09 localhost cardmgr[79]: executing: './network start eth0'
Jul 16 13:06:09 localhost kernel: eth0: NE2000 Compatible: io 0xf6000300, irq 13
5, hw_addr 00:10:60:F1:F2:9C
Jul 16 20:06:09 localhost /etc/hotplug/net.agent: how do I bring interfaces up o
n this distro?
Jul 16 20:06:09 localhost /etc/hotplug/net.agent: register event not handled
Jul 16 13:06:09 localhost kernel: pxa_pcmcia_suspend(0)
Jul 16 20:06:10 localhost cardmgr[79]: executing: './network suspend eth0'
[div align=\"right\"][a href=\"index.php?act=findpost&pid=88579\"][{POST_SNAPBACK}][/a][/div]