Leap 15.3 kernel 5.3.18-57 missing yenta module?
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround) Is openSUSE removing support for legacy PCMCIA? Cheers
On 19.05.2021 01:01, David Mace wrote:
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround)
Is openSUSE removing support for legacy PCMCIA?
kernel modules are split between several packages. Check kernel-default-optional and kernel-default-extra
On Wed, 19 May 2021 06:48:47 +0200, Andrei Borzenkov wrote:
On 19.05.2021 01:01, David Mace wrote:
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround)
Is openSUSE removing support for legacy PCMCIA?
kernel modules are split between several packages. Check kernel-default-optional and kernel-default-extra
PCMCIA was disabled on SLE15-SP3, i.e. also on Leap 15.3. So it's a bad news, but we can't maintain this legacy stuff due to lack of hardware. Takashi
-----Original Message----- From: Takashi Iwai
Sent: 19 May 2021 09:49 To: kernel@lists.opensuse.org Subject: Re: Leap 15.3 kernel 5.3.18-57 missing yenta module? On Wed, 19 May 2021 06:48:47 +0200, Andrei Borzenkov wrote:
On 19.05.2021 01:01, David Mace wrote:
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround)
Is openSUSE removing support for legacy PCMCIA?
kernel modules are split between several packages. Check kernel-default-optional and kernel-default-extra
PCMCIA was disabled on SLE15-SP3, i.e. also on Leap 15.3.
So it's a bad news, but we can't maintain this legacy stuff due to lack of hardware.
Maybe we should add that to Release notes? Cheers, Guillaume
Takashi
On 5/19/21 9:49 AM, Takashi Iwai wrote:
On Wed, 19 May 2021 06:48:47 +0200, Andrei Borzenkov wrote:
On 19.05.2021 01:01, David Mace wrote:
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround)
Is openSUSE removing support for legacy PCMCIA?
kernel modules are split between several packages. Check kernel-default-optional and kernel-default-extra
PCMCIA was disabled on SLE15-SP3, i.e. also on Leap 15.3.
So it's a bad news, but we can't maintain this legacy stuff due to lack of hardware.
Tumbleweed should continue to have support for that, though. Can you check? Cheers, Hannes -- Dr. Hannes Reinecke Kernel Storage Architect hare@suse.de +49 911 74053 688 SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB 36809 (AG Nürnberg), Geschäftsführer: Felix Imendörffer
On Wed, 19 May 2021 09:56:30 +0200, Hannes Reinecke wrote:
On 5/19/21 9:49 AM, Takashi Iwai wrote:
On Wed, 19 May 2021 06:48:47 +0200, Andrei Borzenkov wrote:
On 19.05.2021 01:01, David Mace wrote:
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround)
Is openSUSE removing support for legacy PCMCIA?
kernel modules are split between several packages. Check kernel-default-optional and kernel-default-extra
PCMCIA was disabled on SLE15-SP3, i.e. also on Leap 15.3.
So it's a bad news, but we can't maintain this legacy stuff due to lack of hardware.
Tumbleweed should continue to have support for that, though.
TW also supports 32bit x86... It's almost unsupportable, too (except for the things one can reproduce on VM). Takashi
Can you check?
Cheers,
Hannes -- Dr. Hannes Reinecke Kernel Storage Architect hare@suse.de +49 911 74053 688 SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB 36809 (AG Nürnberg), Geschäftsführer: Felix Imendörffer
On 19.05.21 09:49, Takashi Iwai wrote:
On Wed, 19 May 2021 06:48:47 +0200, Andrei Borzenkov wrote:
On 19.05.2021 01:01, David Mace wrote:
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround)
The Soundblaster might be CardBus, not legacy PCMCIA, at least this one https://www.amazon.de/dp/B0006FWZ98 is clearly CardBus.
Is openSUSE removing support for legacy PCMCIA?
kernel modules are split between several packages. Check kernel-default-optional and kernel-default-extra
PCMCIA was disabled on SLE15-SP3, i.e. also on Leap 15.3.
It looks like it is still enabled on Kernel:HEAD
So it's a bad news, but we can't maintain this legacy stuff due to lack of hardware.
For legacy PCMCIA (ISA based) I'd agree and I doubt that much of these are still in use, but is CardBus (PCI based) also disabled? I'd have at least some hardware to thest that (i686 only though, all my x86_64 hardware already has ExpressCard (PCIe based) slots). Have fun, seife -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
On Wed, 19 May 2021 17:15:47 +0200, Stefan Seyfried wrote:
On 19.05.21 09:49, Takashi Iwai wrote:
On Wed, 19 May 2021 06:48:47 +0200, Andrei Borzenkov wrote:
On 19.05.2021 01:01, David Mace wrote:
Hi, I have a vintage (2007) laptop, upgraded to openSUSE Leap 15.3. When using 15.3 kernel 5.3.18-57 there is no yenta module, so my PCMCIA cards are not working (a legacy Creative Soundblaster Audigy for example). If I boot into my Leap 15.2 kernel then it is working fine (with boot option "pci=cbmemsize=8M" workaround)
The Soundblaster might be CardBus, not legacy PCMCIA, at least this one https://www.amazon.de/dp/B0006FWZ98 is clearly CardBus.
Is openSUSE removing support for legacy PCMCIA?
kernel modules are split between several packages. Check kernel-default-optional and kernel-default-extra
PCMCIA was disabled on SLE15-SP3, i.e. also on Leap 15.3.
It looks like it is still enabled on Kernel:HEAD
Yeah, basically due to the laziness :)
So it's a bad news, but we can't maintain this legacy stuff due to lack of hardware.
For legacy PCMCIA (ISA based) I'd agree and I doubt that much of these are still in use, but is CardBus (PCI based) also disabled? I'd have at least some hardware to thest that (i686 only though, all my x86_64 hardware already has ExpressCard (PCIe based) slots).
CONFIG_PCCARD is still enabled while CONFIG_PCMCIA is disabled. Takashi
It's PCI based https://en.wikipedia.org/wiki/Sound_Blaster_Audigy#Sound_Blaster_Audigy_2_ZS... The laptop in question is 64-bit capable, Turion 64 X2, hence can run Leap. Sure it's not my main laptop, just a play thing. Shame to remove PCMCIA though, it's not that old :)
maybe I misunderstood, should I assume cardbus 32bit pci should be enabled? So then my Creative card is not working because my cardbus bridge (yenta based) was removed from the kernel? Thanks
These are now unsupported? diff -u /boot/config-5.3.18-57-default /boot/config-5.3.18-lp152.72-default | grep -i yenta -# CONFIG_YENTA is not set +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y
On Thu, 20 May 2021 23:15:29 +0200, David Mace wrote:
maybe I misunderstood, should I assume cardbus 32bit pci should be enabled? So then my Creative card is not working because my cardbus bridge (yenta based) was removed from the kernel?
OK, if it's only about yenta-socket, it should be easy to resurrect. The test kernel is found in OBS home:tiwai:test:sle15-sp3-yenta repo. If this works, please open a proper bugzilla report, then I'll push the fix to the branch. thanks, Takashi
Hi Takashi,
It works great thank you. I'll now go listen to Spotify through the old
Creative Audigy cardbus :)
I raised a bug
report https://bugzilla.opensuse.org/show_bug.cgi?id=1186349
Cheers
David
-----Original Message-----
From: Takashi Iwai
maybe I misunderstood, should I assume cardbus 32bit pci should be enabled? So then my Creative card is not working because my cardbus bridge (yenta based) was removed from the kernel?
OK, if it's only about yenta-socket, it should be easy to resurrect. The test kernel is found in OBS home:tiwai:test:sle15-sp3-yenta repo. If this works, please open a proper bugzilla report, then I'll push the fix to the branch. thanks, Takashi
participants (6)
-
Andrei Borzenkov
-
David Mace
-
Guillaume Gardet
-
Hannes Reinecke
-
Stefan Seyfried
-
Takashi Iwai