[tulip] Tulip driver and 2.4.20-8 Kernel ...

Manish Kurup manish.kurup at verizon.net
Mon Aug 16 18:24:35 PDT 2004


    My Name is Manish and have upgraded my old Compaq machine (5690, PIII) to RH 9.0 with Kernel 2.4.20-8.

The machine came standard with a Tulip based NIC.

I got the old Driver working with my previous RH8.0 installation.

But following the same steps with my new kernel i.e. Compiling pci-scan.o and tulip.o and insmod'ing them to test them out, Hangs my machine ...

I simply get a segmentation fault and then nothing ever happens ... I have to hard reset my machine after that ...

The results from dmesg are attached below ... Does anyone have any idea wheter this version of the driver works with the 2.4.XX kernels ??



------------------------------------------dmesg results--------------------------------------------
PCI: Found IRQ 11 for device 00:04.2
PCI: Sharing IRQ 11 with 00:12.0
PCI: Sharing IRQ 11 with 00:14.2
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[41600000-416007ff]  Max Packet=[2048]
PCI: Found IRQ 11 for device 00:13.0
PCI: Sharing IRQ 11 with 01:00.0
ieee1394: SelfID completion called outside of bus reset!
ohci1394_1: OHCI-1394 1.0 (PCI): IRQ=[11]  MMIO=[41400000-414007ff]  Max Packet=[2048]
ieee1394: SelfID completion called outside of bus reset!
ieee1394: Host added: Node[01:1023]  GUID[00023c002001f291]  [Linux OHCI-1394]
ieee1394: Host added: Node[00:1023]  GUID[128b500022ff9822]  [Linux OHCI-1394]
hdd: ATAPI DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: TDK       Model: CDRW121032        Rev: 1.02
  Type:   CD-ROM                             ANSI SCSI revision: 02
parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
ip_tables: (C) 2000-2002 Netfilter core team
pci-scan.c:v1.12 7/30/2003  Donald Becker <becker at scyld.com> http://www.scyld.com/linux/drivers.html
pci-scan.c:v1.12 7/30/2003  Donald Becker <becker at scyld.com> http://www.scyld.com/linux/drivers.html
tulip.c:v0.98 1/8/2004  Written by Donald Becker <becker at scyld.com>
divert: allocating divert_blk for eth0
eth0: Digital DS21143-xD Tulip rev 65 at 0xc88f6000,<1>Unable to handle kernel NULL pointer dereference at virtual address 00000048
 printing eip:
*pde = 00000000
Oops: 0002
tulip pci-scan ipt_REJECT iptable_filter ip_tables sg sr_mod ide-scsi scsi_mod ide-cd cdrom ohci1394 ieee1394 keybdev mousedev hid input usb-uhci usbcore ext3
CPU:    0
EIP:    0060:[<c88ec0ff>]    Not tainted
EFLAGS: 00010246
EIP is at read_eeprom [tulip] 0x1b (2.4.20-8)
eax: 00000000   ebx: c29a3400   ecx: 00000008   edx: 00000001
esi: 00000000   edi: 000006ff   ebp: c38c3c28   esp: c38c3c1c
ds: 0068   es: 0068   ss: 0068
Process modprobe (pid: 515, stackpage=c38c3000)
Stack: c29a3400 c38c3c5f 00000000 c38c3e98 c88eb5bb c29a3400 000000ff 00000008
       00000003 00000286 40000be0 c38c2000 00000002 00000000 00000003 c372b000
       4155e000 00000000 00000014 c155e014 00000001 c1511000 c03ca074 00000000
Call Trace:   [<c88eb5bb>] tulip_probe1 [tulip] 0x55b (0xc38c3c2c))
[<c01d08a8>] __ide_dma_begin [kernel] 0x38 (0xc38c3c94))
[<c01d0a66>] __ide_dma_count [kernel] 0x16 (0xc38c3ca4))
[<c01d0855>] __ide_dma_write [kernel] 0x115 (0xc38c3cac))
[<c01cfc60>] ide_dma_intr [kernel] 0x0 (0xc38c3cb8))
[<c01d0370>] dma_timer_expiry [kernel] 0x0 (0xc38c3cc0))
[<c01c9af8>] do_rw_disk [kernel] 0x4a8 (0xc38c3cd4))
[<c881f418>] ext3_get_block_handle [ext3] 0x78 (0xc38c3d08))
[<c01c8451>] start_request [kernel] 0x1c1 (0xc38c3d20))
[<c013e985>] __alloc_pages [kernel] 0x95 (0xc38c3d70))
[<c013e985>] __alloc_pages [kernel] 0x95 (0xc38c3d9c))
[<c0143b5e>] __pte_chain_free [kernel] 0x1e (0xc38c3da0))
[<c01304e7>] do_anonymous_page [kernel] 0x107 (0xc38c3dac))
[<c015c790>] inode_init_once [kernel] 0x20 (0xc38c3db8))
[<c0110d7c>] pci_conf1_read_config_byte [kernel] 0x4c (0xc38c3df0))
[<c88f3680>] pci_id_tbl [tulip] 0x0 (0xc38c3e08))
[<c0110ddc>] pci_conf1_read_config_word [kernel] 0x4c (0xc38c3e10))
[<c88e547e>] acpi_wake [pci-scan] 0x3e (0xc38c3e4c))
[<c88f3680>] pci_id_tbl [tulip] 0x0 (0xc38c3e68))
[<c0110ddc>] pci_conf1_read_config_word [kernel] 0x4c (0xc38c3e70))
[<c88f3da0>] tulip_drv_id [tulip] 0x0 (0xc38c3e90))
[<c88f3680>] pci_id_tbl [tulip] 0x0 (0xc38c3e94))
[<c88e525c>] pci_drv_register [pci-scan] 0x1fc (0xc38c3e9c))
[<c88f0112>] init_module [tulip] 0x36 (0xc38c3efc))
[<c88f3da0>] tulip_drv_id [tulip] 0x0 (0xc38c3f00))
[<c88f06e0>] version2 [tulip] 0x0 (0xc38c3f08))
[<c011d3c1>] sys_init_module [kernel] 0x4e1 (0xc38c3f1c))
[<c88eb060>] tulip_probe1 [tulip] 0x0 (0xc38c3f20))
[<c88f2cb0>] .kmodtab [tulip] 0x0 (0xc38c3f2c))
[<c88eb060>] tulip_probe1 [tulip] 0x0 (0xc38c3f58))
[<c0109537>] system_call [kernel] 0x33 (0xc38c3fc0))
Code: c7 40 48 00 48 00 00 83 c1 04 c7 40 48 01 48 00 00 8d 58 48
 <6>parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
lp0: using parport0 (polling).
lp0: console ready
cdrom: This disc doesn't have any tracks I recognize!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.scyld.com/pipermail/tulip/attachments/20040816/112cec7d/attachment.html

More information about the tulip mailing list