What is en0? I don't have a NIC installed!

Hello,

i installed QNX yesterday on my laptop. It is a Toshiba 2520 CDT, older one with an K6-300 CPU.

It is my first time i use QNX.

I boot with GUI and see that QNX have detected an network card en0 but i dont have any PCMCIA Card installed and my Laptop did’nt have an internal NIC.

How can i determine what kind of hardware en0 is? Is it the internal modem? Is it the internal IRDA?

Greez from Germany.

Sirius-3R

pci -v

Have a look through the generated list and you should find the network device with some more details. I guess it’s possible the controller is there but not the connector or line driver.

Okay, i tried it but i can’t find any network devices.

i generated an infofile with the output from pci -v.

how can i copy this file to a floppy?

i used cp info.txt /dev/fd0 but it won’t work.

it will crash my floppydisk so i have to format again.

heh. Actually, that does work. It’s just not using any filesystem so the text is simply placed at the start of the disc starting at block zero which is normally the boot block.

If it’s a messydos formatted floppy then you need to first mount it, Eg: mount -t dos /dev/fd0 /fs/fd0/dos

And to access it use the directory /fs/fd0/dos

ouh, i remember. It’s now some years ago that i used linux.

Can you please have a look in the attached infofile? Its my output from pci -v

how about plain text. I’m in qnx so don’t have unrar.

I can’t attach plaintext files so i compressed it.

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1179h, Toshiba America Info Systems
Device ID = 601h, Toshiba CPU to PCI bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = a2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2280h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 8h un-cacheable
Subsystem Vendor ID = 1179h
Subsystem ID = 1h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Communication (Unknown)
Vendor ID = 11c1h, Agere Systems
Device ID = 441h, LT Winmodem 56k Data+Fax
PCI index = 0h
Class Codes = 078000h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = ffefff00h 32bit length 256 enabled
PCI IO Address = 3e8h length 8 enabled
PCI IO Address = 1c00h length 256 enabled
CardBus CIS Pointer = 40h
Subsystem Vendor ID = 1179h
Subsystem ID = 1h
Max Lat = 14ns
Min Gnt = 252ns
PCI Int Pin = INT A
Interrupt line = 4
Capabilities Pointer = f8h
Capability ID = 1h
Capabilities = e422h - 0h

Class = Display (VGA)
Vendor ID = 5333h, S3 Incorporated
Device ID = 8c01h, 86C260 ViRGE/M5 (ViRGE/MX)
PCI index = 0h
Class Codes = 030000h
Revision ID = 6h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 200h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI Mem Address = f8000000h 32bit length 67108864 enabled
Subsystem Vendor ID = 1179h
Subsystem ID = 1h
PCI Expansion ROM = c0000h length 65536 disabled
Max Lat = 255ns
Min Gnt = 4ns
PCI Int Pin = NC
Interrupt line = 0

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 1033h, NEC Corporation
Device ID = 35h, uPD9210FGC-7EA USB Host Controller
PCI index = 0h
Class Codes = 0c0310h
Revision ID = 2h
Bus number = 0
Device number = 11
Function num = 0
Status Reg = 200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI Mem Address = f7fff000h 32bit length 4096 enabled
Subsystem Vendor ID = 1179h
Subsystem ID = 1h
Max Lat = 21ns
Min Gnt = 1ns
PCI Int Pin = INT A
Interrupt line = 11

Class = Mass Storage (IDE)
Vendor ID = 1179h, Toshiba America Info Systems
Device ID = 102h, Unknown Unknown
PCI index = 0h
Class Codes = 0101f0h
Revision ID = 33h
Bus number = 0
Device number = 16
Function num = 0
Status Reg = 400h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 1800h length 16 enabled
Subsystem Vendor ID = 1179h
Subsystem ID = 2h
Max Lat = 40ns
Min Gnt = 2ns
PCI Int Pin = NC
Interrupt line = 0

Class = Communication (Unknown)
Vendor ID = 1179h, Toshiba America Info Systems
Device ID = 701h, PCI Communication Device
PCI index = 0h
Class Codes = 078000h
Revision ID = 23h
Bus number = 0
Device number = 17
Function num = 0
Status Reg = 400h
Command Reg = 4h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 0h length 32 disabled
Subsystem Vendor ID = 1179h
Subsystem ID = 1h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 11

hmm, try nicinfo. It should list something.

hmm it says that i have an 10 Mbit Nic installed. Crazy, i don’t have any nic in this old Laptop.

NE2000 Ethernet Controller
Physical Node ID … FFFFFF FFFFFF
Current Physical Node ID … FFFFFF FFFFFF
Media Rate … 10.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0x3E0 → 0x3FE
Hardware Interrupt … 0x5
Promiscuous … Disabled
Multicast … Enabled

Total Packets Txd OK … 0
Total Packets Txd Bad … 0
Total Packets Rxd OK … 0
Total Rx Errors … 0

Total Bytes Txd … 0
Total Bytes Rxd … 0

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

Is it a wrong hardware detection?

Hope i will not get an conflict with an pcmcia 3com card. i found some in an old hardware crest.

what’s the output of pin?

pin: unable to attach to PCCARD server (No such file or directory).

I don’t have a PC-Card installed and deactivated Cardbus in Bios

I suspect that when the enumerator probed for ne2000, something valid was at the same io-port so it assumed that it was an ne2000. Now you know why the ISA bus is so hated. No big deal, just slay io-net and the device won’t be there. When you do add a pcmcia card, just start io-net with the correct options for the card. (assuming there is a driver for it).

Rick…