RE: Resolving IRQ conflicts with 4.8

2003-11-08 Thread Charles Howse
 The problem you describe is becoming common in the 4.x versions of
 FBSD.
 I have seen these solutions voiced previously in this list.
 
 1. Check the PC's bios, look for a toggle to disable plug-n-play
 function.
 
 2. Check that your PCI cards are not in the first or last PCI
 expansion
 slot on the motherboard.
 
 3 add   option   PCI_ENABLE_IO_MODES
 to your kernel source and recompile. See LINT
 
 4. add   device  puc
  option  PUC_FASTINTR
 to your kernel source and recompile. See LINT
 
 5. Follow bug fix using this url
 http://www.freebsd.org/cgi/query-pr.cgi?pr=40636
 
 6. check /var/boot/dmesg.boot file to see if your pci cards are
 found
 as unknown. See FBSD FAQ for instructions on how to fix.
 
 
 Try one of the above one at a time until your problem goes away.
 
 
 
 
 
 
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Charles
 Howse
 Sent: Wednesday, November 05, 2003 10:27 AM
 To: [EMAIL PROTECTED]
 Subject: Resolving IRQ conflicts with 4.8
 
 Hi,
 If this post is considered off-topic, forgive me. Perhaps someone
 might be
 willing to work with me off-list?
 
 I have 3 PCI devices using IRQ 9!
 The modem, nic and built-in sound card.
 I've physically removed the modem, because it was being detected
 before the
 nic, and I had no ability to network.
 
 In BIOS, I have PnP OS set to No.
 There is a setting to allow resources to be controlled manually, but
 this
 defaults to Legacy ISA device.
 Since I have no ISA devices, this won't work.
 
 I noticed from output of dmesg, that it does some probing for PnP
 devices:
 
 Probing for PnP devices on ppbus0:
 ppbus0: Hewlett-Packard HP LaserJet 1100.1.0 PRINTER MLC,PCL,PJL
 
 What, if anything can I do so that I can have my nic, modem, and
 sound card
 detected during boot?
 --

Thanks for the reply, this is excellent information.
Moving the modem away from the last PCI slot allowed it to be detected.

I still have the on-board sound device listed as unknown, so I have
jumped from your suggestion #2 to #6.
(Device listed as unkown.)
I have not recompiled the kernel yet.

I have refered to the FBSD FAQ you referenced, and have an issue there.

Pnpinfo does not list any PnP devices, so I have to use pciconf -vl.
Here is it's output re the sound card:

[EMAIL PROTECTED]:18:0: class=0x040100 card=0x13711274 chip=0x13711274 rev-ox08
hdr=0x00
Vendor = 'Creative (was: Ensoniq)'
Device = 'ES1371, ES1373 Audio PCI'
Class = multimedia
Subclass = audio

(I've typed this from my notes, capitals and tabs may be incorrect.)

The FAQ says:

[snip]
Alternatively, if pnpinfo(8) does not list the card in question,
pciconf(8) can be used instead. This is part of the output from pciconf
-vl for an onboard sound chip:

# pciconf -vl
[EMAIL PROTECTED]:31:5:class=0x040100 card=0x00931028 chip=0x24158086
rev=0x02 hdr=0x00
vendor   = 'Intel Corporation'
device   = '82801AA 8xx Chipset AC'97 Audio Controller'
class= multimedia
subclass = audio
Here, you would use the chip value, ``0x24158086''.

[snip]
You should first make a backup of sio.c just in case things go wrong.
You will also need it to make the patch to submit with your PR (you are
going to submit a PR, are you not?) then edit sio.c and search for the
line

static struct isa_pnp_id sio_ids[] = {
then scroll down to find the correct place to add the entry for your
device. The entries look like this, and are sorted on the ASCII Vendor
ID string which should be included in the comment to the right of the
line of code along with all (if it will fit) or part of the Device
Description from the output of pnpinfo(8):

{0x0f804f3f, NULL}, /* OZO800f - Zoom 2812 (56k Modem) */
{0x39804f3f, NULL}, /* OZO8039 - Zoom 56k flex */
{0x3024a341, NULL}, /* PMC2430 - Pace 56 Voice Internal Modem */
{0x1000eb49, NULL}, /* ROK0010 - Rockwell ? */
{0x5002734a, NULL}, /* RSS0250 - 5614Jx3(G) Internal Modem */
Add the hexadecimal Vendor ID for your device in the correct place, save
the file, rebuild your kernel, and reboot. Your device should now be
found as an sio device as it was under FreeBSD 3.X

My issue is:
Apparently, it is important to add the new listing in the correct place
in sio.c, as well as adding the ASCII Vendor ID String.
Since I had to get the device info from pciconf instead of pnpinfo, I
have no 7 character ASCII Vendor ID String (like RSS0250 in the listed
example above).
There is no example on how to format a new entry if you only have the
output from pciconf.
So...how should my new entry look and where should I place it in sio.c?




___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: Resolving IRQ conflicts with 4.8

2003-11-08 Thread fbsd_user
I think your problem is that you have not searched this mailing list
archives. This answer about sound card and my previous msg about nic
and modem pci cards not being found are in the archives. You really
should do some home work and search the archives before asking
questions.

I believe the unknown device FAQ is for pci Nics and pci Modems.
Sound cards are different story.

I've found that FreeBSD 4.x so far has supported every odd sound
card I've thrown its way.

Even (especially!) those on-board sound things built into
motherboards and laptops these days.  FreeBSD supports them all (and
Windows usually doesn't without the special CD-Rom from the
motherboard manufacturer.)

Just add device pcm to your kernel conf file, build a new kernel,
and I'll bet almost any sound card will work on reboot.

-Original Message-
From: Charles Howse [mailto:[EMAIL PROTECTED]
Sent: Saturday, November 08, 2003 2:17 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: Resolving IRQ conflicts with 4.8

 The problem you describe is becoming common in the 4.x versions of
 FBSD.
 I have seen these solutions voiced previously in this list.

 1. Check the PC's bios, look for a toggle to disable plug-n-play
 function.

 2. Check that your PCI cards are not in the first or last PCI
 expansion
 slot on the motherboard.

 3 add   option   PCI_ENABLE_IO_MODES
 to your kernel source and recompile. See LINT

 4. add   device  puc
  option  PUC_FASTINTR
 to your kernel source and recompile. See LINT

 5. Follow bug fix using this url
 http://www.freebsd.org/cgi/query-pr.cgi?pr=40636

 6. check /var/boot/dmesg.boot file to see if your pci cards are
 found
 as unknown. See FBSD FAQ for instructions on how to fix.


 Try one of the above one at a time until your problem goes away.







 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Charles
 Howse
 Sent: Wednesday, November 05, 2003 10:27 AM
 To: [EMAIL PROTECTED]
 Subject: Resolving IRQ conflicts with 4.8

 Hi,
 If this post is considered off-topic, forgive me. Perhaps someone
 might be
 willing to work with me off-list?

 I have 3 PCI devices using IRQ 9!
 The modem, nic and built-in sound card.
 I've physically removed the modem, because it was being detected
 before the
 nic, and I had no ability to network.

 In BIOS, I have PnP OS set to No.
 There is a setting to allow resources to be controlled manually,
but
 this
 defaults to Legacy ISA device.
 Since I have no ISA devices, this won't work.

 I noticed from output of dmesg, that it does some probing for PnP
 devices:

 Probing for PnP devices on ppbus0:
 ppbus0: Hewlett-Packard HP LaserJet 1100.1.0 PRINTER MLC,PCL,PJL

 What, if anything can I do so that I can have my nic, modem, and
 sound card
 detected during boot?
 --

Thanks for the reply, this is excellent information.
Moving the modem away from the last PCI slot allowed it to be
detected.

I still have the on-board sound device listed as unknown, so I
have
jumped from your suggestion #2 to #6.
(Device listed as unkown.)
I have not recompiled the kernel yet.

I have refered to the FBSD FAQ you referenced, and have an issue
there.

Pnpinfo does not list any PnP devices, so I have to use pciconf -vl.
Here is it's output re the sound card:

[EMAIL PROTECTED]:18:0: class=0x040100 card=0x13711274 chip=0x13711274
rev-ox08
hdr=0x00
Vendor = 'Creative (was: Ensoniq)'
Device = 'ES1371, ES1373 Audio PCI'
Class = multimedia
Subclass = audio

(I've typed this from my notes, capitals and tabs may be incorrect.)

The FAQ says:

[snip]
Alternatively, if pnpinfo(8) does not list the card in question,
pciconf(8) can be used instead. This is part of the output from
pciconf
-vl for an onboard sound chip:

# pciconf -vl
[EMAIL PROTECTED]:31:5:class=0x040100 card=0x00931028
chip=0x24158086
rev=0x02 hdr=0x00
vendor   = 'Intel Corporation'
device   = '82801AA 8xx Chipset AC'97 Audio Controller'
class= multimedia
subclass = audio
Here, you would use the chip value, ``0x24158086''.

[snip]
You should first make a backup of sio.c just in case things go
wrong.
You will also need it to make the patch to submit with your PR (you
are
going to submit a PR, are you not?) then edit sio.c and search for
the
line

static struct isa_pnp_id sio_ids[] = {
then scroll down to find the correct place to add the entry for your
device. The entries look like this, and are sorted on the ASCII
Vendor
ID string which should be included in the comment to the right of
the
line of code along with all (if it will fit) or part of the Device
Description from the output of pnpinfo(8):

{0x0f804f3f, NULL}, /* OZO800f - Zoom 2812 (56k Modem) */
{0x39804f3f, NULL}, /* OZO8039 - Zoom 56k flex */
{0x3024a341, NULL}, /* PMC2430 - Pace 56 Voice Internal Modem */
{0x1000eb49, NULL}, /* ROK0010 - Rockwell ? */
{0x5002734a, NULL}, /* RSS0250 - 5614Jx3(G) Internal Modem */
Add the hexadecimal Vendor ID for your device

RE: Resolving IRQ conflicts with 4.8

2003-11-08 Thread Charles Howse
Since you are top-posting, I will, too.  :)

Device pcm was all it took!
Sound, modem, and nic are all recognized now.

I do apologize for not doing enough homework before asking my question.
I just automatically Google for answers, it never occurred to me to
search the archives.

Tell you what...I'll go right now and search the archives for the answer
to this question.
That way I'll learn how to search them and see what has been said about
this issue.

Thanks for the help!

 -Original Message-
 From: fbsd_user [mailto:[EMAIL PROTECTED] 
 Sent: Saturday, November 08, 2003 3:34 PM
 To: Charles Howse; [EMAIL PROTECTED]
 Subject: RE: Resolving IRQ conflicts with 4.8
 
 
 I think your problem is that you have not searched this mailing list
 archives. This answer about sound card and my previous msg about nic
 and modem pci cards not being found are in the archives. You really
 should do some home work and search the archives before asking
 questions.
 
 I believe the unknown device FAQ is for pci Nics and pci Modems.
 Sound cards are different story.
 
 I've found that FreeBSD 4.x so far has supported every odd sound
 card I've thrown its way.
 
 Even (especially!) those on-board sound things built into
 motherboards and laptops these days.  FreeBSD supports them all (and
 Windows usually doesn't without the special CD-Rom from the
 motherboard manufacturer.)
 
 Just add device pcm to your kernel conf file, build a new kernel,
 and I'll bet almost any sound card will work on reboot.
 
 -Original Message-
 From: Charles Howse [mailto:[EMAIL PROTECTED]
 Sent: Saturday, November 08, 2003 2:17 PM
 To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
 Subject: RE: Resolving IRQ conflicts with 4.8
 
  The problem you describe is becoming common in the 4.x versions of
  FBSD.
  I have seen these solutions voiced previously in this list.
 
  1. Check the PC's bios, look for a toggle to disable plug-n-play
  function.
 
  2. Check that your PCI cards are not in the first or last PCI
  expansion
  slot on the motherboard.
 
  3 add   option   PCI_ENABLE_IO_MODES
  to your kernel source and recompile. See LINT
 
  4. add   device  puc
   option  PUC_FASTINTR
  to your kernel source and recompile. See LINT
 
  5. Follow bug fix using this url
  http://www.freebsd.org/cgi/query-pr.cgi?pr=40636
 
  6. check /var/boot/dmesg.boot file to see if your pci cards are
  found
  as unknown. See FBSD FAQ for instructions on how to fix.
 
 
  Try one of the above one at a time until your problem goes away.
 
 
 
 
 
 
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of Charles
  Howse
  Sent: Wednesday, November 05, 2003 10:27 AM
  To: [EMAIL PROTECTED]
  Subject: Resolving IRQ conflicts with 4.8
 
  Hi,
  If this post is considered off-topic, forgive me. Perhaps someone
  might be
  willing to work with me off-list?
 
  I have 3 PCI devices using IRQ 9!
  The modem, nic and built-in sound card.
  I've physically removed the modem, because it was being detected
  before the
  nic, and I had no ability to network.
 
  In BIOS, I have PnP OS set to No.
  There is a setting to allow resources to be controlled manually,
 but
  this
  defaults to Legacy ISA device.
  Since I have no ISA devices, this won't work.
 
  I noticed from output of dmesg, that it does some probing for PnP
  devices:
 
  Probing for PnP devices on ppbus0:
  ppbus0: Hewlett-Packard HP LaserJet 1100.1.0 PRINTER MLC,PCL,PJL
 
  What, if anything can I do so that I can have my nic, modem, and
  sound card
  detected during boot?
  --
 
 Thanks for the reply, this is excellent information.
 Moving the modem away from the last PCI slot allowed it to be
 detected.
 
 I still have the on-board sound device listed as unknown, so I
 have
 jumped from your suggestion #2 to #6.
 (Device listed as unkown.)
 I have not recompiled the kernel yet.
 
 I have refered to the FBSD FAQ you referenced, and have an issue
 there.
 
 Pnpinfo does not list any PnP devices, so I have to use pciconf -vl.
 Here is it's output re the sound card:
 
 [EMAIL PROTECTED]:18:0: class=0x040100 card=0x13711274 chip=0x13711274
 rev-ox08
 hdr=0x00
 Vendor = 'Creative (was: Ensoniq)'
 Device = 'ES1371, ES1373 Audio PCI'
 Class = multimedia
 Subclass = audio
 
 (I've typed this from my notes, capitals and tabs may be incorrect.)
 
 The FAQ says:
 
 [snip]
 Alternatively, if pnpinfo(8) does not list the card in question,
 pciconf(8) can be used instead. This is part of the output from
 pciconf
 -vl for an onboard sound chip:
 
 # pciconf -vl
 [EMAIL PROTECTED]:31:5:class=0x040100 card=0x00931028
 chip=0x24158086
 rev=0x02 hdr=0x00
 vendor   = 'Intel Corporation'
 device   = '82801AA 8xx Chipset AC'97 Audio Controller'
 class= multimedia
 subclass = audio
 Here, you would use the chip value, ``0x24158086''.
 
 [snip]
 You should first make a backup of sio.c just in case things go
 wrong.
 You will also need it to make

RE: Resolving IRQ conflicts with 4.8

2003-11-07 Thread fbsd_user

The problem you describe is becoming common in the 4.x versions of
FBSD.
I have seen these solutions voiced previously in this list.

1. Check the PC's bios, look for a toggle to disable plug-n-play
function.

2. Check that your PCI cards are not in the first or last PCI
expansion
slot on the motherboard.

3 add   option   PCI_ENABLE_IO_MODES
to your kernel source and recompile. See LINT

4. add   device  puc
 option  PUC_FASTINTR
to your kernel source and recompile. See LINT

5. Follow bug fix using this url
http://www.freebsd.org/cgi/query-pr.cgi?pr=40636

6. check /var/boot/dmesg.boot file to see if your pci cards are
found
as unknown. See FBSD FAQ for instructions on how to fix.


Try one of the above one at a time until your problem goes away.







-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Charles
Howse
Sent: Wednesday, November 05, 2003 10:27 AM
To: [EMAIL PROTECTED]
Subject: Resolving IRQ conflicts with 4.8

Hi,
If this post is considered off-topic, forgive me. Perhaps someone
might be
willing to work with me off-list?

I have 3 PCI devices using IRQ 9!
The modem, nic and built-in sound card.
I've physically removed the modem, because it was being detected
before the
nic, and I had no ability to network.

In BIOS, I have PnP OS set to No.
There is a setting to allow resources to be controlled manually, but
this
defaults to Legacy ISA device.
Since I have no ISA devices, this won't work.

I noticed from output of dmesg, that it does some probing for PnP
devices:

Probing for PnP devices on ppbus0:
ppbus0: Hewlett-Packard HP LaserJet 1100.1.0 PRINTER MLC,PCL,PJL

What, if anything can I do so that I can have my nic, modem, and
sound card
detected during boot?
--


Thanks,
Charles
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
[EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Resolving IRQ conflicts with 4.8

2003-11-05 Thread Charles Howse
Hi,
If this post is considered off-topic, forgive me. Perhaps someone might be 
willing to work with me off-list?

I have 3 PCI devices using IRQ 9!
The modem, nic and built-in sound card.
I've physically removed the modem, because it was being detected before the 
nic, and I had no ability to network.

In BIOS, I have PnP OS set to No.
There is a setting to allow resources to be controlled manually, but this 
defaults to Legacy ISA device.
Since I have no ISA devices, this won't work.

I noticed from output of dmesg, that it does some probing for PnP devices:

Probing for PnP devices on ppbus0:
ppbus0: Hewlett-Packard HP LaserJet 1100.1.0 PRINTER MLC,PCL,PJL

What, if anything can I do so that I can have my nic, modem, and sound card 
detected during boot?
-- 


Thanks,
Charles
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]