par Guijnor » 01 Juin 2003 18:19
Mon fichier "settings" de /var/ipcop/ethernet contient ceci :
<BR>
<BR>CONFIG_TYPE=0
<BR>GREEN_DRIVER=8139too
<BR>GREEN_DRIVER_OPTIONS=
<BR>GREEN_DEV=eth0
<BR>GREEN_DISPLAYDRIVER=8139too
<BR>GREEN_ADDRESS=192.168.0.1
<BR>GREEN_NETMASK=255.255.255.0
<BR>GREEN_NETADDRESS=192.168.0.0
<BR>GREEN_BROADCAST=192.168.0.255
<BR>ORANGE_DEV=
<BR>RED_DEV=
<BR>RED_DRIVER=
<BR>RED_DRIVER_OPTIONS=
<BR>RED_DISPLAYDRIVER=
<BR>ORANGE_DRIVER=
<BR>ORANGE_DRIVER_OPTIONS=
<BR>ORANGE_DISPLAYDRIVER=
<BR>
<BR>Et mon driver (8139too.o) contient ceci :
<BR>
<BR>------------------------------------------------------------
<BR>
<BR> (...)
<BR>
<BR>kernel_version=2.4.20 using_checksums=1 author=Jeff Garzik <jgarzik@mandrakesoft.com> description=RealTek RTL-8139 Fast Ethernet driver license=GPL parm_multicast_filter_limit=i parm_max_interrupt_work=i parm_media=1-8i parm_full_duplex=1-8i parm_debug=i parm_desc_debug=8139too bitmapped message enable number parm_desc_multicast_filter_limit=8139too maximum number of filtered multicast addresses parm_desc_max_interrupt_work=8139too maximum events handled per interrupt parm_desc_media=8139too: Bits 4+9: force full duplex, bit 5: 100Mbps parm_desc_full_duplex=8139too: Force full duplex for board(s) (1) /var/tmp/ipcop.build.24608/linux/include/linux/netdevice.h Planex FNW-3800-TX 10/100 CardBus Planex FNW-3603-TX 10/100 CardBus AboCom FE2000VX (RealTek RTL8139) D-Link DFE-690TXD (RealTek RTL8139) D-Link DFE-538TX (RealTek RTL8139) Addtron Technolgy 8139 10/100BaseTX Delta Electronics 8139 10/100BaseTX SMC1211TX EZCard 10/100 (RealTek RTL8139) Assertion failed! %s,%s,%s,line=%d
<BR> <3>8139too: %s: Unable to alloc new net device
<BR> <3>8139too: %s: region #1 not an MMIO resource, aborting
<BR> <3>8139too: %s: Invalid PCI mem region size(s), aborting
<BR> <3>8139too: %s: cannot remap MMIO, aborting
<BR> <3>8139too: %s: Chip not responding, ignoring board
<BR> <7>8139too: %s: unknown chip version, assuming RTL-8139
<BR> <7>8139too: %s: TxConfig = 0x%lx
<BR> <6>8139too: pci dev %s (id %04x:%04x rev %02x) is an enhanced 8139C+ chip
<BR> <6>8139too: Use the "8139cp" driver for improved performance and stability.
<BR> <6>%s: %s at 0x%lx, %2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x, IRQ %d
<BR> <7>%s: Identified 8139 chip type '%s'
<BR> <6>%s: MII transceiver %d status 0x%4.4x advertising %4.4x.
<BR> <6>%s: No MII transceivers found! Assuming SYM transceiver.
<BR> <6>%s: Media type forced to Full Duplex.
<BR> <6> Forcing %dMbps %s-duplex operation.
<BR> <4>%s: unable to start kernel thread
<BR> <6>%s: Setting %s%s-duplex based on auto-negotiated partner ability %4.4x.
<BR> <6>%s: Setting %s-duplex based on MII #%d link partner ability of %4.4x.
<BR> <6>%s: media is unconnected, link down, or incompatible connection
<BR> <7>%s: Tx queue start entry %ld dirty entry %ld.
<BR> <7>%s: Tx descriptor %d is %8.8lx.%s
<BR> <3>%s: Out-of-sync dirty pointer, %ld vs. %ld.
<BR> <4>%s: Memory squeeze, dropping packet.
<BR> <4>%s: Too much work at interrupt, IntrStatus=0x%4.4x.
<BR> <3>%s: unable to signal thread
<BR> <5>%s: Promiscuous mode enabled.
<BR> <6>8139too Fast Ethernet driver 0.9.26
<BR>
<BR> (...)
<BR>
<BR>8139too.c gcc2_compiled. __module_kernel_version __module_using_checksums ethernet_polynomial_le ethernet_polynomial media full_duplex max_interrupt_work multicast_filter_limit debug board_info rtl8139_pci_tbl __module_pci_device_size __module_pci_device_table ethtool_stats_keys rtl_chip_info __module_license rtl8139_intr_mask rtl8139_rx_config rtl8139_tx_config __rtl8139_cleanup_dev rtl8139_chip_reset rtl8139_init_board board_idx.0 rtl8139_init_one read_eeprom rtl8139_open rtl8139_start_xmit rtl8139_close rtl8139_get_stats rtl8139_set_rx_mode netdev_ioctl rtl8139_tx_timeout mdio_read mdio_write rtl8139_remove_one mii_2_8139_map mdio_sync rtl8139_interrupt rtl8139_init_ring rtl8139_hw_start rtl8139_thread rtl_check_media next_tick rtl8139_tx_clear rtl8139_tx_interrupt rtl8139_rx_err rtl8139_rx_interrupt rtl8139_weird_interrupt netdev_get_wol netdev_set_wol netdev_ethtool_ioctl __set_rx_mode rtl8139_suspend rtl8139_resume rtl8139_pci_driver rtl8139_init_module rtl8139_cleanup_module .LC19 .LC20 .LC21 .LC22 .LC23 .LC24 .LC25 .LC26 .LC27 .LC28 .LC29 .LC30 .LC31 .LC32 .LC33 .LC34 .LC35 .LC36 .LC37 .LC38 .LC39 .LC41 .LC42 .LC43 .LC44 .LC45 .LC46 .LC47 .LC48 .LC49 .LC50 .LC51 .LC54 .LC52 .LC53 .LC55 .LC56 .LC57 .LC58 .LC59 .LC60 .LC61 .LC40 .LC62 .LC63 .LC64 .LC65 .LC66 .LC67 .LC68 .LC70 .LC74 .LC75 .LC1 .LC2 .LC3 .LC4 .LC5 .LC6 .LC7 .LC8 .LC9 .LC10 .LC11 .LC12 .LC13 .LC14 .LC15 .LC16 .LC17 .LC18 __module_author __module_description __module_parm_multicast_filter_limit __module_parm_max_interrupt_work __module_parm_media __module_parm_full_duplex __module_parm_debug __module_parm_desc_debug __module_parm_desc_multicast_filter_limit __module_parm_desc_max_interrupt_work __module_parm_desc_media __module_parm_desc_full_duplex printk_R1b7d4074 iounmap_R5fb196d4 pci_release_regions_R32f6b833 kfree_R037a0cba __const_udelay_Reae3dfd6 alloc_etherdev_Ra3e200b6 __this_module pci_enable_device_R1bc741d2 pci_request_regions_R01186146 pci_set_master_R99cc7ae2 __ioremap_R9eac042a pci_read_config_byte_R3ccefab4 register_netdev_R45a0ea7f unregister_netdev_Rcacb451c request_irq_R0c60f2e0 pci_alloc_consistent_Rca1c24c8 free_irq_Rf20dabd8 pci_free_consistent_R1bfc1908 kernel_thread_R7ca341af daemonize_Rd66a354a reparent_to_init_Rec6158d0 interruptible_sleep_on_timeout_R407a28d8 flush_signals_R8ba74ca1 complete_and_exit_R95deffb7 rtnl_lock_Rc7a4fbed rtnl_unlock_R6e720ff2 softnet_data_Rf702009e cpu_raise_softirq_Rd01f3ee8 skb_copy_and_csum_dev_R8648dbce __kfree_skb_Rceb4b70d jiffies_R0da02d67 alloc_skb_R36302476 __out_of_line_bug_R8b0fd3c5 skb_over_panic_Rf9a02f82 eth_type_trans_R5984342b netif_rx_Rfe654957 pci_read_config_word_R923654cb pci_write_config_word_Rf23d8795 kill_proc_R932da67e wait_for_completion_Rdc016488 __get_user_4 boot_cpu_data_R0657d037 __verify_write_R203afbeb mii_ethtool_gset_R2ebc5b40 mii_ethtool_sset_R1a04f0a9 mii_nway_restart_R018b8111 mii_link_ok_Rb592979e kmalloc_R93d4cfe6 __generic_copy_to_user_Rd523fdd3 generic_mii_ioctl_Re9767e14 __netdev_watchdog_up_R60a8fd76 pci_register_driver_R1e536d21 pci_unregister_driver_Re8061e13 init_module cleanup_module
<BR>
<BR> (...)
<BR>------------------------------------------------------------
<BR>
<BR>J'ai tenté de créer un 8139too2.o mais les IRQ sont les mêmes que 8139too.o donc faire appel à ce driver (8139too2.o) ne servirai à rien
"Les gens bien informés savent qu'il est impossible de transmettre la voix par des fils électriques, et quand bien même cela serait possible, cela n'aurait aucun intérêt pratique" Editorial, The Boston Post, 1865