Date: Sat, 12 Oct 2002 17:31:30 -0400 From: "Robert S. Wojciechowski Jr." <robertw@wojo.com> To: <stable@freebsd.org> Subject: RE: rp driver + multiple cards = bad Message-ID: <A8924EDBB1C71B49B033F174C071493D029CE8@moe.wojo.net>
next in thread | raw e-mail | index | archive | help
Charles, I'm having my own problems with my Rocketport 8 port PCI (which is now hardware related I think as I just posted), but wanted to let you know that you can use the new rp driver (version 3.02) by using "device nrp" in -STABLE, and the old driver in "i386/isa" with the usual "device rp". --Robert -----Original Message----- From: Charles Sprickman [mailto:spork@inch.com]=20 Sent: Saturday, October 12, 2002 2:36 AM To: stable@freebsd.org Subject: rp driver + multiple cards =3D bad Hello, After asking around, I got good feedback on the rocketport cards. One thing I did not ask was whether anyone that was happy with them was running more than one. Oops. It seems the driver in -stable has some issues with more than one card in the system (search "rocketport multiple" in -questions, -stable and -hackers for other unlucky folks). Both cards are seen at boot: rp0: <rp> port 0xe400-0xe43f irq 10 at device 1 8.0 on pci0 RocketPort0 = =3D 8 ports rp0: driver is using old-style compatibility shims rp1: <rp> port 0xe800-0xe83f irq 11 at device 19.0 on pci0 RocketPort1 = =3D 8 ports WARNING: "rp" is usurping "rp"'s cdevsw[] rp1: driver is using old-style compatibility shims Only rp0 is functional. Swapped the cards with no change. Whichever card is rp0 is the one that works. It appears (as other posters noted) that traffic flows out, but not in. I will file a PR on this shortly so that there's some document of this behaviour. I found that someone did a quick backport of the -current driver: http://people.freebsd.org/~gallatin/rp.tgz and http://marc.theaimsgroup.com/?l=3Dfreebsd-hackers&m=3D101323616011879&w= =3D2 Having a bit better luck here. Built the kld and loaded it, both boards are detected. Had to borrow MAKEDEV from -current to remake the devices. But on connecting, I get this unpleasant result on both cards: ------- FreeiSD/i386 (synapse.b(gcheese.com) (ttyd0) : gi SD/i386 (synapse.b(gcheese.com) (ttyd0) : gi ------- So is anyone in charge of rp around? It looks like the backported version is closer to functionality than the existing driver. Or if the old driver is kept, there should probably be a note in the release notes stating that one should not attempt to use more than one card/system. Thanks, Charles -- Charles Sprickman spork@inch.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A8924EDBB1C71B49B033F174C071493D029CE8>