Problems with Delta 1010lt (Envy24) on 6.0-CURRENT

OSS specific BSD discussion (FreeBSD/NetBSD/OpenBSD)

Moderators: cesium, dev, kodachi, hannu

Problems with Delta 1010lt (Envy24) on 6.0-CURRENT

Postby kpanic » Wed Jul 06, 2005 1:57 pm

Heya everyone,

I just upgraded my system to 6.0-CURRENT, including the OSS drivers and as well the most current drivers from nVidia.

When trying to load the OSS .ko, it spits out the following message:
Code: Select all
Envy24 WARNING: Possible EEPROM read error ffffffff != d63b1412
Envy24: Unrecognized S/PDIF chip ID ff
        Hardware stalled. Please reboot and try again.

This occurs with and without having the nVidia .ko loaded.

Here you have my kernel configuration file:
Code: Select all
machine      i386
cpu      I686_CPU
ident      OPPENHEIMER

# To statically compile in device wiring instead of /boot/device.hints
#hints      "GENERIC.hints"      # Default places to look for devices.

options    SCHED_ULE      # 4BSD scheduler
options    INET         # InterNETworking
options    INET6         # IPv6 communications protocols
options    FFS         # Berkeley Fast Filesystem
options    SOFTUPDATES      # Enable FFS soft updates support
options    UFS_ACL         # Support for access control lists
options    UFS_DIRHASH      # Improve performance on big directories
options    MD_ROOT         # MD is a potential root device
options    NFSCLIENT      # Network Filesystem Client
options    NFSSERVER      # Network Filesystem Server
options    NFS_ROOT      # NFS usable as /, requires NFSCLIENT
options    MSDOSFS         # MSDOS Filesystem
options    CD9660         # ISO 9660 Filesystem
options    PROCFS         # Process filesystem (requires PSEUDOFS)
options    PSEUDOFS      # Pseudo-filesystem framework
options    GEOM_GPT      # GUID Partition Tables.
options    COMPAT_43      # Compatible with BSD 4.3 [KEEP THIS!]
options      COMPAT_LINUX
options      LINPROCFS
options    COMPAT_FREEBSD4      # Compatible with FreeBSD4
options    SCSI_DELAY=1500   # Delay (in ms) before probing SCSI
options    KTRACE         # ktrace(1) support
options    SYSVSHM         # SYSV-style shared memory
options    SYSVMSG         # SYSV-style message queues
options    SYSVSEM         # SYSV-style semaphores
options    _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options    KBD_INSTALL_CDEV   # install a CDEV entry in /dev
options    AHC_REG_PRETTY_PRINT   # Print register bitfields in debug
               # output.  Adds ~128k to driver.
options    AHD_REG_PRETTY_PRINT   # Print register bitfields in debug
               # output.  Adds ~215k to driver.
options    ADAPTIVE_GIANT      # Giant mutex is adaptive.
options      BRIDGE

device      apic      # I/O APIC

# Bus support.  Do not remove isa, even if you have no isa slots
device      isa
device      eisa
device      pci

# Floppy drives
device      fdc

# ATA and ATAPI devices
device      ata
device      atadisk      # ATA disk drives
device      ataraid      # ATA RAID drives
device      atapicd      # ATAPI CDROM drives
device      atapifd      # ATAPI floppy drives
device      atapist      # ATAPI tape drives
options    ATA_STATIC_ID   # Static device numbering

# SCSI Controllers
device      ahd      # AHA39320/29320 and onboard AIC79xx devices
# SCSI peripherals
device      scbus      # SCSI bus (required for SCSI)
device      ch      # SCSI media changers
device      da      # Direct Access (disks)
device      sa      # Sequential Access (tape etc)
device      cd      # CD
device      pass      # Passthrough device (direct SCSI access)
device      ses      # SCSI Environmental Services (and SAF-TE)
device      atapicam

# atkbdc0 controls both the keyboard and the PS/2 mouse
device      atkbdc      # AT keyboard controller
device      atkbd      # AT keyboard
device      psm      # PS/2 mouse

device      vga      # VGA video card driver

device      sc
device      agp      # support several AGP chipsets
device      npx

device      pmtimer
device      sio      # 8250, 16[45]50 based serial ports
device      ppc
device      ppbus      # Parallel port bus (required)
device      lpt      # Printer
device      plip      # TCP/IP over parallel
device      ppi      # Parallel port interface device
device      miibus      # MII bus support
device      xl      # 3Com 3c90x (``Boomerang'', ``Cyclone'')
device      sk
device      fxp

device      loop      # Network loopback
device      mem      # Memory and kernel memory devices
device      io      # I/O device
device      random      # Entropy device
device      ether      # Ethernet support
device      sl      # Kernel SLIP
device      ppp      # Kernel PPP
device      tun      # Packet tunnel.
device      pty      # Pseudo-ttys (telnet etc)
device      md      # Memory "disks"
device      gif      # IPv6 and IPv4 tunneling
device      faith      # IPv6-to-IPv4 relaying (translation)

device      bpf      # Berkeley packet filter

# WLAN support
device      wlan      # 802.11 support
device      an      # Aironet 4500/4800 802.11 wireless NICs.
device      awi      # BayStack 660 and others
device      ral      # Ralink Technology RT2500 wireless NICs.
device      wi      # WaveLAN/Intersil/Symbol 802.11 wireless NICs.

# USB support
device      uhci      # UHCI PCI->USB interface
device      ohci      # OHCI PCI->USB interface
device      ehci      # usb 2.0 TURNED OFF, seems to break re(4)
device      usb      # USB Bus (required)
#device      udbp      # USB Double Bulk Pipe devices
device      ugen      # Generic
device      ulpt      # Printer
device      umass      # Disks/Mass storage - Requires scbus and da
device      ums      # Mouse
device      firewire   # FireWire bus code
device      sbp      # SCSI over FireWire (Requires scbus and da)


I think the problem is similar to the one I had before, described in this thread.

I have the following hardware:
M-Audio Delta 1010lt, AMD Athlon64 w. 2.0 GHz, 512 MByte RAM, GeForce FX5900 Ultra, FreeBSD 6.0-CURRENT as of today (2005-07-06).

Thanks in advance,

Ulrik
kpanic
New Member
 
Posts: 8
Joined: Tue Mar 15, 2005 6:12 pm

Re: Problems with Delta 1010lt (Envy24) on 6.0-CURRENT

Postby dev » Wed Jul 06, 2005 4:36 pm

kpanic wrote:Heya everyone,

I just upgraded my system to 6.0-CURRENT, including the OSS drivers and as well the most current drivers from nVidia.

When trying to load the OSS .ko, it spits out the following message:
Code: Select all
Envy24 WARNING: Possible EEPROM read error ffffffff != d63b1412
Envy24: Unrecognized S/PDIF chip ID ff
        Hardware stalled. Please reboot and try again.

This occurs with and without having the nVidia .ko loaded.

Here you have my kernel configuration file:
Code: Select all
machine      i386
cpu      I686_CPU
ident      OPPENHEIMER

# To statically compile in device wiring instead of /boot/device.hints
#hints      "GENERIC.hints"      # Default places to look for devices.

options    SCHED_ULE      # 4BSD scheduler
options    INET         # InterNETworking
options    INET6         # IPv6 communications protocols
options    FFS         # Berkeley Fast Filesystem
options    SOFTUPDATES      # Enable FFS soft updates support
options    UFS_ACL         # Support for access control lists
options    UFS_DIRHASH      # Improve performance on big directories
options    MD_ROOT         # MD is a potential root device
options    NFSCLIENT      # Network Filesystem Client
options    NFSSERVER      # Network Filesystem Server
options    NFS_ROOT      # NFS usable as /, requires NFSCLIENT
options    MSDOSFS         # MSDOS Filesystem
options    CD9660         # ISO 9660 Filesystem
options    PROCFS         # Process filesystem (requires PSEUDOFS)
options    PSEUDOFS      # Pseudo-filesystem framework
options    GEOM_GPT      # GUID Partition Tables.
options    COMPAT_43      # Compatible with BSD 4.3 [KEEP THIS!]
options      COMPAT_LINUX
options      LINPROCFS
options    COMPAT_FREEBSD4      # Compatible with FreeBSD4
options    SCSI_DELAY=1500   # Delay (in ms) before probing SCSI
options    KTRACE         # ktrace(1) support
options    SYSVSHM         # SYSV-style shared memory
options    SYSVMSG         # SYSV-style message queues
options    SYSVSEM         # SYSV-style semaphores
options    _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options    KBD_INSTALL_CDEV   # install a CDEV entry in /dev
options    AHC_REG_PRETTY_PRINT   # Print register bitfields in debug
               # output.  Adds ~128k to driver.
options    AHD_REG_PRETTY_PRINT   # Print register bitfields in debug
               # output.  Adds ~215k to driver.
options    ADAPTIVE_GIANT      # Giant mutex is adaptive.
options      BRIDGE

device      apic      # I/O APIC

# Bus support.  Do not remove isa, even if you have no isa slots
device      isa
device      eisa
device      pci

# Floppy drives
device      fdc

# ATA and ATAPI devices
device      ata
device      atadisk      # ATA disk drives
device      ataraid      # ATA RAID drives
device      atapicd      # ATAPI CDROM drives
device      atapifd      # ATAPI floppy drives
device      atapist      # ATAPI tape drives
options    ATA_STATIC_ID   # Static device numbering

# SCSI Controllers
device      ahd      # AHA39320/29320 and onboard AIC79xx devices
# SCSI peripherals
device      scbus      # SCSI bus (required for SCSI)
device      ch      # SCSI media changers
device      da      # Direct Access (disks)
device      sa      # Sequential Access (tape etc)
device      cd      # CD
device      pass      # Passthrough device (direct SCSI access)
device      ses      # SCSI Environmental Services (and SAF-TE)
device      atapicam

# atkbdc0 controls both the keyboard and the PS/2 mouse
device      atkbdc      # AT keyboard controller
device      atkbd      # AT keyboard
device      psm      # PS/2 mouse

device      vga      # VGA video card driver

device      sc
device      agp      # support several AGP chipsets
device      npx

device      pmtimer
device      sio      # 8250, 16[45]50 based serial ports
device      ppc
device      ppbus      # Parallel port bus (required)
device      lpt      # Printer
device      plip      # TCP/IP over parallel
device      ppi      # Parallel port interface device
device      miibus      # MII bus support
device      xl      # 3Com 3c90x (``Boomerang'', ``Cyclone'')
device      sk
device      fxp

device      loop      # Network loopback
device      mem      # Memory and kernel memory devices
device      io      # I/O device
device      random      # Entropy device
device      ether      # Ethernet support
device      sl      # Kernel SLIP
device      ppp      # Kernel PPP
device      tun      # Packet tunnel.
device      pty      # Pseudo-ttys (telnet etc)
device      md      # Memory "disks"
device      gif      # IPv6 and IPv4 tunneling
device      faith      # IPv6-to-IPv4 relaying (translation)

device      bpf      # Berkeley packet filter

# WLAN support
device      wlan      # 802.11 support
device      an      # Aironet 4500/4800 802.11 wireless NICs.
device      awi      # BayStack 660 and others
device      ral      # Ralink Technology RT2500 wireless NICs.
device      wi      # WaveLAN/Intersil/Symbol 802.11 wireless NICs.

# USB support
device      uhci      # UHCI PCI->USB interface
device      ohci      # OHCI PCI->USB interface
device      ehci      # usb 2.0 TURNED OFF, seems to break re(4)
device      usb      # USB Bus (required)
#device      udbp      # USB Double Bulk Pipe devices
device      ugen      # Generic
device      ulpt      # Printer
device      umass      # Disks/Mass storage - Requires scbus and da
device      ums      # Mouse
device      firewire   # FireWire bus code
device      sbp      # SCSI over FireWire (Requires scbus and da)


I think the problem is similar to the one I had before, described in this thread.

I have the following hardware:
M-Audio Delta 1010lt, AMD Athlon64 w. 2.0 GHz, 512 MByte RAM, GeForce FX5900 Ultra, FreeBSD 6.0-CURRENT as of today (2005-07-06).

Thanks in advance,

Ulrik


Hi,

If you are getting an EEPROM read error it means that
1) Your soundcard's eeprom somehow got damaged
2) The soundcard isn't plugged in correctly.


You can try these workarounds:

1) Plug the soundcard into a different slot
2) Try to disable Power management (or boot without ACPI support) and see if that helps.


best regards
Dev Mazumdar
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby Guest » Wed Jul 06, 2005 7:39 pm

Negative, the card is alright, ACPI is also deactivated.

Some hours before it worked without any problems on 5.4-STABLE and it still works abstinently of any problems under Windows XP SP2.

FYI, I had the same error on 5.4 and 5.3 when I loaded OSS some hours after booting the system. When loading OSS on system boot via /etc/rc.local, the message disappeared on 5.4/5.3.

If you need more information, please ask :D

Thanks :)
Guest
 

Postby kpanic » Wed Jul 06, 2005 7:41 pm

The posting above is from me, I forgot to log in. Sorry :?
kpanic
New Member
 
Posts: 8
Joined: Tue Mar 15, 2005 6:12 pm

Postby dev » Thu Jul 07, 2005 5:59 pm

Anonymous wrote:Negative, the card is alright, ACPI is also deactivated.

Some hours before it worked without any problems on 5.4-STABLE and it still works abstinently of any problems under Windows XP SP2.

FYI, I had the same error on 5.4 and 5.3 when I loaded OSS some hours after booting the system. When loading OSS on system boot via /etc/rc.local, the message disappeared on 5.4/5.3.

If you need more information, please ask :D

Thanks :)



I'm really at a loss here because on my FreeBSD 5.4 system my Delta 44 soundcard works perfectly. I've not tried it on my FreeBSD 6.0 system.


One thing you should check is to see if your machines PCI Latency is atleast 64 or 96 clocks - use lspci (from pcitools) to check that.


regards
Dev Mazumdar
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby kpanic » Sat Jul 16, 2005 5:51 pm

Strange, PCI latency is set to 128 clock cycles via pciconf :confused:

Is it possible, that you check it with your 6.0 system? Would be great :D

As already said, if you need more information, please ask.
kpanic
New Member
 
Posts: 8
Joined: Tue Mar 15, 2005 6:12 pm


Return to BSD

Who is online

Users browsing this forum: Google [Bot] and 1 guest